快捷指令自动化使用详解
2019-10-18 11:43:39 Author: sspai.com(查看原文) 阅读量:360 收藏

我们常说当年的 Workflow、如今的快捷指令(Shortcuts)拓展了 iOS 的自动化能力,即使不懂编程,也可以做出很多实用的自动化操作。

但 iOS 的自动化能力一直欠缺一环——主动自动化。什么意思呢?大部分的快捷指令,都是需要我们手动激活的,要么通过快捷指令 app,要么通过共享表单或小组件,要么通过 Siri 唤醒。也就是说,这些自动化总得需要你人为做点什么,快捷指令并不能主动地运行,它的自动化不够彻底。

在 iOS 13.1 中,新版快捷指令加入了「自动化」模块,可以根据日程、行程、设置等状态自动运行。我从测试版发布后第一时间就进行了试用,经过了一段时间的体验,得出的结论是:新版快捷指令虽然没有百分之百实现主动自动化,但我认为它往主动自动化的方向跨进了一大步。1 

我们具体来看看它是怎么做到的。

快捷指令如何实现主动自动化

新版快捷指令的底栏上,新增了「自动化」标签。在这里,我们可以选择一项触发条件,当条件满足时,就自动运行快捷指令。整个创建的过程很像 IFTTT——如果发生了 A,那么就运行 B。

创建快捷指令自动化

当我们创建自动化的时候,可以选择「个人自动化」和「家庭自动化」,两者的区别是:

  1. 使用人群不同:个人自动化运行在 iOS 设备上,只有你本人才能使用;家庭自动化运行在家庭中枢(HomeKit Hub)上,所有人都能使用。

    两种自动化
  2. 触发条件不同:个人自动化有日程、行程、iOS 设备设置等触发条件;家庭自动化有位置、时间、HomeKit 设备等触发条件。

    触发条件不同
  3. 可运行的快捷指令操作不同:个人自动化可以运行所有快捷指令操作;家庭自动化只能运行部分快捷指令操作,无法运行带有交互界面和涉及第三方 app 的操作。

    可运行的快捷指令操作不同

家庭自动化由于需要借助第三方 HomeKit 设备,并且限制比较多,所以本文我们将会把目光集中在个人自动化上。


文章来源: https://sspai.com/post/57045
如有侵权请联系:admin#unsafe.sh