版本说明

Beta 4.1

发布日期 2026 年 6 月 1 日
构建 CP21.260330.011
模拟器支持 x86(64 位)、ARM (v8-A)
安全补丁级别 2026-05-05
Google Play 服务 26.11.36

Beta 版 4

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

Beta 3

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

Beta 2

发布日期 2026 年 2 月 26 日
构建 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 日
构建 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.1(2026 年 6 月)

此次对 Android 17 Beta 4 的次要更新包括以下修复:

所有注册了适用于 Pixel 的 Android Beta 版计划的设备都会获得 Beta 4.1 的无线下载 (OTA) 更新。

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 以来做出了一些更改,包括强制执行 targetSDK 限制(仅限使用中的 FGS)以及豁免闹钟音频。如需了解完整详情,请参阅更新后的指南。

屏蔽跨资料环回流量

从 Android 17 开始,默认情况下不再允许跨资料环回流量。同一配置文件内的环回流量不受影响。 此变更适用于在 Android 17 或更高版本上运行的所有应用,无论应用的目标 API 级别如何。

Beta 4 中修复的主要问题

Android 17 Beta 3(2026 年 3 月)

Android 17 Beta 3 已正式达成“平台稳定性”里程碑。API Surface 现已锁定,这意味着现在可以执行最终兼容性测试,并将以 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) 支持高比特率和低比特率,可在低带宽条件下显著提升音频质量,包括强制支持响度元数据以确保音量一致。

性能和电池

  • 减少了空闲闹钟的唤醒锁:AlarmManager.setExactAndAllowWhileIdle 的新变体基于回调,接受 OnAlarmListener 而不是 PendingIntent。这可以降低耗电量,并减少在低电耗模式或省电模式下需要精确回调的应用(例如医疗监护仪或消息传递套接字)的长时间部分唤醒锁。

隐私和安全

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

用户体验和系统界面

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

核心功能和健康

  • VPN 应用排除设置:VPN 应用可以使用 ACTION_VPN_APP_EXCLUSION_SETTINGS intent 启动系统管理的界面,用户可以在其中选择特定应用来绕过 VPN 隧道(隧道拆分)。
  • 动态系统字体回退:Android 现在支持在运行时更新字体回退链,无需进行完整的操作系统更新即可提供更新后的表情符号和排版。
  • OpenJDK 21 和 25 更新:集成了现代 OpenJDK 功能,包括更新的 Unicode 支持以及针对 TLS 中命名组的增强型 SSL 支持。
  • “健康数据共享”设备数据提供程序 (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,可实现可保护隐私的室内导航。
    • 邻近检测:实现 Wi-Fi 联盟规范,以改进基于 Wi-Fi 的测距。
  • 流量套餐增强功能:应用可以使用 getStreamingAppMaxDownlinkKbps 和 getStreamingAppMaxUplinkKbps 查询运营商分配的下行/上行最大速率,以用于流式传输。

核心功能、隐私保护和性能

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 清单属性明确选择启用。

性能和运行时

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

媒体和相机

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

隐私权和安全

连接和工具