拒绝 GPS 永久授权:谷歌 Android 17 引入单次授权与动态粗略定位算法

点点百科 百科资讯 2

3 月 27 日消息,谷歌在 Android 17 中推出了一系列全新的位置隐私功能,旨在赋予用户更强的控制权,同时为开发者提供实现数据最小化与产品安全性的优雅解决方案。

针对一次性使用场景,Android 17 引入了“位置按钮”。对于许多常见场景,例如在社交 App 中发帖时添加位置标签,App 并不需要永久或持续在后台访问用户的精确定位。

为此,Android 17 新增了“位置按钮”,仅提供单次精确位置访问权限。据谷歌开发者官方介绍,这一新特性是应行业合作伙伴的需求而推出,旨在为用户带来更简单、更私密的定位授权流程。

据介绍,“位置按钮”提供了丰富的自定义选项,允许开发者在保持系统级可识别性的前提下,将其融入应用的整体美学风格。开发者可以修改按钮的背景与图标配色方案、轮廓样式以及尺寸形状。此外,开发者还可从预设的文本标签列表中选择合适的说明文字。为确保安全与信任,位置图标本身为强制显示且无法自定义,字体大小则由系统管理,以遵循用户的辅助功能设置。

在集成方式上,“位置按钮”将以 Jetpack 库的形式提供,开发者可像集成其他 Jetpack 视图组件一样轻松将其嵌入现有应用布局,从而简化位置权限的请求流程。另外,当使用该 Jetpack 库实现位置按钮时,系统会自动处理向后兼容:若用户在 Android 16 或更低版本设备上点击该按钮,将默认回退至现有的位置权限提示(提醒:该功能自 Android 17 Beta 3 起开放测试)。

在位置访问透明度方面,Android 17 将位置权限的透明度标准提升至已为麦克风和摄像头设定的高水平。系统新增了持久状态指示器:每当非系统应用访问位置时,指示器将持续显示。用户可点击该指示器,查看近期访问过位置的具体应用,并通过“近期应用使用”对话框即时管理相关权限。

为进一步强化用户隐私,Android 17 还改进了粗略位置的算法,使其能够感知人口密度。此前,粗略位置基于 2 公里宽的固定网格,在人口稀疏区域,2 公里见方的范围内可能仅有少数用户,隐私保护效果有限。新方案摒弃了固定网格,转而根据当地人口密度动态调整区域大小。通过增加低人口密度区域的网格范围,Android 确保了从密集城市中心到偏远地区不同环境下,都能提供更一致的隐私保障。

此外,位置权限的运行时对话框得到了重新设计。此前该对话框是用户操作较为复杂的流程之一,需用户为每个应用决定权限的精度和时长。为帮助用户在更低阻力的情况下做出最明智的隐私决策,新版对话框使“精确位置”与“大致位置”选项在视觉上更加区分明显,引导用户选择最符合自身需求的访问级别。

相关阅读:

  • 《谷歌安卓 17 精细化授权:App 只能看用户想给的联系人》