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 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,包括:
需要采取行动:如果您的应用依赖于重新启动来为这些事件重新加载资源,则必须使用新的 android:recreateOnConfigChanges 清单属性明确选择启用此行为。
性能和运行时
- 无锁 MessageQueue:
android.os.MessageQueue的新无锁实现可减少丢帧。 - 分代垃圾回收:ART 的并发标记-紧凑型回收器现在支持分代 GC,优先进行频繁、低成本的“年轻代”回收。
- 新的分析触发器:
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将附近权限捆绑到关联对话框中。