不止于新|Android 16 更新亮点

作者 / 产品管理副总裁、Android 开发者 Matthew McCullough

Android 近期在整个平台上推出了一系列更新,包括:发布 Android 16 并为开发者和用户提供详细信息,推出改进外接显示设备上 Android 桌面体验的开发者预览版,为 Google 应用中的 Android 用户提供更新,以及 6 月份的 Pixel Drop。我们还总结了所有 Google I/O 的相关更新,帮助 Android 开发者构建出色的自适应 Android 应用。

  • 为用户提供详细信息

    https://blog.google/products/android/android-16

  • 改进外接显示设备上 Android 桌面体验的开发者预览版

    https://android-developers.googleblog.com/2025/06/developer-preview-enhanced-android-desktop-experiences-connected-displays.html

  • 为 Google 应用中的 Android 用户提供更新

    https://blog.google/products/android/new-android-features-june-2025/

  • 6 月份的 Pixel Drop

    https://blog.google/products/pixel/pixel-drop-june-2025/

  • 总结了所有 Google I/O 的相关更新

    https://android-developers.googleblog.com/2025/06/top-3-updates-for-building-excellent-adaptive-apps-google-io-25.html

我们已经在大多数受支持的 Pixel 设备上提供 Android 16 版本,搭载 Android 16 的新设备也将在未来几个月内和大家见面。

这也标志着源代码在 Android 开源项目 (AOSP) 中已经可用。您可以查看源代码,更深入地了解 Android 的工作原理,我们对兼容性的持续投入意味着您可以借助您在 Android Studio 中运用 Jetpack Compose 所积累的应用开发技能,打造在整个生态系统中蓬勃发展的应用。

  • Android 开源项目

    https://source.android.com/

  • 查看源代码

    https://cs.android.com/

  • Android Studio

    https://developer.android.com/studio

  • Jetpack Compose

    https://developer.android.com/compose

主要和次要 SDK 版本

在 Android 16 中,我们引入了次要 SDK 版本的概念,以便能够更快地迭代 API,这也是 Android 加快应用和设备创新步伐的体现。

本次主要版本将是 2025 年唯一包含可影响应用的计划行为变更的版本。我们计划在 2025 年第四季度发布另一版本,其中将包含新的开发者 API 以及功能更新、优化和问题修复。

我们将继续以季度为周期发布 Android 版本。两次 API 版本发布之间会进行第三季度更新,带来大量与 Material Expressive 相关的视觉优化效果,您现在就可以在受支持的 Pixel 设备上抢先体验第三季度 Beta 版。

  • Material Expressive

    https://m3.material.io/blog/building-with-m3-expressive

  • 抢先体验第三季度 Beta 版

    https://developer.android.com/about/versions/16/get-qpr

相机和媒体 API 赋能创作者

Android 16 增强了对专业相机用户的支持,包括提供夜间模式场景检测、混合自动曝光和精确色温调整。借助新的 intent 操作,您现在可以轻松拍摄动态照片!我们还将继续改进 UltraHDR 图像,支持 HEIC 编码和 ISO 21496-1 草案标准中的新参数。新版本支持高级专业视频 (APV) 编解码器,提供感知上无损的视频画质,即使经过多次解码/重新编码也不会严重降低视觉质量,提高了 Android 在专业录制和后期制作工作流程中的优先地位。

  • 夜间模式场景检测

    https://developer.android.com/about/versions/16/features#night-mode-scene-detection

  • 混合自动曝光

    https://developer.android.com/about/versions/16/features#hybrid-auto-exposure

  • 精确色温调整

    https://developer.android.com/about/versions/16/features#color-temperature-tint

  • intent 操作

    https://developer.android.com/about/versions/16/features#motion-photos

  • 改进 UltraHDR 图像

    https://developer.android.com/about/versions/16/features#ultra-hdr

  • 高级专业视频

    https://www.ietf.org/archive/id/draft-lim-apv-00.html

↕️ 上下滑动查看更多注释链接

此外,Android 现在支持将照片选取器嵌入到您的视图层次结构中,并提供用户喜爱的云媒体搜索功能。

更一致、更精美的应用

Android 16 引入了改进应用一致性和视觉呈现的变更,为即将推出的 Material 3 Expressive 变更奠定了基础。以 Android 16 为目标平台的应用不能再选择退出无边框模式,且将忽略 elegantTextHeight 属性,以确保阿拉伯语、老挝语、缅甸语、泰米尔语、古吉拉特语、卡纳达语、马拉雅拉姆语、奥里亚语、泰卢固语或泰语文本有适当间距。

  • Material 3 Expressive

    https://m3.material.io/blog/building-with-m3-expressive

  • elegantTextHeight

    https://developer.android.com/reference/android/R.attr#elegantTextHeight

自适应 Android 应用

Android 应用运行环境已遍及各类设备,大屏设备上的窗口模式也愈发丰富;因此,开发者构建的 Android 应用需更灵活地适应任何屏幕和窗口大小,且不受设备方向限制。对于面向 Android 16 (API 级别 36) 的应用,Android 16 的变更涵盖了系统对屏幕方向、可调整大小和宽高比限制的管理方式。最小宽度大于或等于 600dp 的显示器上不再适用宽高比限制,应用将填充整个显示窗口。您可以检查自己的应用,以确保现有的界面能无缝缩放,并在应用纵向和横向宽高比下都能正常运行。我们提供了框架、工具和库来助您一臂之力。

  • 框架、工具和库

    https://developer.android.com/develop/ui/compose/layouts/adaptive

开发者无需更改应用的目标 API 级别,只需通过启用 UNIVERSAL_RESIZABLE_BY_DEFAULT 标志,即可使用应用兼容性框架测试这些新覆盖的功能。您可通过官方文档进一步了解 Android 16 中屏幕方向和可调整大小 API 的变更

  • 应用兼容性框架

    https://developer.android.com/guide/app-compatibility/test-debug

默认启用预测性返回等

面向 Android 16 的应用返回主屏幕、跨任务和跨 activity 时将默认启用系统动画。此外,Android 16 将预测性返回导航扩展到三按钮导航,这意味着用户长按返回按钮时,可以预览返回按钮前往的位置。

  • 三按钮导航

    https://developer.android.com/about/versions/16/behavior-changes-all#three-button-predictive-back

为了更轻松地获取返回主屏幕动画,Android 16 添加了对 onBackInvokedCallback 的支持,新增了 PRIORITY_SYSTEM_NAVIGATION_OBSERVER。Android 16 还为带有预测性返回的自定义返回堆栈行为添加了 finishAndRemoveTaskCallback 和 moveTaskToBackCallback。

  • onBackInvokedCallback

    https://developer.android.com/reference/android/window/OnBackInvokedCallback

  • PRIORITY_SYSTEM_NAVIGATION_OBSERVER

    https://developer.android.com/reference/android/window/OnBackInvokedDispatcher#PRIORITY_SYSTEM_NAVIGATION_OBSERVER

  • finishAndRemoveTaskCallback

    https://developer.android.com/reference/android/window/SystemOnBackInvokedCallbacks#finishAndRemoveTaskCallback%28android.app.Activity%29

  • moveTaskToBackCallback

    https://developer.android.com/reference/android/window/SystemOnBackInvokedCallbacks#moveTaskToBackCallback%28android.app.Activity%29

一致的进度通知

Android 16 引入了 Notification.ProgressStyle,帮助您创建以进度为核心的通知,从而使用点和分段来表示用户旅程状态和里程碑事件,主要用例包括共享车辆、送货和导航场景。该功能是实时动态 (Live Updates) 的基础,而即将推出的 Android 16 更新中将完全实现实时动态。

  • Notification.ProgressStyle

    https://developer.android.com/reference/android/app/Notification.ProgressStyle

  • https://developer.android.com/reference/android/app/Notification.ProgressStyle.Point

  • 分段

    https://developer.android.com/reference/android/app/Notification.ProgressStyle.Segment

  • 实时动态

    https://io.google/2025/explore/technical-session-53

自定义 AGSL 图形效果

Android 16 添加了 RuntimeColorFilter 和 RuntimeXfermode,帮助您在 AGSL 中创建 Threshold、Sepia 和 Hue Saturation 等复杂效果,并将其应用于绘制调用。

助力打造更高效率、

更优性能的应用和游戏

从帮助您了解应用性能的 API,到旨在提高效率的平台变更,Android 16 致力于确保您的应用稳健运行:

  • Android 16 在 ProfilingManager 中引入了 system-triggered profiling,确保在应用返回到有效生命周期时,最多可立即执行一次 scheduleAtFixedRate 安排但错过执行的任务,以提高效率;

  • 引入 hasArrSupport 和 getSuggestedFrameRate(int),让您的应用能更轻松地利用自适应显示刷新率;

  • 引入了 getCpuHeadroom 和 getGpuHeadroom API 以及 SystemHealthManager 中的 CpuHeadroomParams 和 GpuHeadroomParams,以便为游戏和资源密集型应用提供受支持设备上可用 GPU 和 CPU 资源的估算值。

  • ProfilingManager

    https://developer.android.com/reference/android/os/ProfilingManager

  • system-triggered profiling

    https://developer.android.com/about/versions/16/features#system-triggered-profiling

  • scheduleAtFixedRate

    https://developer.android.com/reference/java/util/concurrent/ScheduledExecutorService#scheduleAtFixedRate%28java.lang.Runnable,%20long,%20long,%20java.util.concurrent.TimeUnit%29

  • hasArrSupport

    https://developer.android.com/reference/android/view/Display#hasArrSupport%28%29

  • getSuggestedFrameRate(int)

    https://developer.android.com/reference/android/view/Display#getSuggestedFrameRate%28int%29

  • getCpuHeadroom

    https://developer.android.com/reference/android/os/health/SystemHealthManager#getCpuHeadroom%28android.os.CpuHeadroomParams%29

  • CpuHeadroomParams

    https://developer.android.com/reference/android/os/CpuHeadroomParams

  • GpuHeadroomParams

    https://developer.android.com/reference/android/os/GpuHeadroomParams

↕️ 上下滑动查看更多注释链接

JobScheduler 更新

由于您设置的显式约束条件和系统设置的隐式约束条件,Android 16 中的 JobScheduler.getPendingJobReasons 将返回导致作业处于挂起状态的多种原因。新的 JobScheduler.getPendingJobReasonsHistory 将返回最新的作业挂起原因的变更列表,让您更好地调整应用在后台的运行方式。

  • JobScheduler.getPendingJobReasons

    https://developer.android.com/reference/android/app/job/JobScheduler#getPendingJobReasons%28int%29

  • JobScheduler.getPendingJobReasonsHistory

    https://developer.android.com/reference/android/app/job/JobScheduler#getPendingJobReasonsHistory%28int%29

Android 16 正在对常规和加急作业运行时配额进行调整,调整的依据包括:应用处于哪个应用待机存储分区;应用处于顶部状态时,作业是否开始执行;以及应用运行前台服务时,作业是否正在执行。

为了能有效识别并减少废弃作业,应用应该采用系统为这类作业分配的新的停止原因,即 STOP_REASON_TIMEOUT_ABANDONED,而非采用 STOP_REASON_TIMEOUT。

  • STOP_REASON_TIMEOUT_ABANDONED

    https://developer.android.com/reference/android/app/job/JobParameters#STOP_REASON_TIMEOUT_ABANDONED

  • STOP_REASON_TIMEOUT

    https://developer.android.com/reference/android/app/job/JobParameters#STOP_REASON_TIMEOUT

16KB 页面大小

Android 15 引入了对 16KB 页面大小的支持,以提高应用启动、系统启动和相机启动的性能,同时降低电池消耗。Android 16 增加了 16KB 页面大小兼容模式,与新的 Google Play 技术要求结合,进一步推动该兼容模式成为 Android 设备的默认出厂设置。您可以在最新版本的 Android Studio 中使用 16KB 页面大小检查和 APK 分析器来验证您的应用是否需要更新。

  • 16KB 页面大小兼容模式

    https://developer.android.com/about/versions/16/behavior-changes-all#16-kb-compatibility-mode

  • Google Play 技术要求

    https://android-developers.googleblog.com/2025/05/prepare-play-apps-for-devices-with-16kb-page-size.html

  • 16KB 页面大小检查和 APK 分析器

    https://developer.android.com/studio/preview/features#16kb-support

