ゲームは、ユーザーが駐車中に楽しくインタラクティブな方法でエンゲージメントを高めることができるユニークな機会を提供します。ゲームを車に導入することで、新しいユーザーにリーチし、空き時間にエンターテイメントを提供できます。
このページのガイダンスに加えて、ゲームが対応している各プラットフォームのプラットフォーム固有の要件にも従ってください。
アプリをゲームとしてマークする
アプリがゲームであることを示すには、マニフェストの <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 には、パフォーマンスの高い高品質なゲームの構築に役立つリソースが他にも多数用意されています。
- Android ゲームを始める
- Android ゲーム開発ツールについて
- すべてのフォーム ファクタに対応する
- ゲームのパフォーマンスを分析して最適化する
- Google Play Games サービスの概要