Android 12 还没用上,Android 13 已经来了

你的支持对我意义重大!
Hi,我是小彭 。本文已收录到· - 中 。这里有进阶成长路线笔记 & 博客,有志同道合的朋友,欢迎跟着我一起成长 。(联系方式 & 入群方式在 )
前言
13 开发者预览版从 2022 年 2 月正式启动,3 月份已经发布了第 2 个开发者预览版 。目前更新的内容主要还是围绕隐私和安全这个主题,我们会持续跟进官方的 发布计划表,最终版本预计在今年年底发布 。
针对开发者在进行版本适配过程中遇到的问题,我们建立了·。我们希望站在开发者的视角,全面且深刻地解读每个版本更新,以此建立起一个体系化的系统适配手册 。具体包括:
两个维度
根据内容相关度,我们将从 2 个维度解读:
三个等级
根据故障敏感性分级,我们将系统变更的兼容性划分为 3 个等级:
两类行为变更
系统行为变更通常属于以下两种类别之一:
13 适配自查表(持续更新) 以13 为目标版本的应用 类别变更兼容性摘要
1. 用户体验
等待官方更新…
2. 安全和隐私设置
附近 Wi-Fi 设备运行时权限(新)
推荐?
引入了新运行时权限,可使应用扫描附近的 Wi-Fi 感知设备,而无需请求位置信息权限
后台访问身体传感器运行时权限(新)
强制?
引入了新的运行时权限,用于更好地管理应用在后台时访问身体传感器的行为
会屏蔽不匹配的
已适配
当该与接收应用中的 匹配时,系统才会传送该
更安全地动态注册广播接收器
强制?
应用必须明确指出动态注册的广播接收器是否接收其他应用的广播
3. 性能和电池
等待更新…
所有应用 类别变更兼容性描述
4. 用户体验
多语言支持改进(新)
推荐?
引入了一系列新的语言特性优化,用于改善多语言用户体验
自适应主题的应用图标(新)
推荐?
应用图标颜色可以自适应主题色调调整配色 。
5. 安全和隐私设置
通知运行时权限(新)
强制?

Android 12 还没用上,Android 13 已经来了

文章插图
引入了新的运行时权限,用于管理应用发送系统通知的能力
可降级权限(新)
推荐?
应用可以主动撤销用户已授予的运行时权限
照片选择器(新)
推荐?
用户可以只向应用提供特定选择的图片或视频,而不是直接授予整个媒体库的访问权限
6. 性能和电池
前台服务 FGS 管理器(新)
已适配
引入了前台服务 FGS 管理器功能,可以直接关闭服务和应用
预提取作业优化
已适配
系统会更智能地基于机器学习预测应用下次启动的时间,并根据该估算值执行预提取作业
省电措施改进
已适配
【Android 12 还没用上,Android 13 已经来了】引入了新的电池省电措施,以便为系统提供更多方法来管理电池续航时间
第 1~3 节介绍的是以13 为目标版本的应用行为变更和新功能更新,我将这部分更新总结为 3 部分:
1. 用户体验(以13 为目标版本)
等待官方更新…
2. 安全和隐私设置(以13 为目标版本) 2.1 附近 Wi-Fi 设备运行时权限(新功能)
13 系统引入了新的运行时权限 .. 附近 Wi-Fi 设备权限,用于管理应用与附近 Wi-Fi 感知设备的连接 。
...
在低版本中,应用与附近 Wi-Fi 设备连接需要用户授予精确位置权限,这其实是不合理的设计,因为用户很难理解为什么 Wi-Fi 连接会跟位置信息有关 。从13 系统开始,精确位置权限是可选项,只要应用不会通过 Wi-Fi 推导物理位置信息,就不需要再请求 。如果不会,你需要在中显式做出声明(这与声明蓝牙设备信息不会用于获取位置信息类似):