Chromebook — не единственная платформа с большими экранами, где можно играть в игры для Android. Google также предоставляет платформу для запуска игр для Android на ПК через Google Play Games . Требования достаточно схожи, поэтому, если вы оптимизируете свою игру для Google Play Games, вы уже выполнили работу по оптимизации для ChromeOS.
Оптимизация и публикация игр для Google Play.
- Создайте версию своей игры, которая будет работать на устройствах с большими экранами. В документации Google Play Games подробно описаны требования к одобрению для Google Play Games, а также способы тестирования на устройствах ChromeOS . Если вы ранее оптимизировали свою игру для Chromebook, убедитесь, что они также соответствуют дополнительным требованиям Google Play Games.
- Упакуйте свою игру для Google Play Games и убедитесь, что включили бинарные файлы для архитектур x86 и x86_64. Обязательно включите эти бинарные файлы и для версий ChromeOS. По возможности используйте те же APK-файлы или App Bundle для ПК, что и для мобильных устройств.
- Опубликуйте свою игру в разделе «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" />
- Загрузите новую сборку в производственный трек для стандартного типа выпуска вместе со сборкой для телефона.