版本说明

Beta 版 4

发布日期 2026 年 4 月 16 日
build CP21.260330.008
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-04-05
Google Play 服务 26.11.36

Beta 3

发布日期 2026 年 3 月 26 日
build CP21.260306.017
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-03-05
Google Play 服务 26.02.35

Beta 2

发布日期 2026 年 2 月 26 日
build CP21.260206.011
CP21.260206.011.A1(Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7)
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-02-05
Google Play 服务 25.49.33

Beta 1

发布日期 2026 年 2 月 13 日
build CP21.260116.011.B1
CP21.260116.011.A1(Pixel 6 Pro、Pixel 6、Pixel 6a、Pixel 7 Pro、Pixel 7)
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-01-05
Google Play 服务 25.47.33

Android 17 Beta 4(2026 年 4 月)

Android 17 的最后一个预定 Beta 版是 Beta 4,因此请执行最终的兼容性测试,并开始将以 Android 17 为目标平台的应用发布到 Google Play 商店。

如果您开发 Android SDK、库、工具或游戏引擎,请务必立即准备好所有必要的更新,以防止下游应用和游戏开发者因兼容性问题而受阻,并允许他们以最新的 SDK 功能为目标平台。如果需要更新才能完全支持 Android 17,请务必告知下游开发者。

应用内存限制

Android 17 Beta 4 引入了保守的应用内存限制,以提高系统稳定性。如果应用因这些限制而被终止,ApplicationExitInfo.getDescription 将包含“MemoryLimiter”。您还可以使用基于触发器的性能剖析,在达到限制时使用 TRIGGER_TYPE_ANOMALY 捕获堆转储。

后台音频安全加固变更

从 Android 17 开始,音频框架会强制执行对后台音频互动的限制,包括音频播放、音频焦点请求和音量更改 API。根据您的反馈,自 Beta 2 以来,我们进行了一些更改,包括在应用使用期间强制执行 FGS 的 targetSDK 门控和免除闹钟音频。如需了解详情,请参阅更新后的指南

阻止跨资料环回流量

Beginning with Android 17, cross-profile loopback traffic is no longer permitted by default. Loopback traffic within the same profile is not affected. This change applies to all apps running on Android 17 or higher, regardless of what API level the app targets.

Beta 4 中修复的主要问题

Android 17 Beta 3(2026 年 3 月)

Android 17 已通过 Beta 3 正式达成“平台稳定性”里程碑。API 表面现已锁定,这意味着现在可以进行最终的兼容性测试,并将以 Android 17 为目标平台的应用发布到 Google Play 商店。

如果您开发 SDK、库、工具或游戏引擎,请务必立即发布更新,以免下游开发者无法以最新的 SDK 功能为目标平台。

以下是 Android 17 Beta 3 中引入的新功能、行为变更和增强功能的摘要:

媒体和相机增强功能

  • 照片选择器自定义:您现在可以修改照片选择器的网格视图宽高比。借助 PhotoPickerUiCustomizationParams API,您可以从默认的 1:1 方形切换到 9:16 纵向显示,从而实现更好的界面集成。
  • RAW14 图片格式:专业相机应用现在可以使用新的 ImageFormat.RAW14 常量捕获每像素 14 位的 RAW 图片,从而充分利用兼容传感器捕获细节和色彩深度。
  • 供应商定义的相机扩展:硬件合作伙伴现在可以定义自定义相机扩展模式(例如“超分辨率”或 AI 增强功能)。通过 isExtensionSupported(int) API 查询这些信息。
  • 相机设备类型 API:用于识别相机是内置硬件、外置 USB 摄像头还是虚拟摄像头。
  • 蓝牙 LE 音频助听器:借助新的设备类别 (AudioDeviceInfo.TYPE_BLE_HEARING_AID),应用可以区分助听器和通用 LE 音频耳机,从而实现量身定制的界面图标。
  • 精细的助听器音频路由:用户可以将系统声音(通知、铃声、闹铃)独立路由到已连接的助听器或设备扬声器。此问题在系统级别处理,无需更改 API。
  • 扩展的 HE-AAC 软件编码器:新的系统提供的编码器 (c2.android.xheaac.encoder) 支持高比特率和低比特率,可在低带宽条件下显著提升音频质量,包括强制支持响度元数据以确保音量一致。

性能和电池

隐私和安全

  • 系统提供的位置信息按钮:您可以通过 Jetpack 嵌入安全的系统渲染位置信息按钮。点按此按钮可仅针对当前会话授予应用精确位置信息访问权限,而不会触发系统对话框。需要 USE_LOCATION_BUTTON 权限。
  • 密码显示方式:“显示密码”设置现在分为触控输入(短暂回显最后一个字符)和实体键盘(默认立即隐藏)。标准框架组件会自动遵循此设置;自定义字段应迁移到 ShowSecretsSetting API。
  • 后量子加密 (PQC) 混合签名:Android 引入了 v3.2 APK 签名方案,将经典签名(RSA/椭圆曲线)与 ML-DSA 签名相结合。这有助于应用为 NIST 标准和量子计算的进步做好准备。