ART 内部变更

Android 16 包括 Android 运行时 (ART) 的最新更新,可提高 Android 运行时 (ART) 的性能,并提供对其他语言功能的支持。超过 10 亿台运行 Android 12 (API 级别 31) 及更高版本的设备可以通过 Google Play 系统更新体验这些改进。然而,依赖于内部非 SDK ART 结构的应用和库可能无法继续适应这些更改。

隐私和安全

Android 16 延续了我们提高安全性和守护用户隐私的使命。新版本带来以下改进:

  • 增强了针对 Intent 重定向攻击的安全性;

  • 让 MediaStore.getVersion 对每个应用具有唯一性;

  • 添加了一个允许应用共享 Android 密钥库密钥的 API;

  • 集成了最新版本的 Android Privacy Sandbox;

  • 在配套设备配对流程中引入了新机制,以保护用户的地理位置隐私;

  • 允许用户在照片选取器中轻松选择并限制对应用拥有的共享媒体的访问。

  • 增强了针对 Intent 重定向攻击的安全性

    https://developer.android.com/about/versions/16/behavior-changes-all#intent-redirect-attacks

  • MediaStore.getVersion

    https://developer.android.com/reference/android/provider/MediaStore#getVersion%28android.content.Context%29

  • Android 密钥库

    https://developer.android.com/privacy-and-security/keystore

  • Android Privacy Sandbox

    https://developers.google.com/privacy-sandbox/overview/android

  • 配套设备配对流程

    https://developer.android.com/develop/connectivity/bluetooth/companion-device-pairing

  • 应用拥有的共享媒体

    https://developer.android.com/about/versions/16/behavior-changes-16#owned-photos

↕️ 上下滑动查看更多注释链接

本地网络权限测试

Android 16 允许您的应用测试即将推出的本地网络权限功能,该功能将要求您的应用获得 NEARBY_WIFI_DEVICES 权限。此更改将在未来的 Android 主要版本中强制执行。

为所有人打造的 Android

Android 16 添加了以下功能:

  • 支持兼容的低功耗音频 (LE Audio) 接收 Auracast 广播音频;

  • 改进无障碍功能,例如扩展 TtsSpan,在其中新增 TYPE_DURATION;

  • 在 AccessibilityNodeInfo 中引入新的基于列表的 API;

  • 使用 setExpandedState 改进对可展开元素的支持;

  • 为不确定状态的 ProgressBar widget 提供 RANGE_TYPE_INDETERMINATE;

  • 在 AccessibilityNodeInfo 中新增 getChecked 和 setChecked(int) 方法,以支持 "部分选中" 状态;

  • 新增 setSupplementalDescription 方法,允许您为 ViewGroup 提供文本描述,而不会覆盖其子级信息;

  • 新增 setFieldRequired 方法,以便应用能够告知无障碍功能服务需要输入表单字段。

  • Auracast 广播音频

    http://blog.google/feed/auracast-hearing-aids-earbuds

  • TYPE_DURATION

    https://developer.android.com/reference/android/text/style/TtsSpan#TYPE_DURATION

  • AccessibilityNodeInfo

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo

  • setExpandedState

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#setExpandedState%28int%29

  • ProgressBar

    https://developer.android.com/reference/android/widget/ProgressBar

  • RANGE_TYPE_INDETERMINATE

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo.RangeInfo#RANGE_TYPE_INDETERMINATE

  • AccessibilityNodeInfo

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo

  • getChecked

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#getChecked%28%29

  • setChecked(int)

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#setChecked%28int%29

  • setSupplementalDescription

    https://developer.android.com/reference/android/view/View#setSupplementalDescription%28java.lang.CharSequence%29

  • setFieldRequired

    https://developer.android.com/reference/android/view/accessibility/AccessibilityNodeInfo#setFieldRequired%28boolean%29

