跨平台发布 Google Play Games 电脑版游戏

Chromebook 并非唯一可以畅玩 Android 游戏的大屏平台。Google 还提供了一个平台,让您可以通过 Google Play Games 在 PC 上畅玩 Android 游戏。这些要求非常相似,因此如果您针对 Google Play Games 优化了游戏,也就相当于针对 ChromeOS 进行了优化。

针对 Google Play 游戏进行优化和发布

  1. 构建可在大型屏幕设备上运行的游戏版本。Google Play Games 文档详细介绍了 Google Play Games 的审批要求以及如何在 ChromeOS 设备上进行测试。 如果您之前已针对 Chromebook 优化了游戏,请确保游戏也符合 Google Play Games 的其他要求
  2. 为 Google Play 游戏打包您的游戏,并确保其中包含 x86 和 x86_64 二进制文件。请务必在 ChromeOS 提交中也包含这些二进制文件。如有可能,您应该在 PC build 上使用与移动设备 build 相同的 APK 或 app bundle。
  3. 在 Play 管理中心内将游戏发布到“Google Play Games for PC”轨道。

发布适用于 Chromebook 的 Google Play Games build

发布到 Google Play Games 轨道不会自动让您的游戏在 Chromebook 上可用。对于希望在 Chromebook 上提供大屏游戏版本的开发者,有两种选择:维护一个组合项目(推荐)或创建单独的项目。

合并项目

建议您为移动游戏和 PC、Chromebook 等大屏平台维护一个代码库。这样一来,您就可以简化发布流程,并减少在不同屏幕上保持连续性和对等性的维护开销。借助单个代码库,只要您未限制 Chromebook 使用标准发布类型的正式版轨道,ChromeOS 设备就会在您为此轨道发布更新时,获取针对“PC 上的 Google Play Games”优化的游戏。如果您的游戏未显示,请查看针对 ChromeOS 的发布快速入门,以帮助您进行调试。

分离的项目

如果您需要将大屏版本与移动版本分开,仍有解决办法。使用与 Google Play Games 相同的 build,创建一个仅以 Chromebook 为目标平台的软件包,并将其上传到与移动版相同的 Play 商店商品详情中。这样一来,您的评价和评分就会集中显示在一处。不过,您需要考虑以下几点:

  • 在不同 build 之间保持软件包名称不变。
  • 将 ChromeOS(大屏幕) build 的版本代码提高到远高于当前 Android(移动设备)版本的数值。
  • 在应用清单中添加以下特定于 Chrome OS 的功能,以限制大屏幕版本仅在 Chromebook 上可被发现。
<uses-feature android:name="org.chromium.arc" android:required="true" />
  • 在正式版轨道中上传新 build,以用于标准发布类型的手机 build。