Android 13 přidává do rozhraní GameManager API novou metodu nazvanou setGameState, která umožňuje hrám sdělovat systému svůj aktuální stav.
S Android 12Google představil několik nových funkcí pro mobilní hráče a vývojáře, které posouvají herní zážitek na Androidu na další úroveň. Vybrané smartphony, jako je řada Pixel 6, mají novinku Herní panel nástroj, který poskytuje přístup k užitečným nástrojům, jako je zkratka pro snímek obrazovky, záznam obrazovky, přepínač DND a další, když hrajete. Mezitím nové rozhraní Game Mode API umožňuje vývojářům optimalizovat jejich hru pro nejlepší výkon nebo lepší výdrž baterie na základě profilu výkonu zvoleného uživatelem. Android 13 pokračuje v úsilí o vylepšení mobilních her s některými novými přírůstky.
Jak uvedl Esperův Mishaal Rahman, Android 13 přidává novou metodu nazvanou setGameState k GameManager API, umožňující hrám sdělovat systému jejich aktuální stav. To umožňuje hrám projít stavem nejvyšší úrovně a určit, zda může být přerušena nebo ne. Kromě toho mohou hry také používat
setGameState sdělit platformě, zda hra načítá aktiva/zdroje/kompilaci/atd. Platforma pak může poslat nápovědu k době načítání do Power HAL, aby se aktivoval nový režim GAME_LOADING a zvýšil výkon CPU. Bude však na OEM, aby specifikovali ladění výkonu CPU, které chtějí vynutit, když je aktivní režim GAME_LOADING.Teoreticky by to mělo znamenat, že budete muset méně zírat na úvodní obrazovku načítání hry. Mnoho výrobců Android OEM již implementuje různé optimalizace – jako je alokace více zdrojů CPU a GPU – ke zlepšení načítání her.
Esper uvádí, že Google zvažuje přidání testu do sady Vendor Test Suite (VTS), který nařídí režim GAME_LOADING pro všechna zařízení se systémem Android 13 a novějším. V tuto chvíli však není jasné, zda byl tento požadavek dokončen. Je také možné, že zařízení upgradovaná na Android 13 nemusí obsahovat novou verzi Power HAL a režim GAME_LOADING.
Zdroj: Esper