本文档描绘了健康与健身应用从起步阶段到一流水平的最佳发展路径。它旨在帮助您思考如何随着时间的推移扩展应用,以及要实现哪些功能。尽管每个健康与健身应用都有所不同,但请考虑这些建议,以打造一流应用。
基本健康与健身应用
基本的健康与健身应用需要具备一些关键要素,才能为用户提供良好的基础体验。其中一些关键要素包括:
- 仅请求满足用户体验所需的必要权限
- 提供可自定义且易于理解的追踪指标
- 提供应用内内容浏览和发现功能
- 提供应用内运动控制
- 如果要追踪运动会话或其他与健康相关的长时间运行任务,请使用前台服务并在清单文件中声明 FOREGOUND_SERVICE_HEALTH 权限。
- 集成易于使用的无障碍功能
更好的健康与健身应用
当用户在健康旅程中取得身心进步时,更好的健康与健身应用将开始扩大其影响力。更好的应用还允许用户使用现有社交媒体凭据和电子邮件轻松注册个人资料。
对应用进行更全面的改进也是加速其增长的绝佳方式。考虑以下功能来进一步增强您的应用:
- 集成第二屏设备,例如 Wear OS(使用Wear OS 上的 Health Services 进行数据收集)。使用低功耗蓝牙 (BLE) 向外围设备发送和接收数据
- 如果连接外围设备,请注意节省电池用量。如果您定期同步数据,请使用 CONNECTED_DEVICE 前台服务类型。
- 使用 Jetpack Glance 在移动设备上创建应用小部件,让用户能够快速查看进度。考虑使用动态颜色、针对不同外形规格进行优化,并利用应用内小部件固定 API 以提高可发现性。
- 如果支持 Wear OS,可提供图块或复杂功能,以便在手表上实现类似的快速查看体验。
- 提供创意方式让用户保持进度(例如通知和提醒)。务必遵循通知的最佳实践,包括等到用户熟悉应用后再显示通知提示,以及对配对的手机和手表使用通知桥接。
- 改进所有用户的无障碍功能,例如为视频内容添加字幕,以及针对任意第二屏设备(例如 Wear OS)优化无障碍功能。
- 支持将健身应用的视频内容播放到 Cast 设备
- 使用 Google Play 结算系统让用户购买订阅
一流的健康与健身应用
一流的健康与健身应用在上述建议的基础上,为用户打造无缝的多设备体验,这可能包括:
- 借助 Sharesheet 轻松分享锻炼和成就
- 通过支持
HALF_OPENED
状态来为可折叠设备进行优化 - 测试和完善移动设备上的语音助理集成,例如与 Google Assistant 的集成
- 支持 Better Together 用例,例如 Nearby Connections
- 投资实现跨设备无缝身份体验,例如通行密钥、一键登录和账号关联
- 提供无摩擦订阅