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