Android 13 adaugă o nouă metodă numită setGameState la API-ul GameManager, permițând jocurilor să comunice sistemului starea lor actuală.
Cu Android 12, Google a introdus câteva funcții noi pentru jucătorii și dezvoltatorii de pe mobil, pentru a duce experiența de joc Android la nivelul următor. Anumite smartphone-uri, cum ar fi seria Pixel 6, au un nou Tabloul de bord al jocului utilitar, care oferă acces la instrumente utile, cum ar fi o comandă rapidă pentru capturi de ecran, un înregistrator de ecran, o comutare DND și multe altele în timp ce joci. Între timp, noul Game Mode API permite dezvoltatorilor să-și optimizeze jocul pentru cea mai bună performanță sau o durată mai bună a bateriei, în funcție de profilul de performanță selectat de utilizator. Android 13 continuă impulsul pentru îmbunătățirea jocurilor mobile cu câteva noi completări.
După cum a raportat Mishaal Rahman de la Esper, Android 13 adaugă o nouă metodă numită setGameState la GameManager API, permițând jocurilor să comunice sistemului starea lor actuală. Acest lucru permite jocurilor să treacă de stadiul de nivel superior al jocului și să indice dacă acesta poate fi întrerupt sau nu. În plus, jocurile pot folosi și
setGameState pentru a spune platformei dacă jocul încarcă active/resurse/compilează/etc. Platforma poate trimite apoi un indiciu de timp de încărcare către HAL de putere pentru a activa noul mod GAME_LOADING și pentru a crește performanța procesorului. Cu toate acestea, va rămâne la latitudinea OEM-urilor să specifice reglarea performanței CPU pe care doresc să o impună atunci când modul GAME_LOADING este activ.În teorie, acest lucru ar trebui să însemne că va trebui să vă uitați mai puțin la ecranul inițial de încărcare a jocului. Mulți producători OEM Android implementează deja diverse optimizări - cum ar fi alocarea mai multor resurse CPU și GPU - pentru a îmbunătăți încărcarea jocului.
Esper raportează că Google are în vedere adăugarea unui test la Vendor Test Suite (VTS) pentru a impune modul GAME_LOADING pentru toate dispozitivele care se lansează cu Android 13 și versiuni ulterioare. Cu toate acestea, în acest moment nu este clar dacă această cerință a fost finalizată. De asemenea, este posibil ca dispozitivele care fac upgrade la Android 13 să nu includă noua versiune de putere HAL și modul GAME_LOADING.
Sursă: Esper