Chromebook 并非唯一可以畅玩 Android 游戏的大屏平台。Google 还提供了一个平台,让您可以通过 Google Play Games 在 PC 上畅玩 Android 游戏。这些要求非常相似,因此如果您针对 Google Play Games 优化了游戏,也就相当于针对 ChromeOS 进行了优化。
针对 Google Play 游戏进行优化和发布
- 构建可在大型屏幕设备上运行的游戏版本。Google Play Games 文档详细介绍了 Google Play Games 的审批要求以及如何在 ChromeOS 设备上进行测试。 如果您之前已针对 Chromebook 优化了游戏,请确保游戏也符合 Google Play Games 的其他要求。
- 为 Google Play 游戏打包您的游戏,并确保其中包含 x86 和 x86_64 二进制文件。请务必在 ChromeOS 提交中也包含这些二进制文件。如有可能,您应该在 PC build 上使用与移动设备 build 相同的 APK 或 app bundle。
- 在 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。