随着 Pixel 10 Pro Fold 等新设备类型加入 Android 生态系统,自适应应用开发对于在手机、平板电脑和可折叠设备上打造高质量用户体验至关重要。用户希望应用的界面能够无缝适应这些不同的尺寸和折叠状态。
为了帮助您更高效地打造这些动态体验,我们宣布 Compose 自适应布局库 1.2 正式进入 Beta 版阶段。此版本提供了强大的新工具,可为这个不断扩大的设备生态系统创建精美且响应迅速的界面。
强大的新工具,更大的画布
Compose 自适应布局库是我们用于构建可适应不同窗口大小的界面的基础工具包。这个新的 Beta 版包含各种强大的功能,可帮助您用更少的代码创建复杂的布局。主要新增功能包括:
- 强大的新布局策略: Beta 版引入了新的布局策略,例如重排和悬浮,旨在帮助您构建动态布局,让布局在 Pixel 10 Pro Fold、Galaxy Z Fold7 和 Z Flip7 等设备的内外显示屏上都能呈现出色的效果。
- 新的窗口大小类: 此版本增加了对新的“大型”和“超大型”窗口大小类的内置支持。这些新的断点对于在平板电脑和大型可折叠设备等宽屏设备上设计和触发丰富的多窗格界面更改至关重要。
两种新的窗格适应策略:重排(左)和悬浮(右)
如需查看完整的变更列表,请查看官方版本文档。探索有关 规范布局 和 构建支持窗格布局 的指南。
在每个屏幕上吸引更多用户
采用自适应思维方式不仅仅是一种最佳实践,更是一种增长策略。目标不仅仅是让应用在更大的屏幕上运行,而是通过让应用对用户来说更加直观,从而让应用大放异彩。不要仅仅拉伸单列布局,而是要考虑如何利用额外的空间来打造更高效、更沉浸式的体验。
这是 Compose 自适应布局 1.2 Beta 版中强大的新功能 reflow 等动态布局策略背后的核心原则,旨在帮助您构建这些界面。例如,一个不错的起点是采用多窗格布局。通过并排显示列表及其对应的详细视图,您可以减少点击次数,让用户更快地完成任务。
这种周到的自适应开发方式才能真正提升互动度。正如我们在最新一集 #TheAndroidShow 中强调的那样,这就是为什么我们发现,在手机和更大的屏幕上使用同一应用的用户,其互动度几乎是仅在手机上使用该应用的用户的三倍。以自适应方式构建应用不仅能让现有用户更满意,还能打造更具价值和吸引力的体验,从而培养持久的忠诚度并帮助您吸引新用户。
不断扩大的 Android 生态系统,从可折叠设备到桌面设备
这种向自适应设计转变的趋势延伸到了整个 Android 生态系统。从新的 Pixel 10 Pro Fold 到最新的 Samsung Galaxy 可折叠设备,开发者有机会在超过 5 亿部大屏设备上吸引庞大且不断增长的用户群。
这也是我们继续投资于前瞻性体验(例如 连接的显示屏)的原因,目前您可以在 开发者预览版 中试用该体验。此功能为应用提供了新的运行平台和互动模式,实现了真正的桌面级功能和多实例工作流。我们之前分享了有关如何开始使用“连接的显示屏”开发者预览版的详细信息,并介绍了它如何塑造多设备体验的未来。
将自适应原则付诸实践
对于希望让应用为这个自适应未来做好准备的开发者,请谨记以下几项关键的 最佳实践:
- 清点资源: 第一步是了解您目前的情况。在 Android Studio 中,在大屏设备上或使用可调整大小的模拟器测试应用,以找出需要改进的地方,例如拉伸的界面或易用性问题。
- 支持优化的布局: 使用 Compose 自适应布局 等库来构建可适应不同窗口大小和设备折叠状态的界面。您的应用应在纵向和横向模式下都能正常运行,而不限制屏幕方向。
- 超越触摸: 出色的自适应体验意味着支持所有输入法。这不仅限于基本功能,还包括用户期望的周到细节,例如鼠标光标的悬停状态、右键点击时的上下文菜单以及对键盘快捷键的支持。
应用的潜力不再局限于单个屏幕。立即探索大屏设计库和应用质量指南,畅想应用的未来。获取灵感,并找到您需要的设计模式、官方指南和示例应用,以便为每次折叠、翻转和屏幕构建应用,网址为developer.android.com/adaptive-apps。
继续阅读
-
产品动态
在 2025 年发布 Android 16 时,我们分享了对设备生态系统的愿景,即应用能够无缝适应任何屏幕,无论是手机、可折叠设备、平板电脑、桌面设备、车载显示屏还是 XR 设备。用户希望应用在任何地方都能正常运行。
Miguel Montemayor • 阅读时间:6 分钟
-
产品动态
2025 年,Android 生态系统已远远超出手机的范围。如今,开发者有机会覆盖超过 5 亿部活跃设备,包括可折叠设备、平板电脑、XR 设备、Chromebook 和兼容车载设备。
Fahd Imtiaz • 阅读时间:2 分钟
-
产品动态
这包括 Android 16 的发布,其中包含面向开发者和用户的详细信息;面向连接的显示屏的开发者预览版,可增强 Android 桌面体验;面向 Google 应用等 Android 用户的更新;以及 6 月 Pixel 功能更新包。
Fahd Imtiaz • 阅读时间:6 分钟
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。