快捷指令 —— 跨版本要重写
Shortcuts 的 action 不是一次写好就能一直用。「Shortcuts 跨大版本的可用性很成问题,比如 12、13 可用的 action 在 14 未必可用,甚至要重写一遍」。
一个 action 背后是 app 提供的 intent。系统升级,intent 的参数和返回值可能变,旧的快捷指令就会在某一环断掉。界面上看不出差别,跑起来才知道。
自动化越依赖第三方 app,跨版本越脆。action 的可用性还跟系统版本、app 版本两头有关,少一边都跑不通。写的时候把每一步拆开,出问题至少知道断在哪。
系列 · 开发日志与一周短评
同一系列共 127 篇。
全部 127 篇 →