PC 版 Google Play Games のクロス パブリッシング

Android ゲームをプレイできる大画面プラットフォームは Chromebook だけではありません。Google は、Google Play Games を通じて Android ゲームを PC でプレイできるプラットフォームも提供しています。要件は十分に類似しているため、Google Play Games 向けにゲームを最適化すれば、ChromeOS 向けに最適化する作業は完了したことになります。

Google Play Games 向けに最適化して公開する

  1. 大画面デバイスで動作するゲームのバージョンをビルドします。Google Play Games のドキュメントには、Google Play Games の承認要件と、ChromeOS デバイスでテストする方法が詳しく記載されています。以前に Chromebook 向けにゲームを最適化している場合は、PC 版 Google Play Games の追加の要件も満たしていることを確認してください。
  2. Google Play Games 向けにゲームをパッケージ化し、x86 および x86_64 バイナリが含まれていることを確認します。ChromeOS の提出にもこれらのバイナリを含めてください。可能であれば、PC でもモバイルビルドと同じ APK または App Bundle を使用してください。
  3. 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" />
  • 新しいビルドを、スマートフォンのビルドとともに標準リリース タイプの製品版トラックにアップロードします。