Android 13 може значно скоротити час завантаження гри

Android 13 додає новий метод під назвою setGameState до GameManager API, що дозволяє іграм передавати свій поточний стан системі.

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

Як повідомив Мішал Рахман з Esper, Android 13 додає новий метод під назвою setGameState до GameManager API, що дозволяє іграм передавати системі свій поточний стан. Це дозволяє іграм передавати стан верхнього рівня гри та вказувати, чи можна її переривати чи ні. Крім того, Ігри також можуть використовувати

setGameState щоб повідомити платформі, чи гра завантажує активи/ресурси/компіляцію тощо. Після цього платформа може надіслати підказку про час завантаження в потужний HAL, щоб активувати новий режим GAME_LOADING і підвищити продуктивність ЦП. Однак OEM-виробники повинні вказати налаштування продуктивності ЦП, які вони хочуть застосувати, коли активний режим GAME_LOADING.

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

Двигун iQOO Multi Turbo визначає пріоритет ЦП/ГП та інших ресурсів для прискорення завантаження гри.

Еспер повідомляє, що Google розглядає можливість додавання тесту до Vendor Test Suite (VTS), щоб увімкнути режим GAME_LOADING для всіх пристроїв, які запускаються з Android 13 і новіших версій. Однак на даний момент незрозуміло, чи була ця вимога остаточно виконана. Також можливо, що пристрої, оновлені до Android 13, можуть не включати нову потужну версію HAL і режим GAME_LOADING.


Джерело: Еспер