これらのガイドラインは、Google フォト アンビエント API を使用した統合に特に適用されます。これらの要件に加えて、一般的な Google Photos APIs の UX ガイドラインも確認してください。これらの原則の多くは、アンビエント エクスペリエンスにも適用されます。
デバイスに関するエクスペリエンス
- 接続ステータスの明確化: ユーザーは、Google フォト アカウントがデバイスに接続されているかどうかを常に確認できる必要があります。このステータスは、デバイスの設定ページや情報メニューなどからアクセスできるようにする必要があります。これにより、ユーザーはプライバシーを保護できます。
- アカウントの識別: ユーザーは、どのアカウントが接続されているかを確認できる必要があります。ユーザーのメールアドレスを表示するか、設定メニュー内でアカウント名と組み合わせてアカウントのアバター(プロフィール写真またはイニシャル)を使用することで、これを行うことができます。
- 簡単な接続解除: ユーザーがデバイスの設定から Google フォト アカウントを直接接続解除できる簡単な方法を提供します。このプロセスは直感的で、複雑なメニューを操作する必要がないようにする必要があります。
- デバイスの名前付け: デバイスの作成と管理で説明されているように、セットアップ プロセスでデバイスに名前を付けるようユーザーに促します。これにより、ユーザーはメディアソースを選択する際に、Google フォト アプリの設定内でデバイスを特定できます。
認証
- 明確な手順: 認証プロセス中に、明確で簡潔な画面上の手順を提供します(モバイル デバイスで QR コードをスキャンするようユーザーに指示する場合など)。
- ログインの簡素化: OAuth プロセスで
stateパラメータを含めることで、合理化された認証フローによりユーザーの煩わしさを最小限に抑えます。これにより、ユーザーがスキャンする必要がある QR コードの数を減らすことができます。自動リダイレクトが失敗した場合や、後で設定を変更したいユーザーのために、settingsUriをフォールバック QR コードとして表示できるように準備しておきます。
メディア ディスプレイ
- 帰属表示: すべての写真や動画に帰属表示が必要なわけではありませんが、ユーザーが写真が Google フォトからのものであることを理解できる方法(デバイスの設定や写真の情報オーバーレイなど)が必要です。
- コンテンツの新しさ: コンテンツ ソースを最新の状態に保ちます。たとえば、スライドショー エクスペリエンスでは、メディア アイテムのリストと取得で説明されているように、メディア アイテムのリストの更新を定期的にポーリングし、
pollIntervalを尊重して、表示されるコンテンツがユーザーの現在の選択を反映していることを確認します。
ブランディング
- 初回セットアップ: ユーザーが Google フォト アカウントを接続する際は、一般的な UX ガイドラインに記載されているとおり、Google フォトのロゴとブランディングを使用できます。
- アンビエント表示: ユーザーの写真や動画をメインの焦点として表示します。写真のスライドショーがアクティブな間、画面に Google フォトのブランディングやロゴが常に表示されないようにします。ブランディングは、セットアップ メニューと設定メニューに限定する必要があります。