Перенесите свою Android-игру на экран автомобиля уже сегодня
Категория игр для Android Auto и Android Automotive OS перешла из бета-версии в общедоступную. Разработчики теперь могут публиковать игры на этих платформах, охватывая пользователей во время естественных пауз в их автомобилях. Чтобы адаптировать существующую игру для Android, разработчикам необходимо настроить манифест приложения и убедиться, что игра учитывает состояние припаркованного автомобиля. Манифест должен объявлять приложение как игру, используя атрибут android:appCategory="game".Поддержка Android Auto объявляется путем включения элемента категории android.intent.category.CAR_LAUNCHER в фильтр намерений активности. Для Android Automotive OS элемент android.hardware.automotive должен быть включен в манифест. Игры считаются приложениями для парковки и не могут работать во время движения автомобиля, чтобы предотвратить отвлечение водителя. Разработчики должны убедиться, что звук игры останавливается, когда пользователь начинает движение, и не возобновляется во время движения автомобиля.Кроме того, игры должны восстанавливать свое состояние при повторном запуске после активации ограничений пользовательского интерфейса и быть отзывчивыми, не зависая и не тормозя. Объявление поддержки контроллера через функцию android.hardware.gamepad может повысить видимость приложения для пользователей, ищущих игры, совместимые с контроллером. Игры также должны адаптироваться к различным размерам и соотношениям сторон автомобильных экранов, работая в полноэкранном режиме без черных полос по бокам или сверху/снизу.Перед отправкой в производство разработчики должны выбрать форм-факторы Android Auto и Android Automotive OS в Google Play Console и протестировать свои игры в соответствии с рекомендациями по качеству автомобильных приложений. Для тщательного тестирования доступны эмуляторы Desktop Head Unit и Android Automotive OS. Игры будут проверены на соответствие рекомендациям по качеству автомобильных приложений для категории игр перед утверждением.
android:appCategory="game".Поддержка Android Auto объявляется путем включения элемента категорииandroid.intent.category.CAR_LAUNCHERв фильтр намерений активности. Для Android Automotive OS элементandroid.hardware.automotiveдолжен быть включен в манифест. Игры считаются приложениями для парковки и не могут работать во время движения автомобиля, чтобы предотвратить отвлечение водителя. Разработчики должны убедиться, что звук игры останавливается, когда пользователь начинает движение, и не возобновляется во время движения автомобиля.Кроме того, игры должны восстанавливать свое состояние при повторном запуске после активации ограничений пользовательского интерфейса и быть отзывчивыми, не зависая и не тормозя. Объявление поддержки контроллера через функциюandroid.hardware.gamepadможет повысить видимость приложения для пользователей, ищущих игры, совместимые с контроллером. Игры также должны адаптироваться к различным размерам и соотношениям сторон автомобильных экранов, работая в полноэкранном режиме без черных полос по бокам или сверху/снизу.Перед отправкой в производство разработчики должны выбрать форм-факторы Android Auto и Android Automotive OS в Google Play Console и протестировать свои игры в соответствии с рекомендациями по качеству автомобильных приложений. Для тщательного тестирования доступны эмуляторы Desktop Head Unit и Android Automotive OS. Игры будут проверены на соответствие рекомендациям по качеству автомобильных приложений для категории игр перед утверждением.