应用

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

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

UX 原则

记住以下原则来设计应用

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

何时使用应用

在以下情况下使用应用

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

构建应用

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

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

在大多数情况下,基于 Compose 的 UI 会产生更少的代码,并加快整个 Android 应用的开发过程。有关声明式 UI 框架的普遍优势的更多信息,请参阅 为什么选择 Compose

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 性能
了解更多关于性能以及测试您的应用性能的信息。