IT之家 2 月 14 日消息,当地时间 2 月 13 日,谷歌正式发布了 Android 17 首个测试版(Beta 1)。该版本也标志着 Android 平台开发流程的一次重要调整。
与往年不同的是,谷歌将传统的“开发者预览”阶段逐步转向持续更新的 Android Canary 通道,允许最新功能和 API 在内部测试通过后尽早发布给开发者试用,有助于更快获得反馈并提升 Beta 阶段的稳定性。当然,Canary 通道仍支持 OTA 更新,无需开发人员手动下载并刷机,有利于自动化持续集成(CI)工作流程。谷歌建议开发者利通过最新版 Android Studio 和模拟器(或其他兼容框架)进行应用适配测试。Android 17 Beta 更新将通过 OTA 推送到已注册的受支持 Pixel 设备,同时开发者也可通过 Android Studio 的模拟器镜像进行测试。谷歌计划在三月推进至平台稳定性里程碑 Platform Stability 阶段,并在随后的几个月内为开发者提供 SDK / NDK API 最终版,以支持应用兼容性测试。此后,开发者将有数月时间完成测试。与此前一样,Android 17 计划通过一系列季度性更新持续迭代,其中计划于 Q2 发布的是唯一一个存在明确重大功能变更计划的版本,后续还将在 Q4 发布一个包含更多 API 和功能的 SDK 小版本更新。更新说明随着 Android 17 首个 Beta 版的发布,谷歌宣布 Android 17(API 37)取消了开发者对大屏设备(sw > 600 dp)上应用可调整大小和方向的开发者选择权。
对于目标 API 等级为 37 的应用,系统将强制要求支持在多种屏幕尺寸与布局中响应式调整界面;这一变化不适用于屏幕较小的传统手机,也不影响被归类为游戏的应用。
安卓官方同时调整了默认的 Activity 重新创建行为,减少在诸如键盘、触控屏或配色模式等配置变化时系统重启活动的情况,从而改善应用兼容性体验。
此外,Android 17 在性能层面引入了新的实现细节,其中面向 SDK 37 或更高版本的应用将获得 android.os.MessageQueue 采用无锁机制的新实现方式,从而减少丢帧次数。
同时,Android 17 还将优化 ART 垃圾回收器的分代垃圾回收机制,优先进行频繁、低成本的“年轻代”回收,以期减少垃圾回收过程对 CPU 的占用和时间消耗。
从 Android 17 开始,面向该版本或更高版本的应用程序将无法修改其“静态 final”字段,从而使运行时(runtime)能够更好地完成 App 性能优化。
另外,新版本还限制了自定义通知视图的尺寸以降低内存使用,并在 ProfilingManager 中加入了多种系统触发器,覆盖冷启动、内存不足或过度 CPU 使用等性能调试场景;并对自定义通知视图强制执行严格的大小限制,以减少内存用量。
在媒体和相机功能方面,Android 17 带来了更专业的工具集,包括允许在不重新配置整个摄像会话的情况下动态更新输出配置,从而在不同拍摄模式间无缝切换,减少应用卡顿或画面中断的可能性;针对支持逻辑多摄像头设备,还可获取所有活跃物理摄像头的额外元数据。
该版本还引入对 Versatile Video Coding(IT之家注:即 H.266,简称 VVC)视频标准的支持、可恒定质量的视频录制模式 API 以及加强的后台音频行为约束策略。
隐私与安全方面,Android 17 弃用了 android:usesCleartextTraffic 明确允许明文网络流量的属性,若应用目标为 Android 17 及更高版本且未配置网络安全配置文件,将默认禁止明文流量。此外,系统提供了 HPKE 混合加密的公共服务提供者接口(SPI),以支持组合公钥与对称加密的安全通信。
在连接与通信功能领域,Android 17 推出了对 VoIP 通话记录的增强用户偏好管理功能,并支持通话记录中呼叫方和参与者头像 URI。Wi-Fi 定位功能也得到了增强和扩展,包括新的邻近检测能力与面向 802.11az 安全测距的相关 API。
为了提升开发者效率,Android 17 还在伴生设备管理器中新增了两个设备配置文件,分别面向医疗设备与健身追踪器,使相关移动应用可以更简洁地请求所需权限,并在设备关联流程中统一权限请求对话框,从而减少权限请求的提示次数。
支持的 Google Pixel 设备:
- Pixel 6
- Pixel 6 Pro
- Pixel 6a
- Pixel 7
- Pixel 7 Pro
- Pixel 7a
- Pixel Tablet
- Pixel Fold
- Pixel 8
- Pixel 8 Pro
- Pixel 8a
- Pixel 9
- Pixel 9 Pro
- Pixel 9 Pro XL
- Pixel 9 Pro Fold
- Pixel 9a
- Pixel 10
- Pixel 10 Pro
- Pixel 10 Pro XL
- Pixel 10 Pro Fold
IT之家附安卓开发者官网地址:
https://developer.android.com/about/versions/17?hl=zh-cn
热门跟贴