このセクションでは、メディアアプリでの検索と設定のためのログインとアプリ コントロールの仕組みについて説明します。
ユーザーは、アプリバーまたはアプリヘッダーのアプリ コントロールを使用して、アプリの設定とアプリ内検索にアクセスします。自動車メーカーが検索オーバーレイをデザインし、アプリ デベロッパーが Android Automotive OS API を介してコンテンツを接続します。アプリの設定オーバーレイとログインフローのあらゆる側面は、アプリ デベロッパーが設計します。
ログイン
ログインが必要なアプリをユーザーが開こうとすると(通常は Google Play ストアからアプリをインストールした後)、アプリ デベロッパーが提供するログインフローが開始されます。アプリのログインがオプションの場合は、そのログインをアプリの設定に含めることで、ユーザーがログインできるようになります。
ログインフローには、次のうち 1 つ以上が関係します。
- Google ログイン: ユーザーが Google アカウントを使用してログインできるようにする
- スマートフォンのログイン: ユーザーがスマートフォンで入力できるように車の画面に PIN コードを表示する(またはその逆)。
- 標準ログイン: ユーザーが車の画面でアプリのユーザー名とパスワードを入力できるようにする
Google ログインは、Google ログインに対応しているアプリでは、メインのログイン オプションとして推奨されます。このオプションでは、ユーザーは以下に示すように既存の Google アカウントを確認するだけです。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/sign-in-with-google-flow.png?authuser=002&hl=ja)
その他のログインフローの例と作成ガイドラインについては、ログインフローを調整するをご覧ください。
アプリの管理(検索と設定)
アプリ コントロールは、アプリ内検索とメディアアプリのアプリの設定で構成されます。アプリ デベロッパーは、いずれかまたは両方を実装できます。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/primarynav-3.png?authuser=002&hl=ja)
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/primarynav-4.png?authuser=002&hl=ja)
アプリ内検索
自動車メーカーは、アプリバーのアプリ内検索アフォーダンスの使用をサポートしています。アプリ デベロッパーは、アプリに検索機能を実装するかどうかを決定できます。
ユーザーが運転中の場合、検索アフォーダンスによってドライブ向けに最適化されたキーボードが起動し、音声入力が可能になります。駐車すると、標準キーボードが起動します。自動車メーカーは両方のキーボードを設計しています(または Google 提供のキーボードをカスタマイズ)。
![](https://developers.google.cn/cars/design/automotive-os/apps/media/interaction-model/images/primarynav-5.png?authuser=002&hl=ja)
アプリの設定
自動車メーカーは、アプリバーのアプリ内設定アフォーダンスの使用をサポートしています。アプリ デベロッパーは、アプリに設定機能を実装するかどうかを決定できます。
この設定機能には、アプリの使用に必要な設定(アカウント情報、アプリの設定、ログインおよびログアウト機能など)と、車内でのメディアの再生に関連する設定(露骨な表現を含むコンテンツをオフにするなど)のみを含める必要があります。
ユーザーが運転中の場合、設定アフォーダンスは表示されますが、アプリ設定が利用できないことを示すために、グレー表示されるか変更されます。駐車中は、このアフォーダンスがアプリの設定を含むオーバーレイを呼び出します。設計の設定で説明されているように、アプリ デベロッパーはアプリのオーバーレイ画面を設計します。