アプリが Android Auto や Android Automotive OS を搭載している自動車で機能するようにしましょう。どちらの場合でも機能する単一のアプリ アーキテクチャを採用することで、すべてのユーザーにアプリを楽しんでもらうことができます。
Android Auto
Android Auto は Android スマートフォンで Android Auto アプリを使用しており、互換性のある車またはアフターマーケット ステレオ システムを持っているユーザーに対して、ドライバー向けに最適化されたアプリ エクスペリエンスを提供します。車載ディスプレイにスマートフォンを接続して、直接アプリを使用できます。ドライバー向けに最適化されたインターフェースを表示するための Android Auto 用サービスを作成することで、Android Auto とスマートフォン アプリを接続できるようになります。
図 1. Android Auto - スマートフォンをベースに自動車内で動作
Android Automotive OS
Android Automotive OS は、自動車に組み込まれた Android ベースのインフォテインメント システムです。この車載システムは、ドライバー向けに最適化されたスタンドアロンの Android 搭載デバイスです。ユーザーは Android Automotive OS を使用して、アプリをスマートフォンではなく自動車に直接インストールします。
図 2.エミュレータで実行している Android Automotive OS
サポートされているアプリのカテゴリ
自動車に特有の考慮事項に基づき、Android Auto と Android Automotive OS では次の表に示す特定のタイプのアプリのみがサポートされます。
カテゴリ | 説明 | プラットフォーム | 使用方法 | 公開 |
---|---|---|---|---|
メディア- オーディオ |
メディアアプリを使用すると、ユーザーは音楽やラジオ、オーディオブック、そのほか各種のオーディオ コンテンツを車内で検索したり、再生したりできます。詳細については、自動車向けメディアアプリを作成するをご覧ください。 重要: このメディア カテゴリには動画コンテンツは含まれません。動画を再生するアプリの詳細については、動画カテゴリをご覧ください。
作成手段: |
Android Auto と Android Automotive OS | 運転中または駐車中 | すべてのトラックタイプ |
メッセージ |
メッセージ アプリを使用すると、ユーザーは自動車内で通知を受信したり、テキスト読み上げ機能を使用してメッセージを読んだり、音声入力を使用して返信したりできます。詳しくは、Android Auto 用メッセージ アプリを作成するをご覧ください。
作成手段: |
Android Auto | 運転中または駐車中 | すべてのトラックタイプ |
ナビゲーション |
ナビゲーション アプリ(ドライバー サービスや配達サービスのプロバイダを含む)は、ターンバイターンのルート案内を提供することでユーザーを目的地まで案内します。 作成手段: 自動車向け Android アプリ ライブラリ。ナビゲーション アプリに固有の情報については、ナビゲーション アプリを作成するをご覧ください。 |
Android Auto と Android Automotive OS | 運転中または駐車中 | すべてのトラックタイプ |
スポット(POI) |
POI アプリでは、スポットを発見してナビゲーションを利用したり、駐車場アプリ、充電アプリ、燃料アプリなどの関連する操作を行うことができます。 作成手段: 自動車向け Android アプリ ライブラリ。POI アプリに固有の追加情報については、スポットアプリを作成するをご覧ください。 |
Android Auto と Android Automotive OS | 運転中または駐車中 | すべてのトラックタイプ |
モノのインターネット(IoT) |
IoT アプリを使用すると、ユーザーは接続済みデバイスに対して車内から操作を行うことができます。たとえば、車庫のドアの開閉、家の照明のスイッチの切り替え、ホーム セキュリティの有効化など、特定のデバイスの状態を制御することが挙げられます。 作成手段: 自動車向け Android アプリ ライブラリ。IoT アプリに固有の追加情報については、モノのインターネット アプリを作成するをご覧ください。 |
Android Auto と Android Automotive OS | 運転中または駐車中 | すべてのトラックタイプ |
天気ラボ |
天気アプリを使用すると、ユーザーは現在地やルート沿いに関する関連する天気情報を確認できます。天気アプリはナビゲーション機能も提供できます。 作成手段: 自動車向け Android アプリ ライブラリ。天気アプリに固有の追加情報については、天気アプリを作成するをご覧ください。 |
Android Auto と Android Automotive OS | 運転中または駐車中 | 内部テスト、クローズド テスト、オープンテストのトラック |
保留中のアプリのカテゴリ | ||||
動画 |
動画アプリを使用すると、ユーザーは駐車中にストリーミング動画を視聴できます。アプリの主な目的は、ストリーミング動画を表示することです。 作成手段: ビューや Compose。詳細については、Android Automotive OS 用動画アプリを作成するをご覧ください。 |
Android Automotive OS | 駐車中のみ | すべてのトラックタイプ |
ゲームのラボ |
ゲームアプリを使用すると、ユーザーは駐車中にゲームができます。これらのアプリの主な目的はゲームをプレイすることです。 作成手段: ビューや Compose。詳細については、Android Automotive OS 用ゲームをビルドするをご覧ください。 |
Android Automotive OS | 駐車中のみ | 内部テストトラック |
ブラウザのラボ |
ブラウザアプリを使用すると、ユーザーは駐車中にウェブページにアクセスできます。 作成手段: ビューや Compose。詳細については、Android Automotive OS 用ブラウザをビルドするをご覧ください。 |
Android Automotive OS | 駐車中のみ | 内部テストトラック |
参考情報
自動車向け Android の詳細については、以下の参考リンクをご覧ください。
デザイン
Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日テキストの一部にスタイルを設定する
ユーザーが入力するときに入力を検証する
1 つのテキスト文字列に複数のリンクをサポート
画像を読み込んで表示する
コンテナとしてカードを作成する
トップ アプリバーを表示する
Compose のアニメーション
ユーザーの切り替えに基づいてパスワードを表示または非表示にする
アニメーション画像を表示する
サンプル
Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日テキストの一部にスタイルを設定する
ユーザーが入力するときに入力を検証する
1 つのテキスト文字列に複数のリンクをサポート
画像を読み込んで表示する
コンテナとしてカードを作成する
トップ アプリバーを表示する
Compose のアニメーション
ユーザーの切り替えに基づいてパスワードを表示または非表示にする
アニメーション画像を表示する
Codelab
Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日テキストの一部にスタイルを設定する
ユーザーが入力するときに入力を検証する
1 つのテキスト文字列に複数のリンクをサポート
画像を読み込んで表示する
コンテナとしてカードを作成する
トップ アプリバーを表示する
Compose のアニメーション
ユーザーの切り替えに基づいてパスワードを表示または非表示にする
アニメーション画像を表示する
ブログ
Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日テキストの一部にスタイルを設定する
ユーザーが入力するときに入力を検証する
1 つのテキスト文字列に複数のリンクをサポート
画像を読み込んで表示する
コンテナとしてカードを作成する
トップ アプリバーを表示する
Compose のアニメーション
ユーザーの切り替えに基づいてパスワードを表示または非表示にする
アニメーション画像を表示する
取り外し可能なキーボードの構成変更を管理する
アプリバーを表示する
進行状況インジケーターを作成する
スマートフォンではアプリの向きを制限するが、大画面デバイスでは制限しない
ページング リストを表示する
形状にクリップされた画像を表示する
Compose でのテスト
インタラクティブなコンポーネントを表示する
複雑なエンティティを表すチップを作成する
ボタンを作成する
ユーザーが切り替えられるスイッチを追加する
フローティング アクション ボタン(FAB)を作成する
ポップアップ メッセージやユーザー入力のリクエストを表示する
WebView の状態を管理する
タッチペンの手のひらによるタップを拒否する
大きな画面向けに最適化する
ナビゲーション ドロワー コンポーネントを使用してスライドイン メニューを作成する
Compose の高度なレイアウト
UI をまとめるスキャフォールド コンポーネントを作成する
ボトムシートを作成する
スクロール可能なグリッドを作成する
動画
Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月22日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日 Updated 2025年2月6日テキストの一部にスタイルを設定する
ユーザーが入力するときに入力を検証する
1 つのテキスト文字列に複数のリンクをサポート
画像を読み込んで表示する
コンテナとしてカードを作成する
トップ アプリバーを表示する
Compose のアニメーション
ユーザーの切り替えに基づいてパスワードを表示または非表示にする
アニメーション画像を表示する