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 2(2026 年 2 月)
Beta 2 现已发布。 与 Beta 1 类似,此版本适用于开发、测试和一般用途。不过,Android 17 仍处于积极开发阶段,因此该 Android 系统和搭载该系统的应用可能无法始终按预期工作。
Beta 2 的新变化
用户体验和系统界面
- 气泡:用户现在可以通过长按启动器图标来将任何应用设为气泡。在大屏设备上,任务栏中的新气泡栏可管理已整理和锚定的气泡。应用应遵循多窗口指南。
- EyeDropper API:借助新的系统 API,应用可以从显示屏上的任意位置捕获像素颜色,而无需屏幕捕获权限。
- 联系人选择器:
ACTION_PICK_CONTACTSintent 提供了一个系统级选择器。它可授予对特定字段的临时会话级访问权限,从而减少对完整READ_CONTACTS权限的需求。 - 触控板指针捕获:默认情况下,捕获的触控板现在像鼠标一样,报告相对移动和手势,而不是原始手指坐标。旧版绝对模式仍可通过
POINTER_CAPTURE_MODE_ABSOLUTE使用。 - 互动式选择器:应用可以在
ChooserSession上使用getInitialRestingBounds来确定选择器的最终界面位置,以便更好地调整布局。
连接性和跨设备
- 跨设备切换:借助新的 Handoff API,您可以通过
CompanionDeviceManager在不同设备(例如从手机到平板电脑)之间恢复状态。 - 高级测距:
- UWB DL-TDOA:支持 FiRA 4.0,可实现保护隐私的室内导航。
- 附近设备检测:实现 WiFi 联盟规范,以改进基于 WiFi 的测距。
- 数据流量套餐增强功能:应用可以使用
getStreamingAppMaxDownlinkKbps和getStreamingAppMaxUplinkKbps查询运营商分配的流式传输下行链路/上行链路最大速率。
核心功能、隐私权和性能
- 本地网络访问权限:Android 17 引入了
ACCESS_LOCAL_NETWORK权限(属于NEARBY_DEVICES组)来保护 LAN 通信。 - 时区广播:新 intent
ACTION_TIMEZONE_OFFSET_CHANGED专门在发生偏移量变化(例如 DST 过渡)时触发。 - NPU 管理:以 Android 17 为目标平台的应用必须声明 FEATURE_NEURAL_PROCESSING_UNIT 硬件功能才能直接访问 NPU。
- ICU 78:更新了国际化库,以支持 Unicode 17。
- 短信动态密码保护:为防止劫持,Android 17 会延迟对大多数应用的动态密码消息的程序化访问权限,延迟时间为 3 小时。开发者应改用 SMS Retriever 或 SMS User Consent API。
Beta 2 中修复的问题
- Android 16 中的平台稳定性回归问题,导致活跃应用意外重启或刷新,从而防止在应用使用期间丢失用户进度和出现间歇性界面闪烁。(问题 #440017096)
- 对于使用德语设置的用户,“最近使用的应用”界面中存在界面布局回归问题。(问题 #476830557、问题 #486511401)
- 通过在编码器配置后启用开发者通过 getOutputFormat 确认时间分层支持,改进了视频流式传输可靠性,以解决缺少帧依赖性元数据的问题。(问题 #306222291)
- 在弱光模式下,时钟屏保在 24 小时制格式中省略了前导零的 bug。(问题 #444255729)
- 关闭文件夹后,立即执行后续互动操作(例如打开另一个文件夹或切换屏幕)时受阻的问题。(问题 #470541347、问题 #471533397、问题 #477848604)
- 导致设备使用中断的系统崩溃和自发重启问题。(问题 413562426)
- 严重的系统不稳定性,导致设备在应用转换或服务调用期间冻结和重新启动。(问题 #419070024、问题 #428572458、问题 #430393241、问题 #424912278、问题 #431440391、问题 #426346396)
- 在与 Android Auto 断开连接后,导致锁定屏幕无响应和显示挂起的系统界面死锁。(问题 #457527675)
- 系统位置信息权限披露对话框中的界面错字,其中“返回”按钮错误地显示为“Bac”。(问题 #460242870、问题 #477245738)
- 实时翻译和规则在“系统”菜单中被错误归类的问题。(问题 #476754995)
- 反复进入“显示和触控”设置导致严重的系统界面崩溃和后续设备不稳定。(问题 #474486679)
- 导致用户无法从主屏幕打开“壁纸与个性化”设置的持续性崩溃。(问题 #478520173)
- 无线调试二维码扫描器中的界面布局问题,即返回箭头与二维码图标重叠。(问题 #474769647)
- 声音设置中存在一个问题,即选择铃声后,铃声预览无法播放。(问题 #355086959、问题 #375840924、问题 #381007949、问题 #381077928、问题 #419301121、问题 #452646483、问题 #468837747)
- 一个 bug,该 bug 会导致系统更新后出现冗余通知,通过改进通知服务逻辑,在更新后初始化过程中正确清除过时的提醒。(问题 #454647834)
- Pixel 6 Pro 上存在的 GPU 着色器编译器优化 bug,该 bug 会导致特定的 GLSL 数学表达式被错误地评估为常量,从而导致应用中出现视觉渲染伪影。(问题 #473226715)
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)上运行的应用无法再选择不调整大小或更改屏幕方向。
- 忽略的属性:
screenOrientation、resizeableActivity、minAspectRatio和maxAspectRatio在大屏幕上会被忽略。 - 例外情况:屏幕宽度小于 600dp 的设备以及归类为游戏 (
android:appCategory) 的应用。
优化配置变更
为防止状态丢失,系统默认情况下不再针对特定配置更改重启 activity,包括:
CONFIG_KEYBOARD/CONFIG_KEYBOARD_HIDDENCONFIG_NAVIGATIONCONFIG_TOUCHSCREENCONFIG_COLOR_MODECONFIG_UI_MODE(仅当界面模式更改为UI_MODE_TYPE_DESK或从UI_MODE_TYPE_DESK更改为其他类型时)
需要采取行动:如果您的应用依赖于重新启动来重新加载这些事件的资源,则必须使用新的 android:recreateOnConfigChanges 清单属性明确选择启用此行为。
性能和运行时
- 无锁 MessageQueue:
android.os.MessageQueue的新无锁实现可减少丢帧。 - 分代垃圾回收:ART 的并发标记-紧凑型回收器现在支持分代垃圾回收,优先进行频繁且低成本的“年轻代”回收。
- 新的分析触发器:
ProfilingManager为COLD_START、OOM和KILL_EXCESSIVE_CPU_USAGE添加了触发器。 - 通知限制:对自定义通知视图强制执行严格的大小限制,以减少内存用量。
媒体和相机
相机
- 动态会话更新:使用
CameraCaptureSession.updateOutputConfigurations()切换使用情形(例如,照片到视频)而不会关闭会话或导致故障。
音频和视频
- 视频录制的恒定质量:MediaRecorder 中的 setVideoEncodingQuality() 可让您为视频编码器配置恒定质量 (CQ) 模式。
- 后台音频强化:如果应用未处于有效的生命周期状态,音频播放、焦点请求和音量更改会静默启动(失败)。
- VVC 支持:添加了对多功能视频编码 (H.266) 的平台支持。
隐私权和安全性
- 明文弃用:
android:usesCleartextTraffic已弃用。如果以 SDK 37 及更高版本为目标平台的应用依赖于此属性,则默认会阻止明文;请迁移到网络安全配置。 - HPKE 混合加密:为 HPKE 混合加密的实现引入了公共服务提供程序接口。
连接和工具
- Companion Device Manager:
- 新配置文件:医疗设备和健身追踪器。
- 统一权限对话框:
setExtraPermissions将附近权限捆绑到关联对话框中。