用户体验和系统界面

  • 外部显示屏上的 widget 支持:改进了不同像素密度下 widget 的视觉一致性。RemoteViews.setViewPadding 现在接受复杂单位 (DP/SP),并且 widget 可以通过 OPTION_APPWIDGET_DISPLAY_ID 检索特定 DisplayMetrics
  • 桌面互动画中画 (iPiP):应用可以在桌面模式(外部显示屏上的默认模式)期间请求移至“固定”窗口化层。这些固定窗口保持互动性,并且始终置顶显示。需要 USE_PINNED_WINDOWING_LAYER 和 PiP 权限。
  • 隐藏主屏幕应用标签:用户现在可以隐藏主屏幕上的应用标签。确保您的应用图标具有很高的辨识度!
  • 重新设计的屏幕录制功能:新的浮动工具栏改进了创作者的录制控件和拍摄设置。界面会自动从最终视频中排除。
  • 气泡:Beta 2 中引入的窗口模式功能现已完全启用。

核心功能和健康

  • VPN 应用排除设置:VPN 应用可以使用 ACTION_VPN_APP_EXCLUSION_SETTINGS intent 启动系统管理的界面,用户可以在该界面中选择特定应用来绕过 VPN 隧道(拆分隧道)。
  • 动态系统字体回退:Android 现在支持对字体回退链进行运行时更新,无需进行完整的操作系统更新即可提供更新后的表情符号和排版。
  • OpenJDK 21 和 25 更新:集成现代 OpenJDK 功能,包括更新的 Unicode 支持和增强的 SSL 支持,以用于 TLS 中的命名组。
  • 健康数据共享设备数据提供程序 (DDP):健康数据共享现在可以区分应用生成的数据和直接来自系统验证的硬件(例如 Wear OS 手表或手机本身)的数据。

Beta 3 中修复的主要问题

Android 17 Beta 2(2026 年 2 月)

Beta 2 现已发布。 与 Beta 1 类似,此版本适用于开发、测试和一般用途。不过,Android 17 仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作

Beta 2 的新变化

用户体验和系统界面

  • 气泡:用户现在可以通过长按启动器图标来将任何应用设为气泡。在大屏设备上,任务栏中的新气泡栏可管理已整理和锚定的气泡。应用应遵循多窗口模式指南
  • EyeDropper API:借助新的系统 API,应用可以从显示屏上的任何位置捕获像素颜色,而无需屏幕捕获权限。
  • 联系人选择器ACTION_PICK_CONTACTS intent 提供了一个系统级选择器。它可授予对特定字段的临时会话级访问权限,从而减少对完整 READ_CONTACTS 权限的需求。
  • 触控板指针捕获:默认情况下,捕获的触控板现在像鼠标一样,报告相对移动和手势,而不是原始手指坐标。旧版绝对模式仍可通过 POINTER_CAPTURE_MODE_ABSOLUTE 使用。
  • 互动式选择器:应用可以在 ChooserSession 上使用 getInitialRestingBounds 来确定选择器的最终界面位置,以便更好地调整布局。

连接性和跨设备

  • 跨设备切换:借助新的 Handoff API,可通过 CompanionDeviceManager 在设备之间(例如从手机到平板电脑)恢复状态。
  • 高级测距
    • UWB DL-TDOA:支持 FiRA 4.0,可实现可保护隐私的室内导航。
    • 邻近检测:实现 WiFi 联盟规范,以改进基于 WiFi 的测距。
  • 数据流量套餐增强功能:应用可以使用 getStreamingAppMaxDownlinkKbpsgetStreamingAppMaxUplinkKbps 查询运营商分配的流式传输下行链路/上行链路最大速率。

核心功能、隐私权和性能

Beta 2 中修复的主要问题

Android 17 Beta 1(2026 年 2 月)

Beta 1 现已推出,其中包含最新功能和变更,供您在应用中试用。此版本适用于开发、测试和一般用途。不过,Android 17 仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作

与之前的版本一样,Android 17 包含一些系统变更。在某些情况下,在应用更新为支持 Android 17 之前,这些变更可能会对应用产生一些影响,因此您可能会遇到从各种小问题到更严重的限制等各种影响。一般来说,大多数应用以及大多数 API 和功能都会按预期运行。

Beta 1 的新变化

Android 17 继续致力于打造更具适应性的 Android 应用,大幅增强了相机和媒体功能,推出了用于优化连接的新工具,并为配套设备扩展了配置文件。亮点聚焦:

界面和窗口

强制性大屏自适应

Android 17(API 级别 37)为目标平台且在大屏(sw ≥ 600dp)上运行的应用无法再选择不调整大小或更改屏幕方向。

优化配置变更

为防止状态丢失,系统默认情况下不再针对特定配置更改重启 Activity,包括:

需要采取行动:如果您的应用依赖于重新启动来为这些事件重新加载资源,则必须使用新的 android:recreateOnConfigChanges 清单属性明确选择启用此行为。

性能和运行时

  • 无锁 MessageQueueandroid.os.MessageQueue 的新无锁实现可减少丢帧。
  • 分代垃圾回收:ART 的并发标记压缩回收器现在支持分代垃圾回收,优先进行频繁且低成本的“年轻代”回收。
  • 新的分析触发器ProfilingManagerCOLD_STARTOOMKILL_EXCESSIVE_CPU_USAGE 添加了触发器。
  • 通知限制:对自定义通知视图强制执行严格的大小限制,以减少内存用量。

媒体和相机

相机
音频和视频
  • 视频录制的恒定质量MediaRecorder 中的 setVideoEncodingQuality() 可让您为视频编码器配置恒定质量 (CQ) 模式。
  • 后台音频安全加固:如果应用未处于有效的生命周期状态,音频播放、焦点请求和音量更改会静默启动(失败)。
  • VVC 支持:添加了对多功能视频编码 (H.266) 的平台支持。

隐私权和安全

连接与工具