应用

应用是一个专注的视图,用于处理复杂度超出复杂功能、磁贴或通知的任务。Wear OS上的应用类似于移动应用的主要用户界面。使用磁贴、复杂功能和通知等界面来完成简单的任务,但将这些界面链接到应用中以执行更复杂的任务。

请查看以下原则和用例,以便更好地了解应用。

UX原则

在设计应用时,请牢记以下原则

重点
将应用重点放在关键任务上,帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳
浅层和线性
避免层级深度超过两层。在内联显示导航
滚动
视图可以滚动。这是用户在手表上查看更多内容的自然手势

何时使用应用

在以下情况下使用应用

更多信息
将应用重点放在关键任务上,帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳。
app-focus
更丰富的交互
提供比复杂功能或磁贴更丰富的交互。
app-rich
调整偏好设置
提供对教育和偏好设置的访问。
app-pref

构建应用

Wear OS支持两种不同的应用构建方式

Wear OS上的Compose是一个现代的声明式UI工具包,是构建Wear OS应用的推荐方法。

在大多数情况下,基于Compose的UI会导致代码更少,并加快Android应用的整体开发过程。请参阅为什么选择Compose,以获取有关声明式UI框架的一般优势的更多信息。

Wear OS的Compose Material目录遵循Material样式,包含内置的辅助功能,并实现了Material主题,允许您为您的品牌定制设计。Wear OS上的Compose提供的组件比视图提供的组件更多,旨在帮助您创建符合Wear OS设计指南的用户体验。

如果您有一个现有的具有大型基于视图的代码库的Wear OS应用,则可以通过使用Compose互操作性API逐步采用Compose,而不是必须重写整个代码库。

使用Compose创建应用的指南

在 Wear OS 上使用 Jetpack Compose
了解如何使用Wear OS上的Compose进行构建。
创建列表
了解如何创建针对可穿戴设备优化的列表。
使用Wear OS上的Compose进行导航
详细了解在Compose中构建导航。
Wear OS上的Compose性能
详细了解性能以及如何测试应用性能。