提升应用质量:从优良到更好,再到最好

本文档介绍了健康与健身应用从可能的初期发展到卓越的理想进展。旨在帮助您考虑随着时间的推移扩展应用规模,以及要实现哪些功能。虽然每个健康与健身应用都不同,但请考虑这些建议,打造一流的应用。

基本的健康与健身应用

为了向用户提供出色的基础体验,基本的健康与健身应用必须包含一些关键元素。其中一些关键元素包括执行以下操作:

  • 仅请求必要的权限来实现用户想要的体验
  • 提供可自定义且易于理解的跟踪指标
  • 提供应用内内容浏览和发现功能
  • 提供应用内锻炼控件
  • 如果跟踪运动时段或其他与健康相关的长时间运行的任务,使用前台服务并在清单文件中声明 FOREGOUND_SERVICE_HEALTH 权限。
  • 集成简单易用的无障碍功能

更出色的健康与健身应用

当用户在其身体和心理健康之旅上取得进展后,一款更好的健康与健身应用便会开始扩大其覆盖面。更好的应用还能让用户使用现有的社交媒体凭据和电子邮件地址轻松注册个人资料。

对应用进行更全面的改进也是加快应用业务增长的绝佳方式。不妨考虑使用这些功能来进一步增强您的应用:

  • 集成第二个 surface,例如 Wear OS(使用 Wear OS 上的健康服务收集数据)。使用蓝牙低功耗 (BLE) 与外围设备之间收发数据
  • 如果连接的是外围设备,请节省电量。如果您要定期同步数据,请使用 CONNECTED_DEVICE 前台服务类型。
  • 使用 Jetpack Glance 在移动设备上创建应用 widget,让用户能够一目了然地跟踪进度。考虑使用动态配色、针对不同外形规格进行优化,并利用应用内 widget 固定 API 来提高曝光度。
  • 如果支持 Wear OS,请提供功能块复杂功能,以便在手表上实现类似的一目了然的体验。
  • 提供创造性的方式让用户保持关注(例如通知和智能推送)。请务必遵循有关通知的最佳实践,包括等待显示通知提示,直到用户有时间熟悉应用,以及对配对的手机和手表使用通知桥接
  • 改进所有用户的无障碍功能,例如为视频内容添加字幕,以及针对任何辅助界面(如 Wear OS)上的无障碍功能进行优化。
  • 支持将健身应用的视频内容播放到 Cast 设备
  • 使用 Google Play 结算服务让用户购买订阅

一流的健康与健身应用

一流的健康与健身应用以之前的建议为基础,旨在为用户打造无缝的多设备体验,其中可能包括: