苹果iOS 12新功能Shortcuts推beta版应用:功能超大
- 07 月 09 日
- 极客公园
- 6763
一个月前的WWDC18上,苹果发布了iOS 12,其中最重要的一项功能更新,大概要数脱胎于Workflow的自动化app Shortcuts了。最开始,Shortcuts app并没有随iOS 12的开发者测试版一同发布,而是到了前天,才通过苹果的iOS app测试平台Testflight发布了一个仅限开发者邀请的测试版。
尽管这样一个测试版并不能代表Shortcuts最终的使用体验和功能细节,但我们仍可以试着从中了解,苹果希望通过这样一个自动化工具完成什么,它对用户来说又意味着什么?
脱胎于Workflow,Shortcuts可以更深入地调用iOS
两年前,苹果收购了iOS上知名的自动化app——Workflow。
通过使用Workflow app,用户可以将不同的指令、动作串联起来,编写自动化操作的「程序」。Workflow团队在被苹果收购之后,变成了现在的Shortcuts团队。在WWDC的演示中,Shortcuts app的界面,也和当下的Workflow几乎完全一致。
而在本次公布的测试版中,Shortcuts在app的交互逻辑上也和Workflow极为相似。用户通过「拖拽」的方式将一个个动作拖进流程之中,依次触发,组成一个「程序」。Shortcuts能够完全兼容之前Workflow里的程序,用户完成安装Shortcuts之后,Shortcuts app会自动将用户Workflow中的全部程序自动导入到Shortcuts里来。可以说,Shortcuts app从一开始就是为了完全继承并取代Workflow而诞生的。
从Workflow的基础上出发,Shortcuts最大的升级在于它对系统服务的支持更为强大。在此之前,用户必须通过一些「变通方法」,才能在Workflow中调用某些系统层级上的功能。而现在,因为Shortcuts「亲儿子」的身份,苹果为其接入了更多系统级的私有接口,其中有一些是任何第三方app都无法接入的。
Shortcuts可以调用包括「定时器」、「勿扰模式」(可编写脚本)、「移动网络数据开关」等等一系列之前Workflow无法调用的系统功能和信息,这使得Shortcuts不仅完全继承了之前Workflow已有的能力,还可以在其基础上达成更多,组合出更强大的功能。除此以外,更让许多技术领域的用户感到兴奋不已的是,Shortcuts甚至支持在网页上运行Javascript,这使得Shortcuts能够在浏览器里做到几乎任何事。
与Siri的配合,让运行Shortcuts变得更简单
除了Shortcuts app可以调用比Workflow更多的接口以外,苹果将Shortcuts和Siri整合起来,也使得运行一个「程序」变得比之前更为简单。
用户可以通过「加入Siri」功能,将Shortcuts程序接入Siri,并可以设置任意关键词来触发这个程序。比如有人做了一个「开启手电筒」的程序并接入了Siri,然后将《哈利波特》中发光咒的咒语「荧光闪烁」设为了Siri关键词。这样以来,只需要喊出「Hey, Siri.荧光闪烁。」(最好同时还挥动一下手机)就可以开启手电筒了。
Apple Watch和HomePod同样可以触发接入Siri的Shortcuts。用户只需要对Siri说出在iPhone上预设好的指令,Apple Watch和HomePod会自动将运行Shortcuts的指令发送到iPhone上,交由iPhone执行。目前,因为iCloud的框架还未更新,所以暂时无法使用HomePod触发Shortcuts程序,但运行着watchOS 5的Apple Watch已经可以做到,并且已经能够基于时间地点,自动在表盘上给出运行程序的推荐了。
Shortcuts还有很多需要完善的地方,也有着无限可能
Shortcuts的首个测试版也并非完美。有一些在Workflow上就存在着的问题,没有随着Shortcuts的问世而得到解决。比如,通过Shortcuts程序发送一条短信仍然需要用户在最后手动按下「发送」键才能成功发送,再比如导航的时候,最后仍然需要手动按下「出发」按钮才能开始导航。在未来,也许苹果会把这些问题悉数解决,让Shortcuts和Siri能够更好地配合工作,在自动化的场景下发挥出更多的魔力。
从目前Shortcuts app的完成度来看,它很有可能会在秋天新iPhone发布时就正式开放下载。除了iOS 12系统以外,Shortcuts app还可以支持iOS 9以上的全部系统。强大的功能,与苹果的软硬件生态的深度整合,让Shortcuts的第一个beta版本就已经相当理想和领先。甚至,有评论家发出了「收购Workflow是苹果历史上最棒的一桩收购案」这样的感叹。而对普通用户而言,我们也可以期待它在未来将会给iOS以至于整个苹果生态带来的无限可能。