安卓17的升级潮已经在路上了。如果你手机上正用Tasker跑着一些自动化工作流,建议点"升级"之前,先看完这篇。
不是贩卖焦虑。Tasker本体大概率不会崩,但你辛苦配好的某些工作流,可能在升级后悄悄失效——而且不会有任何提示。
为什么是现在
两个时间点:6月下旬,谷歌推送了Android 17正式版,官方称这是"近年来功能最丰富的升级"。知乎8月8日,基于安卓17的ColorOS 17开启首批升级。知乎按往年节奏,8月到年底,国产机型的安卓17推送会从旗舰一路铺到中端。
而安卓17恰好收紧了几样对自动化应用很不友好的东西。

三个变化,先说清楚
第一,无障碍服务API受限。从Android 17 Beta 2开始,开启高级保护模式后,没有被系统归类为"无障碍工具"的应用,将直接无法获取AccessibilityService权限——连手动授权的入口都没有,已经授予的权限会被自动收回,adb绕过这条路也被堵死。知乎
谷歌为什么下这个狠手?看看7月的新闻就懂了:有人因为给一款清理类App授予了无障碍权限,被植入木马后深夜远程操控手机,存款被盗刷。知乎同月还有美团账户遭批量盗刷的讨论,根源同样指向无障碍权限被滥用。知乎无障碍权限相当于"你看到的我都能看到,你能做的我都能做",早已是银行木马的标准入口。
第二,内存上限机制。安卓17会根据设备物理内存总量,给每个App设定明确的内存使用上限,越界直接杀进程、连堆栈都不给。知乎对常驻后台的应用来说,整体环境又紧了一档。
第三,国产适配大限。金标联盟要求开发者7月1日前完成Android 17适配。知乎这意味着你手机里的自动化相关工具、插件,很快都要跑在新规则之下。
Tasker哪些会受影响,哪些安全
这是大多数人最迷糊的地方,一句话说清:Tasker的"触发"大多安全,"模拟人手操作"的部分危险。
基本安全的:
定时、位置、电量、网络状态、应用检测这类触发器,走的是系统级接口,不依赖无障碍
通知、HTTP请求、调音量、切飞行模式这类动作
要留神的:
一切需要"模拟点击"或读取界面元素的工作流:自动签到、活动页自动领取、车机面板操作等。这类流程通常靠AutoInput插件实现,而AutoInput的输入模拟正是依赖无障碍服务。权限一旦被系统收回,这类工作流会整体卡死——手机亮屏、打开App,然后停在那一步不动了。

还有一个隐性麻烦:后台管理收紧后,Tasker的常驻服务更容易被杀,触发器可能漏触发。国产ROM上用Tasker的老玩家都懂这个滋味,以前要做的锁后台、加白名单,以后要做得更彻底。
升级前的自检清单
盘点一遍自己的工作流,把依赖AutoInput、模拟点击的标出来,它们是这次的重点保护对象。
做备份。Tasker里把配置文件和项目导出成XML,社区里一直有成熟的XML导入导出玩法,升级后出了问题至少能回滚。
如果你的工作流依赖模拟点击,暂时别开"高级保护模式"。它是安全加固选项,多数人本来也用不上;但要开,先接受AutoInput类插件会首当其冲。
后台白名单三件套:电池优化豁免、允许自启动、后台锁定,国产ROM尤其要做全。
别抢首发升级。先盯Tasker和常用插件有没有发新版,给开发者的安卓17适配留两周观察期。

如果你还没装Tasker
只是打算入坑的,不用慌。需求简单的话——定时自动切深色模式、上车自动开热点、连蓝牙耳机自动切音效——可以先试试厂商自带的系统自动化,或者MacroDroid这类轻量工具。历史趋势就是系统不断收编原本要靠Tasker才能实现的功能,安卓17收紧的是无障碍的"野蛮用法",系统自带功能反而会更全。
Tasker依然是安卓自动化的天花板,但这个天花板,以后要更讲究权限姿势才能够到了。
接下来值得盯的三个信号
国产ROM会不会在安卓17基础上,进一步跟进收紧无障碍权限
Tasker和Auto系列插件的开发者会不会推出安卓17适配版
高级保护模式会不会在更多机型上默认开启