应用是一个专注的视图,用于处理对于复杂功能、磁贴或通知而言过于复杂的任务。Wear OS 上的应用类似于移动应用的主用户界面。使用磁贴、复杂功能和通知等界面来完成简单的任务,但将这些界面链接到应用中以执行更复杂的任务。
查看以下原则和用例,以便更好地理解应用。
UX 原则
记住以下原则来设计应用
- 重点
- 专注于关键任务的应用,帮助用户在几秒钟内完成任务,避免人体工效学不适或手臂疲劳
- 扁平且线性
- 避免超过两层的层级结构。显示内联导航
- 滚动
- 视图可以滚动。这是用户在手表上查看更多内容的自然手势
何时使用应用
在以下情况下使用应用
- 更多信息
- 专注于关键任务的应用,帮助用户在几秒钟内完成任务,避免人体工效学不适或手臂疲劳。
- 更丰富的交互
- 提供比复杂功能或磁贴更丰富的交互。
- 调整偏好设置
- 提供访问教育和偏好设置的途径。
构建应用
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 性能
- 了解更多关于性能以及测试您的应用性能的信息。