アプリのユーザー インターフェース(UI)は、ヘルスコネクトを利用するメリットを明確にすることに重点を置き、統合の意味についてユーザーの理解を深められるように、主な概念を説明する必要があります。
ユーザー エクスペリエンス(UX)は、次の 3 つの指針に準拠する必要があります。
- 一貫性: 統合プロセス全体を通してフローを一貫させます。
- 透明性: アプリとヘルスコネクトが連携する仕組みを率直に説明します。
- わかりやすさ: ユーザーがアプリからヘルスコネクトにアクセスできるようにします。
UX フローは、大まかに次のステージに分けられます。
ヘルスコネクトの利用促進
アプリでヘルスコネクトを表示する方法は、UI で確立された UX パターンと規則によって異なります。
ユーザーにとってのメリットに重点を置く
ヘルスコネクトを初めてユーザーに紹介する際は、ユーザーがヘルスコネクトの統合を利用すべき理由について重点的に説明してください。
ヘルスコネクトの機能について説明するのではなく、それらの機能からどのようなメリットが得られるかが伝わるようメッセージを工夫する必要があります。
わかりやすい言葉を使う
「ヘルスコネクトに接続してください」のようにユーザーに要求するのは避けてください。ユーザーが不快に感じる可能性があり、ヘルスコネクト エコシステムでのアプリ間の関係についてユーザーを混乱させる恐れもあります。
ヘルスコネクトとアプリがどのように相互作用するかについて、ユーザーがイメージできるようにする必要があります。そのためには、どのようなボタンラベルが最も効果的かを検討することが重要です。
ボタンラベルに、「セットアップ」や「使ってみる」などのフレーズを表示することを検討してください。権限ビューを表示する際は、「共有するデータを選択してください」のようにより具体的なボタンテキストを使用できます。
ヘルスコネクトの利用促進
アプリ内でヘルスコネクトの利用をおすすめする方法はいくつかあります。
- アプリのセットアップ フローの中で表示する
- アプリのホーム画面にカードを表示する
- [設定] 画面内のエントリポイントから
- Android 13 以前のバージョンの場合は、Android 13 APK のダウンロードボタンが表示されます。
- 新しいデータタイプを宣伝する場合
- アプリの更新時にモーダルまたはダイアログを表示する(アプリのセットアップ フローに似ている)
アプリの設定と権限のリクエスト フロー
ホーム画面のプロモーション カードのフロー
設定
Android 13 APK のダウンロード
新しいデータタイプのオンボーディングと権限の申請
ヘルスコネクトとすでに統合されているアプリは、すでに付与されているデータ型に加えて、新しいデータ型をリクエストできます。
ユーザーの混乱を避けるため、権限画面にはリクエストされた新しいデータ型のみを表示する必要があります。
新しいデータ型を昇格させる方法の例を次に示します。
既存の規則を再利用する
アプリですでに他のエコシステムで新しいデータを宣伝している場合は、Android のヘルスコネクトでも同様のことを行うこと、および必要に応じて文言を調整することをおすすめします。
価値提案を強調する
ユーザーがアプリでこのデータを使用したい理由は何ですか?
- 例: データの読み取り
- アプリに関するより正確な分析情報をユーザーに提供
- ユーザーがアプリ内の 1 か所ですべてのデータを確認できる
- 例: データの書き込み
- ユーザーは、アプリから取得した新しいデータを、スマートフォン上の他の互換性のある健康とフィットネスのアプリと共有できます
権限をコンテキストに応じて設定する
ユーザーにとって理に適ったタイミングで新しい権限をリクエストし、ユーザーが何を求められているかを理解できるようにします。
例:
- ユーザーがアプリでワークアウトを終了した後に、エクササイズ ルートの権限をリクエストする。
- アプリに新しい権限を実装する場合は、ホーム画面で 1 つのプロモーションにまとめて表示します。
- アプリに睡眠など専用のセクションがある場合は、対応する権限をそこに表示します。
権限の取り消しとキャンセル
アプリの [設定] 画面には、ヘルスコネクトのデータ型に対する権限を取り消す方法をユーザーに示す必要があります。
アクセス権が不十分です
アプリに Health Connect へのアクセス権が不十分な場合は、すべてのエントリ ポイントで次の画面が表示されます。
権限が 2 回キャンセルされた場合
権限リクエストの画面で「キャンセル」が 2 回続けて選択された場合、アプリは次のような画面をユーザーに表示する必要があります。
データの読み取りと表示
信頼を築き、データが正しく読み取られていることをユーザーに保証するには、アプリがデータをどのように取得するのかをユーザーに示すことが重要です。データは DataOrigin
クラスの packageName
プロパティから取得されます。
方法は 2 つあります。
基本的な帰属表示
少なくとも、ユーザー インターフェース(UI)にアプリのソースアイコンと名前を表示する必要があります(アイコンを表示できない場合はアプリ名のみ)。基本的な帰属表示は、[ホーム]、[アクティビティ ログ]、[アクティビティの詳細] の各画面に適しています。
説明付きの帰属表示
ヘルスコネクトの [アプリの権限] 画面に直接リンクして、ユーザーがデータの出どころに関する情報を簡単に得られるようにする必要があります。この種の帰属表示は、アクティビティの詳細、レポート、分析情報の画面に適しています。
データの同期
アプリとヘルスコネクトとの同期に一定の時間がかかる場合は、データの同期中にアプリにこの通知を表示することをおすすめします。処理が発生していることと、完了に時間がかかることをユーザーに通知します。
アセット
プロダクト アイコンは、白または非常に薄い灰色の背景で使用する必要があります。必要に応じて、黒い背景でアイコンを使用することもできます。
次のアイコンをダウンロードします。