照片编辑扩展是iOS 8全新扩展性功能的一部分,这也是 App Store 以来最大的一次功能更新。通过照片 / 视频扩展,我们可以在苹果的照片和相机应用内访问任何应用程序的滤镜和特效。那么应用间的照片 / 视频剪辑怎么工作呢?
交叉式通讯
自 iOS 早期,苹果便很善于将照片和视频在应用程序间进行推送。即便在第一代 iPhone 上,你也能够将照片直接用短信发送,或者通过 Mail 发送一个 Safari 网页链接。随着 iOS 的迭代更新,这个功能扩展到了更加极客的范畴,比如允许开发者添加 URL Scheme 或 x-callback-URL,通过这些去绕开 iOS 封闭的应用程序,并创作一些基本的工作流(编者注:我们熟知的 Launch Center Pro 和 Drafts 的扩展性就得益于这两个玩意儿)。
在 iOS 7 中,苹果让音乐、录音等应用之间可以共享音乐流,但它仅限于音频。iOS 8 和其扩展性功能将应用程序间通讯得到了丰富扩展,从而开启了很多新功能的大门,比如之前提到过的自定义分享和选项,iCloud Drive 和第三方存储提供商。除此之外,苹果同样保持了一贯的完美作风,为照片和视频编辑带来了几个特殊的功能扩展。
应用间的照片编辑如何工作
在当前 iOS 系统当中,如果想要使用多个应用程序去修改照片,那么用户需要不断打开多个应用程序,打开相机胶卷,导入照片,编辑然后再导出照片,这个重复的过程非常繁琐,同时这些修改都是不可逆的,这意味着如果你在第四个应用程序中希望修改你在第二个应用程序中的改变,你需要从头再来一次——这真的很烦。
iOS 8 通过利用全新的照片视频编辑功能扩展, 苹果将这个流程变得更加方便、实用——你可以直接打开系统内置的 Photos 应用程序,找到你想修改的照片,点击内置的照片编辑按钮,然后选择任何第三方应用程序中的工具,这一切都不需要你离开系统 Photos 应用,也不需要你去保存,只需要你做你想做的事情。
比如说,你现在有一张你孩子或者一个乐高积木的照片,你想在这个照片的基础上进行修饰,你只需要打开照片,点击编辑,再点击扩展按钮,从那里你便可以看到所有可以用作照片编辑的第三方应用程序扩展。这时选择 VSCOcam,VSCO 的应用界面就会弹出,我们就能直接进行「选择滤镜」等 VSCO 应用提供的功能操作。而选择 Waterlogue 同样会弹出对应的编辑工具。
当你完成照片编辑后,修改过的照片就会直接被添加到系统相册「最近添加」的文件夹中 (相机胶卷在 iOS 8 中的新名字)。如果你使用 iOS 8 全新的 iCloud 照片资料库,那么修改过的照片或视频将会被直接同步到你所有的设备上。
同时,如果扩展插件能知道哪些修改是后添加的(需要开发者支持),那么所有的修改和滤镜都是可逆的,这意味着你可以在任何时候回到某一个应用的其中一步,修改此前进行的编辑操作或选择的滤镜效果。如果插件不知道(开发者未支持)哪些是后添加的修改,那么 iOS 会将最后一次修改的版本保留下来,将新的修改覆盖保存到这个版本之上,你会获得同样的编辑结果,但你将不能撤销修改。
不管怎样,iOS 8 系统内置的 Photos 应用将成为你一站式的照片视频编辑工具。是的,仅限于内置的照片应用而不是任何其他应用程序。
照片编辑扩展的局限性
不同于系统级别的分享和动作扩展,照片 / 视频编辑扩展只能在内置的 Photos 应用中使用,也就是说你可以在照片应用中访问 VSCOcam 的滤镜,但是不能从其他应用如 Waterlogue 当中访问。
尽管目前可以访问任何一个照片视频编辑应用的任何编辑功能相当不错,但这仍然只是 iOS 8 全新扩展性的初版,相信在以后的 iOS 8 版本中它会得到完善。
保证照片的隐私性
iOS 8 的扩展性功能非常注重安全隐私,而照片扩展插件可以说是其中最安全的——因为它们被封闭在内置的 Photos 应用当中,也就是说,你的照片数据始终保存在系统照片相册内,唯一能进出的应用通讯只有像 VSCOcam 或 Waterlogue 这样向系统提供的第三方工具插件。
虽然我们永远不能在安全方面说「绝对安全」,但是给予考虑到苹果一贯对 iOS 的安全隐私的态度,以及对 iOS 8 当中扩展性安全机制的重视程度和对照片数据的保密性,我相信这些照片会是非常安全的。
小结
照片编辑扩展不是 iOS 8 中唯一的交互式框架,它是一个特殊的插件,需要在特定的系统内置 Photos 中运行。
如果你希望使用其他应用程序去拍照或录像,并同时对其进行可逆编辑操作的话,那么你只需要切换一次到系统的 Photos 应用即可;如果你不介意将 Photos 当作你手机的一站式照片编辑处理中心的话,那么 iOS 8 将满足你的所有需求。
不管怎样,iOS 8 的照片编辑扩展功能都将让所有 iOS 用户对照片 / 视频处理的体验变得更好。