本文档概述了健康和健身应用从可能的起点到一流应用的最佳发展路径。旨在帮助您思考如何随着时间的推移扩展您的应用以及要实现的功能。虽然每个健康和健身应用都各不相同,但请考虑以下建议以构建一流的应用。
基础健康和健身应用
基础健康和健身应用需要一些关键元素才能为用户提供良好的基础体验。其中一些关键元素包括执行以下操作:
- 仅请求实现用户所需体验的必要权限
- 提供可自定义且易于理解的跟踪指标
- 提供应用内内容浏览和发现功能
- 提供应用内锻炼控制功能
- 如果跟踪锻炼课程或其他与健康相关的长时间运行的任务,请使用前台服务并在清单文件中声明 FOREGROUND_SERVICE_HEALTH 权限。
- 集成易于使用的 辅助功能
更优质的健康和健身应用
一旦用户在健康旅程中取得了身体和心理上的进步,更优质的健康和健身应用将开始扩大其影响范围。更优质的应用还允许用户使用现有的社交媒体凭据和电子邮件轻松注册个人资料。
将更多全面的改进融入您的应用也是加快其发展的好方法。将以下功能视为进一步增强应用的方式:
- 集成第二屏幕,例如 Wear OS(使用 Wear OS 上的 Health Services 收集数据)。使用蓝牙低功耗 (BLE) 向外设发送和接收数据。
- 如果连接外设,请保持电池使用寿命。如果您定期同步数据,请使用 CONNECTED_DEVICE 前台服务类型。
- 使用Jetpack Glance在移动设备上创建应用小部件,以便用户能够以一目了然的方式跟踪进度。考虑使用动态颜色,优化跨设备尺寸,并利用应用内小部件固定 API 提高发现性。
- 如果支持 Wear OS,则提供磁贴或复杂功能,以便在手表上实现类似的一目了然体验。
- 提供创意方式来帮助用户保持正轨(例如通知和提示)。请务必遵循通知的最佳实践,包括等到用户有时间熟悉应用后再显示通知提示,以及针对配对手机和手表使用通知桥接。
- 改进所有人的可访问性,例如为视频内容添加字幕,并优化任何辅助界面的可访问性,例如Wear OS。
- 支持将健身应用的视频内容播放到Cast设备。
- 使用Google Play 结算让用户购买订阅。
一流的健康和健身应用
一流的健康和健身应用建立在之前的建议之上,为用户创建无缝的多设备体验,其中可能包括
- 使用共享表轻松共享锻炼和成就。
- 通过支持
HALF_OPENED
状态优化折叠屏设备。 - 测试和改进移动设备上的语音助手集成,例如与Google 助理的集成。
- 支持Better Together用例,例如Nearby Connections。
- 投资跨设备的无缝身份验证,例如密钥、一键登录和账户关联。
- 提供无摩擦订阅。