Android 12 добавляет инструмент игровой панели и API-интерфейсы игрового режима.

Google анонсировала новые функции Android 12 для мобильных геймеров: новую игровую панель с доступом к ключевым утилитам и API игрового режима.

На ежегодном саммите разработчиков Google для игр компания Google представила несколько новых функций для мобильных геймеров и разработчиков игр. Выберите устройства с последней версией ОС Android — Андроид 12 — получит доступ к новой утилите игровой панели. С помощью этой панели пользователи получат доступ к ключевым утилитам и смогут выбрать профиль производительности для игр, которые могут поддерживаться играми за счет интеграции новых функций Android. API игрового режима. Мы мельком увидели работу Google над новыми игровыми функциями в предварительных сборках Android 12, но сегодня Google, наконец, объявляет об этом. функции.

Игровая панель в Android 12

С момента первой предварительной версии Android 12 для разработчиков мы отслеживали прогресс в новой игровая панель инструментов что плавает на экране. Когда вышла вторая предварительная версия для разработчиков,

мы обнаружили что эта плавающая игровая панель инструментов является частью новой функции игровой панели. В третьей предварительной версии для разработчиков Google добавил новое меню оптимизации игры на игровой панели, и хотя оно не работало, стало ясно, что Google планировал позволить пользователям устанавливать профили производительности для каждой игры. В пресс-релизе Google for Games Developer Summit не было много информации или даже скриншота. функции игровой панели, но благодаря предварительному раскопкам мы в основном знаем, что она предлагает геймерам на Android. 12.

Доступ к игровой панели можно получить, коснувшись всплывающей игровой панели инструментов, которая появляется на экране. Эта игровая панель инструментов появляется только тогда, когда пользователь запускает приложение, которое объявило себя игрой, установив категория приложения к CATEGORY_GAME в манифесте функция добавлено в Android 8.0 Oreo.

Игровая панель Android 12 предоставляет доступ к таким полезным инструментам, как средство записи экрана, ярлык для захвата экрана, монитор FPS и переключатель «Не беспокоить». Доступ к этим инструментам также можно получить с помощью всплывающей на экране кнопки — вышеупомянутой игровой панели инструментов, которая отображается только внизу, когда пользователь выходит из полноэкранного режима, проводя пальцем, чтобы отобразить панели состояния или навигации. Эта плавающая панель инструментов позволяет геймерам записывать экран, делать снимки экрана, видеть текущую частоту кадров или переключить режим «Не беспокоить», не прерывая игровой процесс, открыв игровую панель, которая является полноэкранной наложение.

Переключатель «Не беспокоить» не переключает режим «Не беспокоить» глобально, а переключает режим «Не беспокоить». расписание который включает режим «Не беспокоить», когда игра находится на переднем плане. Это означает, что режим «Не беспокоить» включен только до тех пор, пока вы находитесь в игре, и это отключено в противном случае, если у вас нет другого триггера «Не беспокоить» или расписания, которое заставляет его вернуться на. Вы можете вручную переключить расписание этого игрового режима в разделе «Настройки» > «Уведомления» > «Не беспокоить» > «Расписания».

Игровая панель также предоставляет три дополнительных параметра: меню оптимизации игры с профили производительности, ярлык для прямой трансляции вашего игрового процесса на YouTube и виджет с данными интегрировано из Google Play Игры. Пользователи могут выбрать один из трех профилей производительности: «Производительность», «Стандартный» и «Экономия заряда батареи». Производительность максимизирует частоту кадров, но использует больше заряда батареи, Стандартный использует настройки игры по умолчанию, а Экономия заряда снижает частоту кадров для экономии заряда батареи. Профиль производительности также можно изменить на странице информации о приложении игры, и профиль является липким, то есть он не меняется после того, как пользователь установил его.

Когда пользователь запускает игру, всплывающее сообщение внизу информирует его о том, включен ли режим «Не беспокоить». был автоматически включен, и если профиль «Производительность» или «Экономия заряда батареи» был применяемый.

Google сообщает, что эта функция игровой панели будет доступна на «некоторых устройствах» под управлением Android 12 позже в этом году. Панель инструментов не будет доступна в бета-версиях. Мы ожидаем увидеть Пиксель 6 серия запускается с поддержкой этой функции, но, скорее всего, эта функция будет доступна на других телефонах Pixel под управлением Android 12.

API игрового режима Android

В своем пресс-релизе Google сообщает, что новый Android API игрового режима позволит разработчикам «реагировать на игроков, выбирающих профиль производительности для своей игры — например, увеличение времени автономной работы при длительных поездках на работу или режим производительности для получения максимальной частоты кадров». Android новый GameManager API позволяет системным приложениям изменять игровой режим для любого заданного пакета, определяемого четырьмя константами игрового режима: GAME_MODE_BATTERY, GAME_MODE_PERFORMANCE, GAME_MODE_STANDARD и GAME_MODE_UNSUPPORTED. API также позволяет разработчикам запрашивать выбранный пользователем режим игры, но только для их собственной игры; разработчикам рекомендуется вызывать этот API каждый раз, когда их приложение возобновляется.

Разработчики игр должны подписаться на поддержку режима производительности или энергосбережения, включая метаданные в их манифесте приложения. Включение поддержки режима энергосбережения позволяет системе включить Изменение размера буфера WindowManager, что может значительно снизить нагрузку на графический процессор и даже потребление батареи, если игра идет с заданной частотой кадров. Важно отметить, что OEM-производители могут внедрять вмешательства в игровом режиме с отзывами разработчиков или без них, поэтому рекомендуется: отправьте запрошенные вами вмешательства OEM-производителям или отказаться от интервенций полностью. Форма Google уже открыто для представлений.

Разработчики могут протестировать поведение новых API-интерфейсов игрового режима Android через «cmd game" команда оболочки и интерфейс конфигурации устройства. Для получения дополнительной информации об API-интерфейсах игрового режима в Android 12 см. документация на сайте разработчиков Android или посмотрите полный доклад с саммита разработчиков Google для игр.

\r\n https://www.youtube.com/watch? v=PLMl2ectm7M\r\n