Android 13 功能和变更列表

下表列出了所有记录的可能会影响应用开发者的功能和行为变更。请使用此列表查找影响您的变更,然后点击相应的链接以阅读文档。

类别 类型 名称
相机 新功能和 API HDR 视频拍摄
应用可以使用 Camera2 API 拍摄和预览 HDR 视频内容。
连接 变更(以 Android 13 及更高版本为目标平台的应用) 废弃了 BluetoothAdapter#enable() 和 BluetoothAdapter#disable()
对于以 Android 13(API 级别 33)或更高版本为目标平台的应用,BluetoothAdapter#enable()BluetoothAdapter#disable() 方法已废弃,并且始终会返回 false
核心功能 变更(所有应用) 移除了语音服务实现的旧版副本
应用应使用设备的 SpeechService 默认提供程序,而不是硬编码为特定应用。
核心功能 新功能和 API OpenJDK 11 更新
Android 13 包含许多更新,以与 OpenJDK 11 LTS 版本保持一致。
开发者工作效率和工具 新功能和 API 带主题的应用图标
应用可以提供能利用 Material You 动态配色功能在用户设备上设置样式的单色应用图标。
开发者工作效率和工具 新功能和 API 按应用设定的语言偏好设置
应用可以使用新平台 API 设置或获得用户在每个应用中的首选语言。
开发者工作效率和工具 新功能和 API 更快断字
Android 13 显著提升了 TextView 实例的断字性能。
开发者工作效率和工具 新功能和 API 文本转换 API
在 Android 13 中,应用可以调用新的文本转换 API,以便使用采用拼音输入法的语言的用户更快、更轻松地找到所需内容。
开发者工作效率和工具 新功能和 API 改进了非拉丁字母的行高
Android 13 通过使用适合每种语言的行高,改进了非拉丁字母(例如泰米尔语、缅甸语、泰卢固语和藏语)的显示。
开发者工作效率和工具 新功能和 API 改进了日语文本换行
现在,TextView 可以按 Bunsetsu(最小自然语素单元)或短语而非字符进行文本换行,从而使日语应用的界面更加美观、易读。
开发者工作效率和工具 新功能和 API Unicode 库更新
Android 13 添加了一些最新改进、修复和变更,均包含在 Unicode ICU 70、Unicode CLDR 40 和 Unicode 14.0 中。
开发者工作效率和工具 新功能和 API 彩色矢量字体
Android 13 可支持呈现 COLR 版本 1 字体,并将系统表情符号更新成了 COLRv1 格式。
开发者工作效率和工具 新功能和 API Quick Settings Placement API
提供自定义图块的应用可在“快捷设置”中提供这类图块。
开发者工作效率和工具 新功能和 API 剪贴板预览
从 Android 13 开始,每当内容被添加到剪贴板时,应用都会使用标准视觉确认界面。
开发者工作效率和工具 新功能和 API 预测性返回手势
Android 13 针对手机、大屏设备和可折叠设备等 Android 设备引入了预测性返回手势。
开发者工作效率和工具 新功能和 API 蓝牙 LE 音频
Android 13 内置对 LE 音频的支持,因此,开发者应该能够在兼容设备上免费获取相关的新功能。
开发者工作效率和工具 新功能和 API MIDI 2.0
Android 13 可支持新的 MIDI 2.0 标准,包括能够通过 USB 连接 MIDI 2.0 硬件。
开发者工作效率和工具 新功能和 API ART 优化
Android 13 通过更新 ART 运行时来提升所有应用的性能和效率。
图形 新功能和 API 可编程的着色器
应用可以使用可编程的 RuntimeShader 对象制作高级效果。
图形 新功能和 API 改进了 Choreographer
ChoreographerASurfaceControl API 中新引入的方法可为应用提供关于可能的帧时间轴的更多信息,并为 SurfaceFlinger 添加关于帧生命周期的更多上下文。
媒体 新功能和 API 预期音频路由
应用可以使用新的 API 来确定音频的路由方式。
性能和电池 变更(所有应用) 任务管理器
无论应用采用何种目标 SDK 版本,Android 13 都允许用户从抽屉式通知栏中停止前台服务。
性能和电池 变更(所有应用) 使用 JobScheduler 改进预提取作业处理
在 Android 13 中,系统现在会尝试确定应用下次启动的时间,并根据该估算值运行预提取作业。
性能和电池 变更(所有应用) 电池资源利用率
Android 13 中引入了“电池资源利用率”功能,以提供多种方法来更好地管理设备电池续航时间。
隐私权和安全 变更(所有应用) 通知的运行时权限
Android 13 中引入了一种新的运行时通知权限:POST_NOTIFICATIONS
隐私权和安全 变更(所有应用) 从剪贴板中隐藏敏感内容
如果应用允许用户将敏感内容复制到剪贴板,则必须添加一个标志,以便从剪贴板内容预览中隐藏这些内容。
隐私权和安全 变更(所有应用) 停止使用共享用户 ID
如果应用使用已废弃的 android:sharedUserId 属性且不再依赖该属性的功能,则应改为采用其他机制。
隐私权和安全 变更(以 Android 13 及更高版本为目标平台的应用) 针对附近 Wi-Fi 设备的新运行时权限
使用某些 Wi-Fi API 时,不需要获取设备物理位置的应用应使用新权限坚决声明此情况。
隐私权和安全 变更(以 Android 13 及更高版本为目标平台的应用) 在后台使用身体传感器需要新权限
如果应用以 Android 13 为目标平台,并且在后台运行时需要访问身体传感器信息,您就必须声明新的 BODY_SENSORS_BACKGROUND 权限。
隐私权和安全 变更(以 Android 13 及更高版本为目标平台的应用) 细化的媒体权限
现在,应用必须使用单独的权限(而不是 READ_EXTERNAL_STORAGE 权限)来请求访问不同类型的媒体。
隐私权和安全 新功能和 API 更安全地导出上下文注册的接收器
为了帮助提高运行时接收器的安全性,Android 13 允许您指定您应用中的特定广播接收器是否应被导出以及是否对设备上的其他应用可见。
隐私权和安全 新功能和 API 照片选择器
应用应使用新的照片选择器为用户提供一种安全的内置媒体文件选择方式,让用户无需向应用授予对整个媒体库的访问权限。
隐私权和安全 新功能和 API 针对附近 Wi-Fi 设备的新运行时权限
应用可以请求新权限,以便在不获取设备位置信息的情况下发现附近的 Wi-Fi 设备。
隐私权和安全 新功能和 API 新增了使用精确闹钟的权限
以 Android 13 为目标平台时,日历和闹钟等应用可以使用新的 USE_EXACT_ALARM 安装时权限来设置精确的闹钟。
隐私权和安全 新功能和 API 可由开发者降级的权限
从 Android 13 开始,应用可以撤消先前由系统或用户授予的运行时权限。
隐私权和安全 新功能和 API APK 签名方案 v3.1
APK 签名方案 v3.1 允许应用在单个 APK 中同时支持原始签名者和轮替签名者,并且该方案还支持 SDK 版本定位。
隐私权和安全 新功能和 API 改进了密钥库和 KeyMint 中的错误报告功能
对于生成密钥的应用,密钥库和 KeyMint 现在提供更详细且更准确的错误指示器。
平板电脑和大屏设备 新功能和 API 改进了对平板电脑和大屏设备的支持
Android 13 基于 Android 12 中引入的平板电脑优化和 Android 12L 功能更新构建而成 - 包括针对系统界面的优化、更出色的多任务处理功能和改进的兼容模式。
用户体验 变更(以 Android 13 及更高版本为目标平台的应用) 派生自 PlaybackState 的媒体控件
系统现在从 PlaybackState 操作(而不是 MediaStyle 通知)派生媒体控件。
用户体验 变更(以 Android 13 及更高版本为目标平台的应用) 应用颜色主题会自动应用于 WebView 内容
对于以 Android 13(API 级别 33)或更高版本为目标平台的应用,setForceDark() 方法已废弃。相反,WebView 现在始终会根据应用的主题属性 isLightTheme 来设置媒体查询 prefers-color-scheme
Google Play 服务 变更(以 Android 13 及更高版本为目标平台的应用) 广告 ID 需要权限
使用 Google Play 服务广告 ID 且以 Android 13(API 级别 33)及更高版本为目标平台的应用必须在其清单文件声明 AD_ID 常规权限。
限制非 SDK 接口 变更(以 Android 13 及更高版本为目标平台的应用) 更新了非 SDK 接口限制
Android 13 包含更新后的受限制非 SDK 接口列表(基于与 Android 开发者之间的协作以及最新的内部测试)。
媒体 新功能和 API 空间音频
一种沉浸式音频体验,可让内容听起来更加逼真。

Java 和 OpenJDK 是 Oracle 及/或其关联公司的商标或注册商标。