Android 13 功能和变更列表

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

类别 类型 名称
摄像头 新功能和 API HDR 视频捕获
应用可以使用 Camera2 API 捕获和预览 HDR 视频内容。
连接 变更(以 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 现在可以按“文节”(听起来最自然的最小词语单元)或短语(而不是按字符)换行,从而使日语应用更精美、更易读。
开发者生产力与工具 新功能和 API Unicode 库更新
Android 13 增加了 Unicode ICU 70、Unicode CLDR 40 和 Unicode 14.0 中包含的最新改进、修复和变更。
开发者生产力与工具 新功能和 API 彩色矢量字体
Android 13 增加了对 COLR version 1 字体的渲染支持,并将系统表情符号更新为 COLRv1 格式。
开发者生产力与工具 新功能和 API 快捷设置放置 API
提供自定义磁贴的应用可以在快捷设置中提供这些磁贴。
开发者生产力与工具 新功能和 API 剪贴板预览
从 Android 13 开始,每当内容添加到剪贴板时,应用都会使用标准的视觉确认。
开发者生产力与工具 新功能和 API 预测性返回手势
Android 13 为手机、大屏设备和折叠屏设备等 Android 设备引入了预测性返回手势。
开发者生产力与工具 新功能和 API 低功耗蓝牙音频
Android 13 增加了对 LE Audio 的内置支持,因此开发者应该可以在兼容设备上免费获得这些新功能。
开发者生产力与工具 新功能和 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 来识别其音频将如何路由。
性能和电池 变更(所有应用) 任务管理器
Android 13 允许用户从通知抽屉停止前台服务,无论目标 SDK 版本如何。
性能和电池 变更(所有应用) 使用 JobScheduler 改进预取作业处理
在 Android 13 中,系统现在会尝试确定应用下次启动的时间,并使用该估算值来运行预取作业。
性能和电池 变更(所有应用) 电池资源利用
Android 13 引入了电池资源利用功能,提供了多种更好地管理设备电池寿命的方法。
隐私和安全 变更(所有应用) 通知运行时权限
Android 13 引入了一个新的运行时通知权限:POST_NOTIFICATIONS
隐私和安全 变更(所有应用) 从剪贴板隐藏敏感内容
允许用户将敏感内容复制到剪贴板的应用必须添加一个标志,以在剪贴板内容预览中隐藏该内容。
隐私和安全 变更(所有应用) 弃用共享用户 ID
使用已弃用的 android:sharedUserId 属性且不再依赖该属性功能的应用应迁移到其他机制。
隐私和安全 变更(以 13+ 为目标平台的应用) 附近 Wi-Fi 设备的新运行时权限
当使用某些 Wi-Fi API 时,不需要访问设备物理位置的应用应使用新权限来强烈声明这一点。
隐私和安全 变更(以 13+ 为目标平台的应用) 在后台使用身体传感器需要新权限
如果您的应用以 Android 13 为目标平台,并且需要在后台运行时访问身体传感器信息,则必须声明新的 BODY_SENSORS_BACKGROUND 权限。
隐私和安全 变更(以 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 Keystore 和 KeyMint 中更好的错误报告
对于生成密钥的应用,Keystore 和 KeyMint 现在提供更详细、更准确的错误指示。
平板电脑和大屏设备 新功能和 API 改进了对平板电脑和大屏设备的支持
Android 13 基于 Android 12 和 12L 功能版本中引入的平板电脑优化功能,包括系统界面优化、更好的多任务处理和改进的兼容模式。
用户体验 变更(以 13+ 为目标平台的应用) 派生自 PlaybackState 的媒体控件
系统现在从 PlaybackState 操作而不是 MediaStyle 通知派生媒体控件。
用户体验 变更(以 13+ 为目标平台的应用) 应用颜色主题自动应用于 WebView 内容
对于以 Android 13(API 级别 33)或更高版本为目标平台的应用,setForceDark() 方法已弃用。相反,WebView 现在始终根据应用的主题属性 isLightTheme 设置媒体查询 prefers-color-scheme
Google Play 服务 变更(以 13+ 为目标平台的应用) 广告 ID 所需权限
使用 Google Play 服务广告 ID 并以 Android 13(API 级别 33)及更高版本为目标平台的应用必须在其应用清单文件中声明 AD_ID 普通权限。
非 SDK 接口限制 变更(以 13+ 为目标平台的应用) 非 SDK 接口限制的更新
Android 13 包含根据与 Android 开发者的协作以及最新内部测试更新的受限非 SDK 接口列表。
媒体 新功能和 API 空间音频
沉浸式音频体验,带来更逼真的声音内容。

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