Google 于 6 月 16 日通过 AOSP 向 Pixel 设备正式发布了 Android 17(API 级别 37),其中包含多项需要应用开发者立即采取行动的变更。最重大的变化是强制执行自适应优先政策:以 API 37 为目标的应用不能再对大屏幕设备(sw > 600 dp)选择不支持方向、可调整大小或宽高比限制,这涵盖了桌面模式下的手机以及平板电脑和折叠设备。系统将静默忽略传统的 screenOrientation、resizeableActivity=false 和宽高比清单属性——只有游戏(通过 Google Play 分类)豁免。该版本还引入了作为系统级功能的“应用气泡”:长按启动器图标即可将任何应用固定为浮动覆盖层,这就要求布局在最小尺寸下仍能保持功能。新增的 Continue On API 允许应用声明交接状态,以便用户能够在附近的 Android 设备上无缝恢复任务。Google 还宣布所有 Android 开发将以 Compose 为先:所有新 API、库和工具都将独家面向 Jetpack Compose,而旧版 View 系统(android.widget、Fragments、RecyclerView、ViewPager)将进入维护模式,今后仅提供关键的错误修复。
在智能方面,Android 17 引入了 AppFunctions 和 Android MCP——一种设备端等效于模型上下文协议的方案——允许诸如 Gemini 之类的 AI 智能体发现并执行应用定义的函数,并直接访问本地应用状态;Jetpack alpha 库让注册变得如同注解一个 Kotlin 类一样简单。Google 还推出了面向 AppFunctions 集成、Compose 自适应布局迁移、XML 到 Compose 迁移以及从旧版 API 进行 CameraX 迁移的 AI 驱动开发者技能。在性能和安全方面,该版本对以 SDK 37 为目标的应用强制执行严格的基于 RAM 的应用内存限制,违反时终止进程;引入了无锁 MessageQueue;禁止基于反射的对静态 final 字段的修改;并增加了量子后密码学(ML-DSA 硬件密钥和 v3.2 APK 签名)。对于以 SDK 37 为目标的应用,本地网络访问现在需要明确的权限;短信 OTP 对于非预期收件人将延迟三小时;证书透明度默认启用。