自動車向けゲームを作成する

ゲームは、駐車中に楽しくインタラクティブな方法でユーザーを引き付ける独自の機会を提供します。ゲームを車に導入することで、新しいユーザーにリーチし、空き時間にエンターテイメントを提供できます。

このページのガイダンスに加えて、ゲームが対応している各プラットフォームのプラットフォーム固有の要件に従ってください。

アプリをゲームとしてマークする

アプリがゲームであることを示すには、マニフェストの <application> 要素に android:appCategory="game" 属性を追加する必要があります。

<manifest ...>
    ...
    <application
      ...
      android:appCategory="game">
        ...
    </application>
</manifest>

一般的なディスプレイ アスペクト比をサポートする

最適なユーザー エクスペリエンスを実現するには、ゲームをさまざまな画面サイズに完全に適応させ、レターボックスやピラーボックスなしで全画面表示されるようにします。ゲームが満たす必要のある基準のリストについては、ゲーム向け自動車用アプリの品質に関するガイドラインをご覧ください。プラットフォームと向きごとに、次の一般的なアスペクト比をターゲットにします。

Android Auto

  • 横向き: 16:9 のアンカー アスペクト比
  • 縦向き: アスペクト比 9:16

一般的な画面サイズのデスクトップ ヘッドユニット構成でのテストの詳細については、標準的な画面サイズでテストするをご覧ください。

Android Automotive OS

  • 横向き: 4:3 のアンカー アスペクト比
  • 縦向き: アスペクト比 10:16

一般的な画面サイズとアスペクト比のハードウェア プロファイルを使用して Android Automotive OS エミュレータでテストする方法については、バンドルされたハードウェア プロファイルを使用するをご覧ください。

ゲーム コントローラのサポートを宣言する(省略可)

アプリがコントローラ入力をサポートしている場合は、OEM がこの情報を利用してユーザー エクスペリエンスを改善できるように、マニフェストで次のように android.hardware.gamepad 機能を宣言します。

<manifest ...>
  ...
  <uses-feature android:name="android.hardware.gamepad" android:required="false"/>
  ...
</manifest>

ハードウェアの最小要件

Android Automotive OS

Android Automotive OS デバイスの最小ハードウェア仕様について詳しくは、アプリがサポートする Android バージョンの Android 互換性定義ドキュメント(CDD)の自動車要件セクションをご覧ください。

Android Auto

Android Auto をサポートするアプリは、ユーザーの Android スマートフォンで動作します。サポートされている Android スマートフォンとバージョンについて詳しくは、Android Auto ヘルプセンターの Android Auto を使ってみるをご覧ください。ゲームカテゴリなど、駐車中アプリのカテゴリに属するアプリは、Android 15(API レベル 35)以降を搭載したモバイル デバイスでサポートされています。

Android ゲーム開発用のリソース

Android Games Dev Center には、優れたパフォーマンスの高品質なゲームを構築するのに役立つリソースが他にも多数あります。