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