このドキュメントでは、健康&フィットネス アプリが、想定される開始地点からクラス最高のアプリへと最適に進化していく過程を示します。このガイドは、アプリの長期的なスケーリングと実装する機能について検討する際に役立つように設計されています。健康&フィットネス アプリはそれぞれ異なりますが、クラス最高のアプリを実現するために、次の推奨事項を検討してください。
健康とフィットネスの基本的なアプリ
基本的な健康とフィットネスのアプリがユーザーに優れた基盤となるエクスペリエンスを提供するには、いくつかの重要な要素が必要です。主な要素には、次のようなものがあります。
- ユーザーが望むエクスペリエンスを実現するために必要な権限のみをリクエストする
- カスタマイズ可能でわかりやすいトラッキング指標を提供
- アプリ内コンテンツのブラウジングと検出の提供
- アプリ内エクササイズ コントロールの提供
- エクササイズ セッションやその他の健康関連の長時間実行タスクをトラッキングする場合は、フォアグラウンド サービスを使用し、マニフェスト ファイルで FOREGOUND_SERVICE_HEALTH 権限を宣言します。
- 使いやすいユーザー補助機能を統合
健康&フィットネス アプリの改善
ユーザーが健康管理の取り組みで心身ともに進歩を遂げると、優れた健康&フィットネス アプリのリーチが拡大し始めます。優れたアプリでは、既存のソーシャル メディアの認証情報とメールアドレスを使用してプロフィールを登録することもできます。
アプリに包括的な改善を実装することも、成長を加速させる優れた方法です。アプリをさらに強化する方法として、次の機能を検討してください。
- Wear OS などのセカンド サーフェスの統合(データ収集に Wear OS のヘルスサービスを使用)。Bluetooth Low Energy(BLE)を使用して、周辺機器との間でデータを送受信する
- 周辺機器を接続する場合は、バッテリーの使用量を抑えます。データを定期的に同期する場合は、CONNECTED_DEVICE フォアグラウンド サービス タイプを使用します。
- Jetpack Glance を使用してモバイルでアプリのウィジェットを作成し、ユーザーがひと目で進捗状況を把握できるようにします。検出可能性を高めるために、ダイナミック カラーの使用、フォーム ファクタ全体での最適化、アプリ内ウィジェットのピン留め API の活用を検討してください。
- Wear OS をサポートする場合は、スマートウォッチで同様のひと目でわかるエクスペリエンスを実現するために、タイルまたはウォッチフェイス追加機能を提供します。
- ユーザーが目標を達成し続けられるよう、クリエイティブな方法(通知やナッジなど)を提供する。通知プロンプトの表示を待つ(ユーザーがアプリに慣れるまで待つ)、ペア設定されたスマートフォンとスマートウォッチで通知のブリッジを使用するなど、通知に関するベスト プラクティスに必ず従ってください。
- すべてのユーザーのアクセシビリティを向上させる。たとえば、動画コンテンツに字幕を追加したり、Wear OS などのセカンダリ サーフェスでのアクセシビリティを最適化したりします。
- フィットネス アプリの動画コンテンツの Cast デバイスへの再生をサポートする
- Google Play 請求サービスを使用してユーザーが定期購入を購入できるようにする
最高水準の健康&フィットネス アプリ
クラス最高の健康とフィットネス アプリは、前述の推奨事項に基づいて、ユーザー向けのシームレスなマルチデバイス エクスペリエンスを構築します。これには以下が含まれる可能性があります。
- 共有シートでワークアウトと達成状況を共有できるように
HALF_OPENED状態をサポートして折りたたみ式デバイス向けに最適化する- モバイルでの音声アシスタントの統合(Google アシスタントなど)のテストと改善
- ニアバイ接続などの連携のメリットのユースケースをサポート
- パスキー、ワンタップ、アカウント リンクなどのサーフェス全体でシームレスな ID を実現するための投資
- スムーズな定期購入を提供