The Verge中文站 6月9日报道
WWDC 2017开发者大会上,苹果发布了iOS 11,界面和逻辑都没有太大变化,可能有的朋友会觉得审美疲劳。随后苹果放出iOS 11预览版,虽然并不稳定,但一些变化还是令人惊喜的,其中就包括新的拖拽机制。
事实上,自iPhone问世之时,iOS的操作体验对于用户来说就是直观、易用的,所以苹果才能够引领触摸屏智能手机的革命。你只需要按住图标、拖动到你想要的位置,再释放就可以了,当然位置上是有所限制的。
而在iOS 11中,一个巨大的变化是现在可以一次拖拽多个图标和内容,然后把它们移动到一个位置上。显然,这个操作真正发挥了多点触摸屏的物理优势,甚至桌面计算机都无法比拟。道理很简单:当你按住鼠标拖拽一个内容时、如果再用鼠标拖拽另一个?逻辑上完全行不通。
在苹果提供的一个iOS 11演示文档中可以看到,用户一次性拖拽了多个iWork办公套件应用,将它们一次性放到新的文件夹中,也就是说以后归类主屏再也不用一个一个拖拽了,效率大幅提升。
当然,第三方应用也可以使用这个API。比如Adobe在Capture应用的演示中,一次选择了多个颜色和画笔,然后将其拖拽至Photoshop Sketch中待用。然后,又从Sketch应用中一次选择了多个图层,放入Photoshop Mix中,整个操作一气呵成。
不过,这种操作意味着API需要同时进行更多、更复杂的数据交换,对于软件开发商来说会是一个新的挑战。
API逻辑稍微有点复杂,并且完全遵循苹果的风格:严格控制应用程序在操作系统中的交互。简单来说,开发人员必须从苹果获得API、允许其指定缩略图、元数据和确切的数据负载等等,但当用户进行操作时,出于安全考虑该应用可以查看元数据、但不能看到实际的负载。简单来说,就是开发者要在相对限制环境中实现该功能。
只要应用开发商有意愿使用新的API,就会为iOS 11的应用带来更多样化、更自由的操作,你可以想象,未来随便将多个照片、文档或是音频应用拖拽至某网盘App,或是其他文件应用,只要它们支持新的机制,这种感觉可能要比桌面PC更让人喜爱。