Shortcuts 开放 TestFlight 测试
苹果在今天开放了 Shortcuts 应用的 TestFlight 测试资格,如果你想进行申请,需要有一个苹果开发者账号,然后到开发者网站的 下载页面 找到 Shortcuts beta 点击申请,并等待邀请邮件即可。
申请 Shortcuts 应用的 TestFlight 资格
之前我们曾在 Power+ 中分析过 Shortcuts 的用法以及它的潜力,我们认为苹果收购 Workflow 并不是简单地把功能加进 iOS 系统里,而是在 Workflow 原有的基础上,开拓出一个新的方向:Siri。
另外,我们还发现了苹果的另一个野心:将软件功能模块化,由第三方应用主动来适配 Shortcuts,App 和 App 之间可以互相使用对方的功能,并组装成更实用的工作流。
今天 Shortcuts 开放测试之后,部分用户已经提前拿到了 TestFlight 测试资格,我们从开发者网站和社交网络上收集了一些之前没注意到的细节,在此为大家汇总。
Workflow 应用中的动作会自动导入 Shortcuts
如果你在手机上装有 Workflow 应用,里面的动作会自动导入到 Shortcuts 中,这点也再次佐证了 Shortcuts 应用是由 Workflow 进化来的。
更丰富的运行方式
Shortcuts 保留了 Workflow 的所有运行方式,包括:
主应用内运行;
通知中心运行;
分享菜单(Share Sheet) 运行。
此外,还新增了:
灵活的 Show Result 模块
Shortcuts 应用中有一个叫做「Show Result」的模块,可以让你在 Siri 界面展示信息,并且能够自定义内容和使用魔法变量(Magic Vairable)。
Show Result 模块(图 / Federico Viticci)
支持调用更多的系统功能
Shortcuts 由于有苹果爸爸的加持,获得了很多第三方应用无法企及的权限。比如在 Federico Viticci 展示的这个例子里,他打开了一个小时的勿扰模式时间,然后通过 Home 应用将灯光调至红色,再通过 Apple Music 播放歌单,最后在 Siri 中展示信息。
用 Shortcuts 应用串联系统功能(图 / Federico Viticci)
在这个例子里,Shortcuts 可以在应用内调取系统的 Markup(标注)功能,并直接对图片进行处理。
此外,Shortcuts 还能调用电池、IP 地址、设备信息、网络信息、流量等功能。
Shortcuts 应用支持 URL Schemes
Shortcuts 应用本身也有 URL Schemes,跟 Workflow 那样,可以通过其它 App 来运行 Shortcuts 动作。Launch Center Pro 开发者和 Drafts 开发者已经开始在着手适配了:
图 / Launch Center Pro 开发者
支持运行 Javascript
Siri Shortcuts 不仅新增了在网页运行 JavaScript 的步骤,还配套加了一个 JavaScript 运行结果的变量。
光是目前公布出来的这几个新特性,就已经让效率工具圈儿开心坏了,Safari 工程师 Louie Livon-Bemel 甚至表示他能够为任何 Safari 中的视频开启画中画模式。
虽然目前还不知道 Siri Shortcuts 增加了哪些其他的 JavaScript 相关变量,但单凭借在网页运行 JavaScript 这一个新步骤,就足以拓展出非常多的玩法,比如把 bookmarklet(书签小工具)的代码直接移植过去,实现这些功能:
一键翻译网页为中文
提取网页所有链接
提取网页所有图片
……
想象一下,你正用 iPad 配着键盘浏览网页,忽然蹦出一个英文或者日文的网页,此时只需要对着 iPad 吼一嗓子——「给我讲中文!」——就能直接把网页
翻译成中文,这种体验比在地址栏或分享菜单戳半天要舒服一些。
其他值得注意的应用更新
本周其他值得关注的更新有: