随着 Android 17 的发布,我们正在向自适应优先开发标准过渡。您的用户不再依赖单一的设备形态,而是在一天中不断切换手机、可折叠设备、平板电脑、笔记本电脑、车载显示屏和沉浸式 XR 环境。
如今,用户手中拥有超过 5.8 亿部大屏幕设备,自适应不再仅仅是一个技术目标。这是触达高互动度用户的绝佳机会。为了在这个多设备生态系统中蓬勃发展,您的应用必须具备恢复能力、响应能力,并能适应几乎任何界面。
多设备机遇
Android 设备生态系统现在已成为多设备现实。用户正在购买整个生态系统,从手持设备转向可折叠设备、平板电脑和汽车。数据清晰地表明,拥有多部设备的用户往往比只拥有手机的用户花费更多。
- 提高收入:与只使用手机的用户相比,多设备用户的平均支出高出 9 倍。在可折叠设备上,该互动度倍增系数可达到 14 倍。(资料来源:Google 内部数据,2026 年)
- 吸引高价值细分受众群:大屏设备(平板电脑、可折叠设备和 Chromebook)用户通常比纯手机用户多花费大约 5 倍。
为了帮助您扩大这些用户的覆盖面,我们在 Google Play 中推出了新的徽章。现在,符合自适应质量标准的应用会获得“针对大屏设备优化”徽章,方便用户发现优质体验。
Google I/O 大会上发布的自适应 Android 开发最新资讯
Android 17、新的 Jetpack 更新和高级工具可帮助您构建在各种设备(从口袋大小的可折叠设备到 Googlebooks)上都能提供原生体验的应用。
默认自适应:Android 17 更新
在 Android 16 中,我们对屏幕方向和尺寸调整能力 API 进行了重大变更,以实现自适应行为,同时提供临时选择退出功能,帮助您完成过渡。Android 17(API 级别 37)通过移除大屏设备 (sw > 600 dp) 上屏幕方向和尺寸调整限制的开发者选择停用项,设置了新的质量基准。如果以目标 API 级别 37 为目标平台,您的应用必须能够适应各种显示大小。这有助于您的应用提供符合用户预期的体验。
在更多平台上的应用
除了让您的移动应用在可折叠设备、平板电脑、Chromebook 和 XR 等大屏设备上运行之外,我们还在扩大移动应用的 Android 表面积:
- 已连接的显示屏:从 Android 16 QPR3 开始,此功能已进入稳定版。借助已连接的显示屏支持,受支持的 Pixel 和三星移动设备可以通过外接显示屏转换为桌面环境。
- 汽车和电视:借助“适配汽车的移动应用”计划和增强的 Android TV 指针支持,您的自适应应用现在可以轻松地在信息娱乐系统和客厅中获得用户互动。
Googlebook:不断发展的桌面计算
再来说说更多平台,我们正在通过新一代 ChromeOS Googlebook 改进桌面设备领域的工作。我们利用部分 Android 堆栈构建了 ChromeOS,使您的应用能够以原生级性能实现“笔记本电脑级”体验。
现在就采用自适应原则进行构建,有助于确保您的应用能够适应新一代高性能硬件。
为了帮助您为新一代设备做好准备,我们发布了全面的新文档,包括全面的设计指南和开发者指南。这些指南基于自适应原则,为移动应用转型提供了一套方案,以提供优质的桌面级体验。
立即试用 Android Studio Canary 版中现已推出的全新桌面模拟器。
布局之外:非触控输入
自适应应用质量不仅考虑窗口尺寸,还包括处理非触控输入范式(例如键盘、触控板、鼠标、触控笔),这些都是大屏设备上的主要输入方式。
- 触控板支持: Compose 1.11 现在可提供与鼠标相当的触控板支持,并提供新的 API 来自动执行非触控输入测试,包括
TrackpadInjectionScope和performTrackpadInput。 - 焦点指示器:通过在 Compose 中内置对标准焦点环的支持来提升无障碍功能。
使用 Jetpack Compose 构建自适应布局
我们现在是 Compose 优先,并且建议使用 Jetpack Compose 来构建现代自适应界面,以帮助您高效管理布局复杂性。
- 新的布局基元:我们推出了 Grid 和 FlexBox 布局,为 Compose 带来了强大的 CSS 风格功能,可用于一维和二维布局。
- Navigation 3:compose-navigation3 的 1.1 版本引入了场景装饰器,可让您使用其他内容(例如栏、侧边栏和对话框)封装屏幕。
- MediaQuery API:新的实验性 MediaQuery API 提供可观测的设备界面功能(例如窗口大小和指针精度),让您可以根据当前的设备配置调整和优化应用的界面。
- Styles API:使用新的基于状态的实验性 Styles API 动态演变应用的视觉属性。
依托 AI 技术的开发者工具
Android Studio 和 Android CLI 正在不断发展,可帮助您比以往更快地设计自适应应用。
- Android 技能:这些模块化 AI 指令旨在通过复杂的架构任务来辅助任何 LLM,包括帮助您完成从 View 到 Compose 的迁移、实现自适应布局、从 Navigation 2 到 Navigation 3 的转换,以及从旧版相机库迁移到 CameraX。您可以从 Android Skills Github 代码库和 Android CLI 开始使用这些最新技能。
- 新项目代理:此代理在 Android Studio Panda 2 中提供,默认情况下会使用自适应最佳实践来初始化新项目。
对于使用跨平台框架的开发者,我们会继续为 Web、Qt 和 Unity 提供全面支持。无论您是从头开始构建还是对旧版代码库进行现代化改造,这些工具都能满足用户的需求。
我们很高兴看到您将这些新的自适应功能引入到自己的应用中。通过改用自适应优先方法,您不仅可以覆盖更多用户,还可以在整个 Android 设备领域内提供用户期望的顺畅优质体验。
立即开始自适应开发,打造应用未来。
如需了解此公告和 Google I/O 2026 大会的所有更新,请访问 io.google。
继续阅读
-
产品资讯
2025 年,Android 生态系统已远远超出手机的范畴。如今,开发者有机会覆盖超过 5 亿部活跃设备,包括可折叠设备、平板电脑、XR 设备、Chromebook 和兼容车载设备。
Fahd Imtiaz • 阅读用时:2 分钟
-
产品资讯
我们很高兴地宣布,Android XR 现已正式支持 Unreal Engine 和 Godot。我们还推出了旨在提高您的工作效率并实现全新 XR 功能的新工具:Android XR Engine Hub 和 Android XR Interaction Framework。
Luke Hopkins • 阅读用时:4 分钟
-
产品资讯
我们很高兴与您分享 Google TV 功能和开发者工具,这些功能和工具旨在提高您内容的发现率,并为您的应用做好准备,以迎接未来的电视体验。
Paul Lammertsma • 阅读用时:4 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见。