↕️ 上下滑动查看更多注释链接

用于最大文本对比度的轮廓文本

Android 16 引入了轮廓文本以替换高对比度文本,从而在文本周围形成更大的对比区域,极大提高了可读性,同时还引入了新的 AccessibilityManager API,允许您的应用检查或注册监听器,以确认是否已启用此模式。

△ Android 16 新的轮廓文本无障碍功能应用前后,文本对比度增强的效果对比

  • AccessibilityManager

    https://developer.android.com/reference/android/view/accessibility/AccessibilityManager

  • 检查

    https://developer.android.com/reference/android/view/accessibility/AccessibilityManager#isHighContrastTextEnabled%28%29

  • 注册监听器

    https://developer.android.com/reference/android/view/accessibility/AccessibilityManager#addHighContrastTextStateChangeListener%28java.util.concurrent.Executor,%20android.view.accessibility.AccessibilityManager.HighContrastTextStateChangeListener%29

让您的应用、库、工具和

游戏引擎整装待发!

如果您开发的是 SDK、库、工具或游戏引擎,现在更需要准备所有必要更新,避免让下游应用和游戏开发者受到兼容性问题阻碍,能针对最新 SDK 功能进行开发。请务必告知开发者是否需要更新您的 SDK 才能完全支持 Android 16。

测试需要通过 Google Play 或其他方式,将您的正式应用或使用了您的库或引擎的测试应用,安装到运行 Android 16 的设备或模拟器上。运行应用的所有工作流程,检查是否有功能或界面问题。检查应用的行为变更以便您集中测试。

  • 行为变更

    https://developer.android.com/about/versions/16/behavior-changes-all

Android 的每个版本都包含针对平台的变更,这些变更能提升隐私性、安全性和整体用户体验,可能会影响您的应用。即使您尚未针对 Android 16 采取任何行动,以下几项变更也值得关注:

  • JobScheduler:Android 16 将更严格地强制执行 JobScheduler 配额,如果当应用处于顶部、前台服务正在运行或处于活跃待机时执行作业,则会发生强制执行。setImportantWhileForeground 现在为空操作 (no-op)。当我们检测到应用无法再停止作业时,会显示新的停止原因 STOP_REASON_TIMEOUT_ABANDONED。

  • 广播:有序广播的广播优先级将仅在同一进程内有效。如果您需要跨进程排序,请使用其他进程间通信 (IPC)。

  • ART:如果您使用反射、JNI 或任何其他方式访问 Android 内部构件,您的应用可能会崩溃。这绝不是最佳实践。请务必进行充分测试。

  • Intent:Android 16 具有更强的安全性,可抵御 Intent 重定向攻击。测试您的 Intent 处理,仅在绝对必要时选择退出保护。

  • 16KB 页面大小:如果您的应用没有准备好适配 16KB 页面大小,您可以使用新的兼容性模式标志,但我们仍建议您迁移到 16KB,以获得最佳性能。

  • 无障碍功能:announceForAccessibility 已弃用,请使用推荐的替代方案。请务必测试新的轮廓文本功能。

  • 蓝牙:Android 16 改进了对蓝牙连接丢失的处理,这会影响重新配对的方式。

  • Android 16 将更严格地强制执行 JobScheduler 配额

    https://developer.android.com/about/versions/16/behavior-changes-all

  • 空操作

    https://developer.android.com/about/versions/16/behavior-changes-all#jobinfo-setimportantwhileforeground

  • 您的应用可能会崩溃

    https://developer.android.com/about/versions/16/behavior-changes-all#art-changes

  • 更强的安全性,可抵御 Intent 重定向攻击

    https://developer.android.com/privacy-and-security/risks/intent-redirection

  • 新的兼容性模式标志

    https://developer.android.com/about/versions/16/behavior-changes-all#16-kb-compatibility-mode

  • 推荐的替代方案

    https://developer.android.com/about/versions/16/behavior-changes-all#disruptive-a11y

  • 轮廓文本功能

    https://developer.android.com/about/versions/16/features#outline-text

  • 影响重新配对的方式

    https://developer.android.com/about/versions/16/behavior-changes-all#improved-bond-loss-handling

