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