コネクテッドカーが標準となるにつれ、ユーザーはそれを贅沢品ではなく、「コンパニオンデバイス」としての体験として捉えるようになりました。ドライバーはスマートフォンとインフォテインメントシステムをシームレスに連携させ、運転環境を遠隔で監視、制御、そしてパーソナライズする方法を求めています。
Automotive OS を使用すると、このようなシームレスなエクスペリエンスを実現でき、共有データと合理化されたコントロールを通じて、スマートフォンで車のインフォテインメント システムを強化できるようになります。
コンパニオンアプリの機能
コンパニオン アプリのエコシステムは、運転体験の生産性、安全性、パーソナライズ性を高めるために設計された 4 つの柱に重点を置いています。
- 信頼できるデバイスのセキュリティ:ユーザーはスマートフォンを手元に置いてプロファイルのロックを解除できるため、車を始動するたびにPINやパターンを手動で入力する必要がなくなります。保護されたユーザープロファイルが起動すると、スマートフォンから「エスクロートークン」が送信され、ロック画面が自動的に認証されます。
- カレンダー同期:この機能により、ドライバーは車のインターフェースから直接個人カレンダーにアクセスできます。コンパニオンアプリはスマートフォンのカレンダーデータベースにアクセスし、車内のカレンダープロバイダーと同期します。プライバシー保護のため、スマートフォンが車から離れるとすぐに、車のカレンダーデータベースは消去されます。
- サードパーティメッセージ:ドライバーは運転中にサードパーティのメッセージにアクセスし、返信することができます。コンパニオンアプリはスマートフォンの通知を検知し、車両に送信します。これらの通知はヘッドアップ通知として表示され、ドライバーはGeminiアシスタントを使用してハンズフリーで返信できます。スマートフォン側の技術的制限により、AndroidとiOSではサポート内容が異なる場合がありますのでご注意ください。
- リモートセットアップ: Googleの組み込みリモートセットアップ機能により、ユーザーは車に乗り込む前にオンボーディングプロセスを開始し、設定を行うことができます。車内でGoogleアカウントにログインすると、リモートで設定したすべての設定が自動的に同期されます。
設計ガイダンス
コンパニオンアプリのデザインガイドラインは、ユーザーのデジタルライフを車内でも、邪魔にならず、目に見える形で展開することに重点を置いています。コンパニオンアプリのデザイン原則に従ってください。
1. ドライブを最適化する
電話が車両に関連付けられている場合、車両が駐車しているか移動中であるかに応じて UI を適応させる必要があります。
- 一目でわかる通知:サードパーティのメッセージは、重要な運転情報を覆い隠さないヘッドアップ通知として表示される必要があります。
- 音声によるインタラクション:ドライバーが Gemini を使用してメッセージに応答するように促します。
- 最小限のインタラクションの深さ:カレンダー同期などの機能では、密度の高い情報ではなく、即時のスケジュールのニーズを表示することを優先する必要があります。
2. スムーズなセットアップとオンボーディング
複雑な設定タスクを車から携帯電話に移行します。
- リモート構成:リモート GAS セットアップを使用すると、ユーザーは車に乗る前にモバイル デバイスを使用してアカウントにサインインし、設定を行うことができます。
- ビジュアルペアリング:モバイル アプリとヘッドユニット間の最初の関連付けに QR コードを使用することで、手動入力の煩わしさを解消します。
3. プライバシーと信頼のシグナリング
コンパニオン アプリはメッセージやカレンダーなどの個人データを処理するため、そのデータがどのように保護されるかを設計で明確に伝える必要があります。
- 一時データインジケーター:カレンダー同期の場合、システムはデータが一時的なものであり、電話がなくなったときに消去されることを反映する必要があります。
- パッシブ認証:信頼できるデバイスの機能の場合、ロック画面からユーザー プロファイルへの移行はシームレスで、電話が検出されるとエスクロー トークンを使用して自動的に認証される必要があります。
4. クロスプラットフォームの一貫性
Android と iOS の間には技術的な制限は存在しますが (特にコンパニオン アプリが通知をリッスンする方法に関して)、ユーザーのメンタル モデルは一貫している必要があります。
- 統合された UI パターン:提供されているリファレンス アプリを使用して、ユーザーのモバイル OS に関係なく、セットアップ フロー、トグル スイッチ、および権限要求の外観と操作性が同じであることを確認します。
コンパニオン アプリの実装の詳細については、 「サンプル コンパニオン アプリの実装」を参照してください。