Android 15 功能和变更列表

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

类别 类型 名称
摄像头和媒体 新功能和 API 应用内相机控件
Android 15 添加了新的扩展,以便在受支持的设备上更好地控制相机硬件及其算法。
摄像头和媒体 新功能和 API HDR 余量控制
在 Android 15 中,您可以使用 setDesiredHdrHeadroom 控制 HDR 余量,以便在 SDR 和 HDR 内容之间取得平衡。
摄像头和媒体 新功能和 API 音量控制
Android 15 根据 CTA-2075 音量标准引入了 LoudnessCodecController API。此 API 可帮助您管理音量不一致性,确保用户在内容或应用之间切换时无需不断调整音量。
摄像头和媒体 新功能和 API 虚拟 MIDI 2.0 设备
Android 15 扩展了对虚拟 MIDI 应用的 UMP 支持,让合成器应用能够像对待 USB MIDI 2.0 设备一样将合成器应用作为虚拟 MIDI 2.0 设备进行控制。
摄像头和媒体 不推荐使用 使用空间化程序代替虚拟化器
在 Android 15 中,我们废弃了 Virtualizer 类。
摄像头和媒体 变更(所有应用) 现在,在达到资源限制时,直接和分流音频播放会使之前打开的直接或分流音轨失效
从 Android 15 开始,当应用请求直接播放时,系统会使当前打开的所有直接 AudioTrack 对象失效,这会阻止执行新的音轨请求。
摄像头和媒体 变更(以 Android 15 及更高版本为目标平台的应用) 对请求音频焦点的限制
以 Android 15 为目标平台的应用必须是最靠前的应用或运行与音频相关的前台服务,才能请求音频焦点。
畅连乐享 新功能和 API 卫星支持
Android 15 继续扩展对卫星连接的平台支持,并添加了一些界面元素,以确保在整个卫星连接环境中提供一致的用户体验。
畅连乐享 新功能和 API 更顺畅的 NFC 体验
Android 15 正努力让感应式付款体验更加顺畅和可靠,同时继续支持 Android 强大的 NFC 应用生态系统。
畅连乐享 新功能和 API 钱包角色
Android 15 引入了一个新的钱包角色,可让您与用户首选的钱包应用更紧密地集成。
核心功能 变更(所有应用) 软件包停止状态变更
在 Android 15 中,只能通过直接或间接用户操作将应用从 FLAG_STOPPED 状态中移除。除现有限制之外,当应用在 Android 15 上进入停止状态时,系统还会取消所有待处理 intent
核心功能 变更(以 Android 15 及更高版本为目标平台的应用) 新的媒体处理前台服务类型
Android 15 引入了新的前台服务类型 mediaProcessing。此服务类型适用于对媒体文件进行转码等操作。
核心功能 变更(以 Android 15 及更高版本为目标平台的应用) 对启动前台服务的 BOOT_COMPLETED 广播接收器的限制
对于以 Android 15 为目标平台的应用,BOOT_COMPLETED 接收器不得启动某些类型的前台服务。
核心功能 变更(以 Android 15 及更高版本为目标平台的应用) 适用于端到端加密的密钥管理
新增了 E2eeContactKeysManager 类,可简化 Android 应用中的端到端加密 (E2EE)。
开发者工作效率和工具 新功能和 API PDF 改进
Android 15 开发者预览版 2 包含对 PdfRenderer API 的重大改进的早期预览版。
开发者工作效率和工具 新功能和 API 自动语言切换优化
Android 15 添加了额外的控件,以帮助应用根据其用例调整自动语言切换功能。
开发者工作效率和工具 新功能和 API 细化的换行符控件
从 Android 15 开始,TextView 和底层换行符可以将文本的给定部分保留在同一行中,以提高可读性。
开发者工作效率和工具 新功能和 API OpenJDK 17 更新
Android 15 会继续更新 Android 的核心库,以与最新 OpenJDK LTS 版本中的功能保持一致。
大屏设备和外形规格 新功能和 API 封面屏幕支持
您的应用可以声明一项属性,Android 15 会使用该属性让您的 ApplicationActivity 显示在支持的可翻转设备的小屏幕设备上。
限制非 SDK 接口 变更(以 Android 15 及更高版本为目标平台的应用) 更新了非 SDK 接口限制
Android 15 包含更新后的受限制非 SDK 接口列表(基于与 Android 开发者之间的协作以及最新的内部测试)。
性能和电池 新功能和 API ApplicationStartInfo API
Android 15 上的 ApplicationStartInfo API 有助于深入了解应用启动,包括启动状态、在启动阶段花费的时间、在 Application 类实例化时应用的启动方式等。
性能和电池 新功能和 API 详细的应用大小信息
Android 15 增加了 StorageStats.getAppBytesByDataType([type]) API,可让您深入了解应用如何使用所有空间,包括 APK 文件拆分、AOT 和加速相关代码、dex 元数据、库和引导式配置文件。
性能和电池 新功能和 API SQLite 数据库改进
Android 15 引入了新的 SQLite API,提供底层 SQLite 引擎的高级功能,这些功能旨在解决应用中可能表现出的具体性能问题。
性能和电池 新功能和 API Android 动态性能框架更新
Android 15 继续投资开发 Android 动态性能框架 (ADPF)。ADPF 是一组 API,可让游戏和性能密集型应用更直接地与 Android 设备的电源和散热系统进行互动。
隐私权 新功能和 API 屏幕录制检测
Android 15 增加了对应用的支持,以便检测是否正在录制应用。
隐私权 新功能和 API 扩展了 IntentFilter 功能
Android 15 build 支持通过 UriRelativeFilterGroup 进行更精确的 Intent 解析,其中包含一组 UriRelativeFilter 对象,这些对象构成了一组必须满足的 Intent 匹配规则,其中包括网址查询参数、网址片段以及屏蔽或排除规则。
隐私权 新功能和 API Privacy Sandbox on Android
Android 15 将 Android 广告服务提升到扩展级别 10,在其中融入最新版 Privacy Sandbox on Android。我们致力于开发新技术,以便更好地保护用户隐私,并为移动应用打造有效的个性化广告体验。
隐私权 新功能和 API Health Connect
Android 15 围绕 Health Connect by Android 集成了 Android 14 扩展程序 10。Health Connect by Android 是一个安全的集中式平台,用于管理和分享应用收集的健康与健身数据。本次更新增加了对健身、营养等新数据类型的支持。
隐私权 新功能和 API 局部屏幕共享
Android 15 支持部分屏幕共享,因此用户可以仅共享或录制应用窗口,而不是整个设备屏幕。此功能在 Android 14 QPR2 中首次启用,包含 MediaProjection 回调,可让您的应用自定义局部屏幕共享体验。
安全性 新功能和 API 使用 fs-verity 保护文件
Android 15 的 FileIntegrityManager 包含一些新的 API,可让您利用 Linux 内核中的 fs-verity 功能的强大功能。
用户体验 变更(以 Android 15 及更高版本为目标平台的应用) legateTextHeight 属性默认为 true
对于以 Android 15 为目标平台的应用,elegantTextHeight TextView 属性默认变为 true,将默认使用的紧凑字体替换为一些具有较大垂直指标的脚本,这些脚本更易于阅读。
用户体验 新功能和 API 改进了“勿扰”规则
AutomaticZenRule 允许应用自定义注意力管理(勿扰)规则,并决定何时启用或停用这些规则。Android 15 大幅增强了这些规则,以改善用户体验。