将应用扩展到 Android Wear 设备,增加应用的实用性

借助 Android Wear 集成功能,您可以在各种设备上使用 Google Play 和 Android 功能,从而打造更出色的用户体验并提高用户互动度。

这样做的好处

Android Wear 能够适时提供信息和功能,让用户不必频繁查看自己的移动设备。通知可以直接在 Wear 上发挥作用,但您可以在此基础上加入操作和其他增强功能,以增加应用的实用性并提升用户互动度和留存率。

主要功能

  • 自动同步通知:用户即使不方便查看手机,也能及时了解最新动态。
  • 语音操作(例如“Ok Google,添加记事”):可实现免触摸语音操作体验。
  • Android SDK 完整支持:提供活动、服务、传感器以及许多其他功能,以实现自定义穿戴式设备体验。
  • 数据复制 API 和 RPC:在手机与穿戴式设备之间共享数据和操作。
  • 仅限手表使用的应用:让用户在没有手机的情况下仍然可以探索。Android Wear 应用可以通过蓝牙、WLAN 或移动网络连接直接访问互联网,无需依赖数据层 API。因此,即使配对手机不在连接范围内或处于关闭状态,您仍可以继续提供应用的全部功能。
  • 在表盘上提供实用信息: 使用复杂功能数据提供程序,可直接在表盘上为用户提供来自您应用的实用信息。
  • 已对通知布局进行优化,可发送快速回复的消息。
  • 轻松从 Google 健身平台获取最新数据: 只需注册 PendingIntent 即可在健身数据存储区中的数据发生变化时收到通知,这样一来,您的应用就不必一直查询体重、营养摄取和其他数据是否有变动了。

最佳做法

  • 使用抽屉式导航栏,方便用户访问不同的应用视图或执行特定操作。 如果浏览项目的数量不超过 7 个,那么您也可以使用单页抽屉式导航栏来进一步简化导航界面,并为每个项目提供易于识别的图标。最后,可以在操作抽屉式导航栏顶部使用快速查看功能,方便用户快速访问主要操作。
  • 使用多个应用启动器,让用户更容易访问 2 项或 3 项功能。 如果应用具有独立功能(例如健身应用中的活动跟踪与分析功能),那么这种做法可让用户更容易找到和启动这类功能。
  • 使用最新的 Wear 功能优化通知体验。 通过 BigTextStyle 支持可展开式通知、将通知的主要操作添加到折叠视图、使用 MessagingStyle 提供类似应用的丰富聊天体验、横向滑动即可移除任何指引用户操作的 Wear 1.x 文字,以及提供内嵌操作。
  • 确保复杂功能适合表盘的设计且能够正确处理其数据类型。 建议您使用 TextRenderer 类根据复杂功能边界来调整文字,并使用 ComplicationDrawable 类设置背景颜色、形状、边框和字体选项。此外,设置菜单还需提供方便用户配置或调整复杂功能的选项。在测试时,请使用数据提供程序测试套件应用将虚拟数据以动态消息的方式提供给复杂功能,并记得通过 ComplicationProviderService 提供复杂功能数据。
  • 提供可使用 Wear 内置的 WLAN、GPS 或其他连接功能单独运行的应用。 在应用的清单中包含 com.google.android.wearable.standalone 标记,以表明该应用无需配对手机即可运行。然后使用 android.hardware.type.watch 硬件功能标记,让用户可以在 Wear 设备上搜索和安装应用。
  • 避免让用户通过其他辅助应用登录。 使用方便从穿戴式设备应用访问的网络界面进行登录和身份验证。
  • 帮助用户找到您的 Wear 应用所搭配的辅助应用。 如果应用必须搭配辅助应用,或者利用辅助应用提供额外功能,请使用 CapabilityApi 确保将用户定向到辅助应用的 Play 商品详情。此外,请记得在 Wear 应用的商品详情中提及这些功能。

示例