据 Android Authority 报道,Google 计划收紧 Android 应用修改联系人时的权限范围,将单条联系人编辑与批量修改区分开来。首批相关组件将在今年晚些时候随 Android 17 QPR2 推出。
目前,获得修改联系人权限的 Android 应用可以访问全部联系人。一个只想添加或更新单个联系人的应用,与一个想要修改全部联系人的应用,会获得同样的 WRITE_CONTACTS 权限。Google 希望用一套新系统限制这种过宽的能力,让应用只在完成特定操作时获得相应范围的授权。
据 Android Authority 报道,Mishaal Rahman 在 X 上提到了这些即将到来的变化,开发者博客文章给出了更多细节。报道称,新机制的核心是区分个别编辑和批量编辑,以减少应用在用户不知情的情况下改动全部联系人的可能。
Android 的权限系统长期承担限制应用能力的作用。Google 通过只授予应用真正需要的窄范围权限,来降低恶意或被攻破应用造成损害的风险。此次联系人权限调整延续了这一思路,但首批组件先随 Android 17 QPR2 到来,后续覆盖范围尚未在报道中说明。