指示灯与横幅 —— 两套待遇
App 开相机,状态栏亮一个绿点;开麦克风,亮一个橙点。快捷指令跑自动化,屏幕顶部垂下一条横幅,流程走完才收。「为什么 App 使用系统“能力”,比如读取相册、获取定位、使用相机、使用麦克风,只有一个极不显眼的指示灯」。
提示的尺寸和权限的风险不成比例。App 可能调用私有 API,拿到的是几个像素的圆点;快捷指令只能用系统开放的动作,反而占掉一整条顶栏,「而 Shortcut 用的都是系统开放的操作,无从使用私有 API,却要以持续横幅来对待」。
圆点常驻状态栏,用户随时能看见;横幅只在运行时出现,走完就消失。两套提示各自对应一种机制:App 的权限在系统层记录,快捷指令的运行由 Shortcuts 前台接管。