Android ゲームをプレイできる大画面プラットフォームは Chromebook だけではありません。Google は、Google Play Games を通じて Android ゲームを PC でプレイできるプラットフォームも提供しています。要件は十分に類似しているため、Google Play Games 向けにゲームを最適化すれば、ChromeOS 向けに最適化する作業は完了したことになります。
Google Play Games 向けに最適化して公開する
- 大画面デバイスで動作するゲームのバージョンをビルドします。Google Play Games のドキュメントには、Google Play Games の承認要件と、ChromeOS デバイスでテストする方法が詳しく記載されています。以前に Chromebook 向けにゲームを最適化している場合は、PC 版 Google Play Games の追加の要件も満たしていることを確認してください。
- Google Play Games 向けにゲームをパッケージ化し、x86 および x86_64 バイナリが含まれていることを確認します。ChromeOS の提出にもこれらのバイナリを含めてください。可能であれば、PC でもモバイルビルドと同じ APK または App Bundle を使用してください。
- Play Console 内の [PC 版 Google Play Games] トラックにゲームを公開します。
Chromebook 向け Google Play Games ビルドを公開する
Google Play Games トラックに公開しても、ゲームが Chromebook で自動的に利用可能になるわけではありません。大画面ゲーム バージョンを Chromebook で利用できるようにしたいデベロッパーには、統合プロジェクトを維持する(推奨)か、個別のプロジェクトを作成するという 2 つの選択肢があります。
統合プロジェクト
モバイルゲームと、PC や Chromebook などの大画面プラットフォームの両方で単一のコードベースを維持することをおすすめします。これにより、公開プロセスが効率化され、画面間で継続性と同等性を維持するためのメンテナンス オーバーヘッドが削減されます。単一のコードベースを使用している場合、標準リリース タイプのプロダクション トラックで Chromebook を制限していない限り、このトラックのアップデートを公開するたびに、ChromeOS デバイスで PC 版 Google Play Games 向けに最適化されたゲームが配信されます。ゲームが表示されない場合は、ChromeOS 向けに公開するクイック スタートを参照してデバッグしてください。
分離されたプロジェクト
大画面バージョンをモバイル バージョンから分離する必要がある場合でも、対応策はあります。Google Play Games と同じビルドを使用して、Chromebook のみを対象とするバンドルを作成し、モバイル版と同じ Google Play ストアの掲載情報にアップロードします。これにより、レビューと評価を 1 か所で管理できます。ただし、これにはいくつかの考慮事項があります。
- ビルド間でパッケージ名を同じにします。
- ChromeOS(大画面)ビルドのバージョン コードを、現在の Android(モバイル)バージョンよりもはるかに大きな数値に増やします。
- 大画面バージョンを Chromebook でのみ検出可能にするには、アプリ マニフェストに次の Chrome OS 固有の機能を追加します。
<uses-feature android:name="org.chromium.arc" android:required="true" />
- 新しいビルドを、スマートフォンのビルドとともに標準リリース タイプの製品版トラックにアップロードします。