据少数派报道,在 iOS 27 发布之际,苹果为快捷指令新增“通知自动化”。任何能发送通知的 App 都能成为触发器,不再局限于日历、提醒事项、邮件、信息等系统内容,微信等高频应用的通知也可作为自动化入口。通知本身携带可筛选和处理的内容,该功能不只是增加触发条件,而是增加一层可用输入。
通知自动化的基本逻辑是收到指定 App 通知时运行快捷指令。目前主要通过通知标题、通知副标题、通知信息正文三个字段筛选。添加多个筛选条件时,通知需同时满足所有条件,而非任意一个。例如微信通知标题为联系人备注,信息为消息内容,只有该联系人发送指定内容时才执行。使用该功能必须开启 App 系统通知,并在锁屏或通知中心至少选择一种通知显示位置,单独选择横幅无法运行。
输出变量“通知”包含 App 名称、通知标题、副标题、正文、通知日期等信息,每项都可作判断依据。通知自动化还可给通知增加提醒维度,例如变更墙纸、播放特殊语音、产生额外振动,也可设定闹钟、增加提醒事项、创建日程,等待一段时间后二次提醒。
少数派列举了十个案例。重要消息着重提醒方面,收到某联系人消息时记录时间,若超过 30 分钟仍未打开 App 或回复,就更换更醒目墙纸;打开 App 后清理记录并切回原墙纸。该方式不能真正判断消息是否已读,只能把打开 App 作为近似判断。
更改 App 图标后保留角标提醒,是通知自动化替代系统通知的场景。自定义 App 图标后原角标失效,通知自动化可在收到通知后获取对应 App 信息,再根据 App 位置在当前墙纸上动态叠放角标,打开 App 后清除并重新生成墙纸。该方案更适合只有一个主屏幕页面的情况,多页面或同一 App 在不同页面有不同图标时容易产生视觉误会。
用颜色表达通知的案例适合纯色或极简墙纸用户。系统为每个 App 分配代表色,收到通知时动态生成新墙纸,不同颜色代表不同 App,通知数量越多,对应颜色面积越大。这样不必翻看锁屏具体通知,只通过墙纸颜色和面积就能大致了解哪个 App 通知较多。不同联系人使用不同铃声的案例中,用户可在系统设置关闭对应 App 通知声音,通知自动化检测到指定联系人消息后播放对应音频。英文通知自动翻译成中文的案例是,收到指定 App 英文通知后获取内容、翻译成中文,再重新发送中文通知。
通知自动化还被用于提前实现通知总结。在国行 Apple Intelligence 未准备好之前,用户可把每条通知保存到储存空间,一天后形成通知数据库,打开某个 App 时交给支持快捷指令的 AI 应用总结分析。自动记账也是案例之一,许多支付 App 付款完成后会发送通知,快捷指令可直接获取支付通知中的信息。
通知自动化存在明显限制。它获取的是通知实际显示内容,而不是 App 完整通知内容。快捷指令自己发送的通知会完整显示大段文字,可获取较完整内容,但也有上限。微信等 App 通知如果内容超过显示范围,会变成省略号,甚至直接显示收到了一条消息,自动化获取内容也只能到省略号为止。这对需要完整处理文本的自动化有限制,从无障碍角度看也值得讨论,少数派希望部分 App 可以改进。