Кросс-публикация игр Google Play для ПК

Chromebook — не единственная платформа с большими экранами, где можно играть в игры для Android. Google также предоставляет платформу для запуска игр для Android на ПК через Google Play Games . Требования достаточно схожи, поэтому, если вы оптимизируете свою игру для Google Play Games, вы уже выполнили работу по оптимизации для ChromeOS.

Оптимизация и публикация игр для Google Play.

  1. Создайте версию своей игры, которая будет работать на устройствах с большими экранами. В документации Google Play Games подробно описаны требования к одобрению для Google Play Games, а также способы тестирования на устройствах ChromeOS . Если вы ранее оптимизировали свою игру для Chromebook, убедитесь, что они также соответствуют дополнительным требованиям Google Play Games.
  2. Упакуйте свою игру для Google Play Games и убедитесь, что включили бинарные файлы для архитектур x86 и x86_64. Обязательно включите эти бинарные файлы и для версий ChromeOS. По возможности используйте те же APK-файлы или App Bundle для ПК, что и для мобильных устройств.
  3. Опубликуйте свою игру в разделе «Google Play Games for PC» в Play Console.

Публикация сборки Google Play Games для Chromebook.

Публикация в Google Play Games не сделает вашу игру автоматически доступной на Chromebook. Разработчикам, желающим сделать свою версию игры для больших экранов доступной на Chromebook, доступны два варианта: поддерживать объединенный проект (рекомендуется) или создать отдельные проекты.

Совместный проект

Мы рекомендуем использовать единую кодовую базу как для вашей мобильной игры, так и для платформ с большими экранами, таких как ПК и Chromebook. Это упростит процесс публикации и снизит затраты на поддержание единообразия и совместимости на разных экранах. При использовании единой кодовой базы, если вы не ограничили Chromebooks в доступе к производственному релизу стандартного типа выпуска, устройства ChromeOS будут получать вашу игру, оптимизированную для Google Play Games для ПК, при каждом обновлении для этого релиза. Если ваша игра не отображается, ознакомьтесь с руководством по публикации для ChromeOS, чтобы отладить проблему.

Раздельные проекты

Если вам нужно разделить версию для больших экранов и мобильную версию, есть выход. Используя тот же билд, что и для Google Play Games, создайте пакет, ориентированный только на Chromebook, и загрузите его в тот же магазин Play Store, что и мобильную версию. Это позволит хранить отзывы и оценки в одном месте. Однако при этом необходимо учесть некоторые моменты:

  • Сохраняйте неизменное имя пакета между сборками.
  • Увеличьте номер версии сборки ChromeOS (для больших экранов) до значительно большего значения, чем текущая версия Android (для мобильных устройств).
  • Добавьте в манифест приложения следующую функцию, специфичную для Chrome OS, чтобы ограничить доступ к версии для большого экрана только на Chromebook.
<uses-feature android:name="org.chromium.arc" android:required="true" />
  • Загрузите новую сборку в производственный трек для стандартного типа выпуска вместе со сборкой для телефона.