下表列出了所有记录的可能会影响应用开发者的功能和行为变更。请使用此列表查找影响您的变更,然后点击相应的链接阅读文档。
类别 | 类型 | 名称 |
---|---|---|
无障碍功能 | 新功能和 API |
改进盲文功能 在 Android 15 中,TalkBack 可以支持通过 USB 和安全蓝牙使用 HID 标准的盲文显示屏。 |
摄像头和媒体 | 变更(所有应用) |
现在,在达到资源限制时,直接和分流音频播放会使之前打开的直接或分流音轨失效 从 Android 15 开始,当应用请求直接播放时,系统会使当前打开的所有直接 AudioTrack 对象失效,这会阻止执行新的音轨请求。 |
摄像头和媒体 | 变更(以 Android 15 及更高版本为目标平台的应用) |
对请求音频焦点的限制 以 Android 15 为目标平台的应用必须是最靠前的应用或运行与音频相关的前台服务,才能请求音频焦点。 |
摄像头和媒体 | 新功能和 API |
应用内相机控件 Android 15 添加了新的扩展,以便在受支持的设备上更好地控制相机硬件及其算法。 |
摄像头和媒体 | 新功能和 API |
HDR 余量控制 在 Android 15 中,您可以使用 setDesiredHdrHeadroom 控制 HDR 余量,以便在 SDR 和 HDR 内容之间取得平衡。 |
摄像头和媒体 | 新功能和 API |
音量控制 Android 15 根据 CTA-2075 音量标准引入了 LoudnessCodecController API。此 API 可帮助您管理音量不一致性,确保用户在内容或应用之间切换时无需不断调整音量。 |
摄像头和媒体 | 新功能和 API |
弱光增强 Android 15 引入了“弱光提升”,这是一种新的自动曝光模式,可供相机 2 和夜间模式相机扩展使用。 |
摄像头和媒体 | 新功能和 API |
虚拟 MIDI 2.0 设备 Android 15 扩展了对虚拟 MIDI 应用的 UMP 支持,让合成器应用能够像对待 USB MIDI 2.0 设备一样将合成器应用作为虚拟 MIDI 2.0 设备进行控制。 |
摄像头和媒体 | 不推荐使用 |
使用空间化程序代替虚拟化器 在 Android 15 中,我们废弃了 Virtualizer 类。 |
畅连乐享 | 新功能和 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 接收器不得启动某些类型的前台服务。 |
开发者工作效率和工具 | 新功能和 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 现在包含对应用归档和取消归档的操作系统级支持,因此所有应用商店都可以更轻松地实现此功能。 |
国际化 | 新功能和 API |
字符间对齐 从 Android 15 开始,可以使用 JUSTIFICATION_MODE_INTER_CHARACTER 利用字母间距将文本两端对齐。 |
大屏设备和外形规格 | 新功能和 API |
封面屏幕支持 您的应用可以声明一项属性,Android 15 会使用该属性让您的 Application 或 Activity 显示在支持的可翻转设备的小屏幕设备上。 |
限制非 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 |
应用管理的性能剖析 Android 15 包含全新的 ProfilingManager 类,可让您从应用中收集性能剖析信息。 |
性能和电池 | 新功能和 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 |
适用于端到端加密的密钥管理 新增了 E2eeContactKeysManager 类,可简化 Android 应用中的端到端加密 (E2EE)。 |
安全性 | 新功能和 API |
使用 fs-verity 保护文件 Android 15 的 FileIntegrityManager 包含一些新的 API,可让您利用 Linux 内核中的 fs-verity 功能的强大功能。 |
用户体验 | 变更(以 Android 15 及更高版本为目标平台的应用) |
无边框强制执行 对于以 Android 15 为目标平台的应用,我们添加了一些与无边框相关变更。如果应用的界面元素靠近屏幕顶部或底部,并且不处理边衬区,那么应用的用户体验可能会受到这些变化的负面影响。 |
用户体验 | 变更(以 Android 15 及更高版本为目标平台的应用) |
稳定的配置 如果应用以 Android 15 或更高版本为目标平台, Configuration 不再排除系统栏。 |
用户体验 | 变更(以 Android 15 及更高版本为目标平台的应用) |
legateTextHeight 属性默认为 true 对于以 Android 15 为目标平台的应用, elegantTextHeight TextView 属性默认变为 true,将默认使用的紧凑字体替换为一些具有较大垂直指标的脚本,这些脚本更易于阅读。 |
用户体验 | 新功能和 API |
改进了“勿扰”规则AutomaticZenRule 允许应用自定义注意力管理(勿扰)规则,并决定何时启用或停用这些规则。Android 15 大幅增强了这些规则,以改善用户体验。 |