Android 12 додає інструмент ігрової панелі та API ігрового режиму

click fraud protection

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

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

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

Починаючи з першої попередньої версії Android 12 для розробників, ми відстежуємо прогрес над новою ігрова панель інструментів що плаває на екрані. Коли вийшов другий Developer Preview, ми виявили що ця плаваюча ігрова панель інструментів є частиною нової функції панелі інструментів гри. У третьому попередньому перегляді для розробників

Google додав нове меню оптимізації гри на інформаційну панель гри, і хоча воно не спрацювало, стало зрозуміло, що Google планує дозволити користувачам встановлювати профілі продуктивності для кожної гри. У прес-релізі саміту розробників Google для ігор не було багато інформації чи навіть знімка екрана функції панелі інструментів гри, але завдяки попереднім копанням ми в основному знаємо, що вона пропонує геймерам на Android 12.

Щоб отримати доступ до ігрової панелі, торкніться плаваючої ігрової панелі інструментів, яка з’являється на екрані. Ця ігрова панель інструментів з’являється лише тоді, коли користувач запускає програму, яка оголосила себе грою, встановивши категорія програми до CATEGORY_GAME у Маніфесті, функція додано в Android 8.0 Oreo.

Інформаційна панель Android 12 надає доступ до таких корисних інструментів, як запис екрана, ярлик знімка екрана, монітор FPS і перемикач «Не турбувати». До цих інструментів також можна отримати доступ за допомогою кнопки, яка плаває на екрані — вищезгаданої ігрової панелі інструментів — яка відображається лише внизу, коли користувач виходить із повноекранного режиму, проводячи пальцем, щоб показати панель стану чи навігацію. Ця плаваюча панель інструментів дозволяє геймерам робити запис екрана, знімок екрана, переглядати поточну частоту кадрів або перемкніть режим «Не турбувати», не перериваючи ігровий процес, відкривши ігрову інформаційну панель, яка є повноекранною накладання.

Перемикач «Не турбувати» не вмикає DND глобально, а вмикає графік який вмикає режим «Не турбувати», коли на передньому плані гра. Це означає, що режим «Не турбувати» вмикається лише до тих пір, поки ви перебуваєте в грі та в іншому випадку вимкнуто, якщо у вас немає іншого тригера або розкладу режиму "Не турбувати", який примусово повертає його назад на. Ви можете вручну ввімкнути розклад "Не турбувати" в режимі гри в меню "Налаштування" > "Сповіщення" > "Не турбувати" > "Розклади".

Інформаційна панель гри також пропонує три додаткові параметри: меню оптимізації гри з профілі продуктивності, ярлик для прямої трансляції гри на YouTube і віджет із даними інтегрована від Ігри Google Play. Користувачі можуть вибрати один із трьох профілів продуктивності: Performance, Standard і Battery Saver. Performance максимізує частоту кадрів, але споживає більше акумулятора, Standard використовує налаштування гри за замовчуванням, а Battery Saver знижує частоту кадрів, щоб заощадити заряд акумулятора. Профіль продуктивності також можна змінити зі сторінки інформації про програму гри, і профіль є липким, тобто він не змінюється після того, як користувач налаштував його.

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

Google каже, що ця функція ігрової інформаційної панелі буде доступна на «вибраних пристроях» під керуванням Android 12 пізніше цього року. Інформаційна панель не буде доступна в бета-версіях. Ми очікуємо побачити Google Pixel 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, що може значно зменшити навантаження на графічний процесор і навіть споживання батареї, якщо гра працює з цільовою частотою кадрів. Важливо зазначити, що виробники оригінального обладнання можуть вибрати втручання ігрового режиму з відгуками розробників або без них, тому ми радимо вам або надіслати запрошені втручання виробникам комплектного обладнання або відмовитися від інтервенцій повністю. Форма Google є вже відкрито для подання.

Розробники можуть перевірити поведінку нових API ігрового режиму Android за допомогою "cmd game" команда оболонки і інтерфейс конфігурації пристрою. Щоб дізнатися більше про API ігрового режиму в Android 12, перегляньте документація на сайті розробників Android або перегляньте повну доповідь саміту розробників Google for Games.

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