↕️ 上下滑动查看更多注释链接

如您的应用以 Android 16 为目标平台,以下其他变更将会对您产生显著影响:

  • 用户体验:变更包括移除了选择退出无边框功能,要求适配或停用预测性返回,以及禁用 elegant font API。

  • 核心功能:对固定频率工作调度进行了优化。

  • 大屏设备:屏幕方向、大小可调整性和宽高比限制将被忽略。请确保布局支持各种宽高比下的所有屏幕方向,以适应不同的界面

  • 健康与健身:已针对健康与健身权限进行了变更。

  • 选择退出无边框

    https://developer.android.com/about/versions/16/behavior-changes-16#edge-to-edge

  • 适配或停用预测性返回

    https://developer.android.com/about/versions/16/behavior-changes-16#predictive-back

  • 禁用 elegant font API

    https://developer.android.com/about/versions/16/behavior-changes-16#elegant-text-height

  • 固定频率工作调度

    https://developer.android.com/about/versions/16/behavior-changes-16#schedule-at-fixed-rate

  • 屏幕方向、大小可调整性和宽高比限制将被忽略

    https://developer.android.com/about/versions/16/behavior-changes-16#ignore-orientation

  • 健康与健身权限

    https://developer.android.com/about/versions/16/behavior-changes-16#health-fitness-permissions

↕️ 上下滑动查看更多注释链接

让您的应用为未来做好准备:

  • 本地网络保护:考虑在您的应用上测试即将推出的本地网络保护功能。对于未来将发布的主要 Android 版本,此功能将让用户能够更好地控制哪些应用可以访问其本地网络上的设备。

  • 本地网络保护

    https://developer.android.com/privacy-and-security/local-network-permission

在兼容性测试中,请务必彻底测试您应用正在使用的库与 SDK。如果遇到任何问题,您可能需要更新至最新 SDK 版本或联系开发者寻求帮助。

发布兼容 Android 16 的应用版本后,您可以开始相关流程,以更新应用的 targetSdkVersion。您可以查看应用面向 Android 16 进行开发时适用的行为变更,并使用兼容性框架快速检测问题。

  • 更新应用的 targetSdkVersion

    https://developer.android.com/distribute/best-practices/develop/target-sdk

  • 应用面向 Android 16 进行开发时适用的行为变更

    https://developer.android.com/about/versions/16/behavior-changes-16

  • 兼容性框架

    https://developer.android.com/preview/test-changes

开始使用 Android 16

即使您尚未使用 Android Beta 版,您的 Pixel 设备也很快能够安装 Android 16。如果您没有 Pixel 设备,可以在 Android Studio 中使用 64 位的 Android 模拟器系统映像。如果您当前使用的是 Android 16 Beta 4.1 版,并且尚未使用 Android 16 QPR1 Beta 版,您可以选择退出该计划,然后通过无线下载方式获取我们为您提供的 Android 16 版本。

  • 使用 64 位的 Android 模拟器系统映像

    https://developer.android.com/about/versions/16/get#on_emulator

为获得最佳 Android 16 开发体验,我们建议您使用最新 Canary 版的 Android Studio Narwhal。设置完毕后,您可以执行以下操作:

  • 测试您当前应用的兼容性,了解您的应用是否受到 Android 16 变更的影响,将您的应用安装到搭载 Android 16 的设备或 Android 模拟器上,并进行全面测试。

  • Android Studio Narwhal

    https://developer.android.com/studio/preview

  • 受到 Android 16 变更的影响

    https://developer.android.com/about/versions/16/behavior-changes-all

  • Android 模拟器

    https://developer.android.com/studio/run/emulator

再次衷心感谢所有参与 Android 开发者预览版和 Beta 版计划的成员。我们期待看到您的应用充分利用 Android 16 的各项新特性,在未来,我们计划以更快的发布节奏为您带来更新。

欢迎您访问 Android 16 开发者网站了解完整信息。

  • Android 16 开发者网站

    https://developer.android.com/about/versions/16


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值