苹果为什么设置的快捷指令不能用(苹果快捷指令有时候不灵)
Pushcut 将 iOS 的通知和快捷指令结合在了一起,让手机变成了一个聪明的私人助理。
在 iOS 13(Beta 版)中,苹果为「快捷指令」加入了自动化的功能,之前需要手动触发的操作,现在可以在特定条件下自动运行。这个功能让 iPhone 变得更加智能,不过并不算完美。
实际上在 iOS 13 公布之前,就有一个叫 Pushcut 的应用做出了类似的功能。它将 iOS 的通知和快捷指令结合在了一起,让手机变成了一个私人助理。它还可以在满足条件时,提供多项操作供用户选择,比原本的「自动化」功能更强大。
当满足一个条件时,提供多项操作让用户选择
「全自动」就一定好吗?其实并不是这样的,比如当「每天晚上 12 点时」,执行「打开白噪音」的操作,这个场景并不能满足我的所有需求,有时候到了晚上 12 点,我还想再逛逛 B 站。Pushcut 提供的解决方案是,当满足一个条件时,提供多项操作供用户选择。
比如当「每天早上 8 点起床时」,系统会给出几个选项,「打开网易云音乐」、「关闭飞行模式」、「打开收件箱」,用户可以手动选择。这大大提升了快捷指令的应用场景,比原本的「自动化」更强大。
Pushcut 所用的原理和快捷指令类似,就是当满足一些条件时,系统自动弹出通知,用户点击即可运行捷径。你可以利用官方提供的捷径,将手机上的所有捷径导入到 Pushcut 中。
它的「本地功能」比不上原生自动化,触发条件只有时间和地点,不过 Pushcut 的强大之处是可以和一些在线服务联动,比如 IFTTT。
和 IFTTT 联动,连接在线服务和本地操作
简单来说,Pushcut 的触发条件可以通过点击 API 链接来实现。在设定好一项指令后,系统会生成一个链接,你可以在电脑或者其他设备上点击链接,然后触发 iOS 设备的通知。Pushcut 的数据可以通过 iCloud 来同步,这意味着你可以在电脑上,给你的所有 iPhone、iPad 一起弹通知,不用担心错过。
这个功能的进一步应用就是和 IFTTT 联动了。只要是 IFTTT 中可以设定的条件,都能作为 Pushcut 的触发条件,只要将 IFTTT 中的执行操作设为「打开 Pushcut 的 API 链接」即可。Pushcut 相当于是一个桥梁,连接了 IFTTT 这样的在线服务与 iOS 设备的本地操作。关注极客之选·公·众·号,后台回复「自动化」,获取官方指南,查看具体步骤。
比如当「距离 Google 日历中的活动发生还有 45 分钟时」,弹出通知,提供「打开滴滴打车」的选项。
又是一个容易被苹果「借鉴」的功能
Pushcut 是在 iOS 13 之前发布的,它的原理与快捷指令的自动化十分相似,国外网站上有人提醒开发者:「小心被苹果 Sherlock。」这指的是苹果推出一个类似功能,取代第三方应用的行为,我们在之前的文章中有过介绍。
的确,Pushcut 的功能是在快捷指令的基础上做优化,而 iOS 13 中的自动化也是如此,苹果很可能在之后的更新中加入类似的功能,让 Pushcut 变得没有价值。
Pushcut 的优势在于:可以为一个条件添加多项操作、可以和在线服务联动。前一个很容易被苹果「借鉴」,而后一个苹果可能会因为顾虑隐私问题,而不去增加。当然,Pushcut 最好的结果是像快捷指令的前身 Workflow 一样,被苹果收购,这样无论是对开发者、苹果还是用户,都是一个好的事情。
关注极客之选·公·众·号,后台回复「自动化」,获取官方指南,查看具体步骤