Android 17 不让那些没有无障碍功能的应用去碰无障碍 API,目的是防止恶意软件乱用。Google 现在就在测试一个新安全功能,属于 Android 高级保护模式(AAPM)的一部分,它可以堵住某些应用去用无障碍服务的路。Android Authority 上周先报了这事,说这个变化已经放进了 Android 17 Beta 2 版里。AAPM 是去年 Android 16 出来的,开了以后,手机就进入超级安全模式,来防复杂的网络攻击。它跟苹果的锁定模式有点像,为了安全就会让手机变得不那么好用。主要设置就是不让装没见过的软件、限制 USB 数据传送,还有强推 Google Play 保护检查。“开发者可以用 AdvancedProtectionManager API 把这功能加进去,看看模式状态,好让应用在用户选了保护的时候自动变严实或者关掉危险功能。”Google 文档里这么讲。给一键安全设置新加的限制,就是为了拦住那些没资格当无障碍工具的应用去蹭系统的无障碍服务 API。验过的无障碍工具,只要标上 isAccessibilityTool="true",就能不受限制。按 Google 说法,屏幕阅读器、开关输入系统、语音输入工具和盲文程序才算合法无障碍工具。杀毒软件、自动化工具、助手、监控器、清理工具、密码管理器还有启动器都不算这一类。无障碍服务本来是为了帮残障人士用手机的,但现在被坏人用坏了,经常从中毒的手机里偷资料。这次更新能把那些本来有权限的非无障碍应用的特权给收回来。只要这个保护没关,用户也没法手动给它们 API 权限。Android 17 还弄了个新的联系人选择器,让开发者能挑着看用户联系人里的电话号码或者邮箱地址。“这样你能只读这些数据,好让权限细一些。”Google 说,“还能有内置搜索、换个人看数据和多选这些功能,你不用自己做 UI 也能维护得好好的。” Q1:Android高级保护模式是啥?有啥用? 答:这是 Google 在 Android 16 弄出来的。开了它,手机就变得很安全,能防复杂的攻击。会限制装没见过的软件、USB 传输和强制扫安全。 Q2:无障碍 API 被乱用会咋地? 答:本来是为了帮残疾人用手机。但现在坏人用它偷资料,危害隐私和安全。 Q3:哪些应用算是合法的无障碍工具? 答:只有屏幕阅读器、开关输入系统、语音输入工具和盲文程序。杀毒软件那些不算这一类。