提升您的应用质量:从良好到更好,再到最佳

本文档概述了从可能起点到最佳水平的健康与健身应用程序的最佳发展路径。它旨在帮助您思考如何随着时间的推移扩展您的应用程序以及要实现哪些功能。虽然每个健康与健身应用程序都不相同,但请考虑以下建议,以打造最佳水平的应用程序。

基本健康与健身应用程序

基本健康与健身应用程序需要一些关键元素,才能为用户提供出色的基础体验。以下是一些关键元素:

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

更优质的健康与健身应用程序

当用户在健康之旅中取得了身体和精神上的进步时,更优质的健康与健身应用程序将开始扩展其影响力。更好的应用程序还允许用户使用现有的社交媒体凭据和电子邮件轻松注册配置文件。

在您的应用程序中实施更全面的改进也是加速其增长的绝佳方式。将以下功能视为进一步增强您的应用程序的方式:

  • 集成第二个界面,例如 Wear OS(使用 Wear OS 上的健康服务 收集数据)。使用蓝牙低功耗 (BLE) 向外围设备发送和接收数据
  • 如果连接外围设备,请保留电池使用量。如果您定期同步数据,请使用 CONNECTED_DEVICE 前台服务类型。
  • 使用 Jetpack Glance 在移动设备上创建应用程序 小部件,让用户能够以一目了然的方式跟踪进度。请考虑使用动态颜色,跨外形规格优化,并利用应用内小部件固定 API 提高可发现性。
  • 如果支持 Wear OS,请提供一个 磁贴并发症,以便在手表上实现类似的一目了然的体验。
  • 提供创意的方式来帮助用户保持正轨(例如通知和提醒)。请务必遵循通知的最佳实践,包括 等待用户熟悉应用程序后再显示通知提示,以及使用 通知桥接 来为配对的手机和手表提供支持。
  • 提升 无障碍性,例如为视频内容添加 字幕 以及优化任何辅助界面的无障碍性,例如 Wear OS
  • 支持将健身应用的视频内容播放到 Cast 设备。
  • 使用 Google Play 结算 允许用户购买订阅。

一流的健康和健身应用。

一流的健康和健身应用建立在之前的建议之上,为用户创造无缝的多设备体验,其中可能包括: