Android 13 legger til en ny metode kalt setGameState til GameManager API, slik at spill kan kommunisere sin nåværende tilstand til systemet.
Med Android 12, introduserte Google flere nye funksjoner for mobilspillere og utviklere for å ta Android-spillopplevelsen til neste nivå. Utvalgte smarttelefoner, for eksempel Pixel 6-serien, har en ny Spill Dashboard verktøyet, som gir tilgang til nyttige verktøy som en skjermbildesnarvei, en skjermopptaker, en DND-bryter og mer mens du spiller. I mellomtiden lar den nye Game Mode API utviklere optimalisere spillet for best ytelse eller bedre batterilevetid basert på ytelsesprofilen valgt av brukeren. Android 13 fortsetter arbeidet med å forbedre mobilspilling med noen nye tillegg.
Som rapportert av Espers Mishaal Rahman, Android 13 legger til en ny metode kalt setGameState til GameManager API, som lar spill kommunisere sin nåværende tilstand til systemet. Dette gjør det mulig for spill å passere toppnivået i spillet og indikere om det kan avbrytes eller ikke. I tillegg kan spill også bruke
setGameState for å fortelle plattformen om spillet laster inn eiendeler/ressurser/kompilering/etc. Plattformen kan deretter sende et hint om lastetid til strøm-HAL for å aktivere den nye GAME_LOADING-modusen og øke CPU-ytelsen. Det vil imidlertid være opp til OEM-er å spesifisere CPU-ytelsesjusteringen de vil håndheve når GAME_LOADING-modusen er aktiv.I teorien burde dette bety at du må stirre mindre på den første spillskjermen. Mange Android-OEM-er implementerer allerede ulike optimaliseringer – for eksempel å tildele flere CPU- og GPU-ressurser – for å forbedre spilllastingen.
Esper rapporterer at Google vurderer å legge til en test til Vendor Test Suite (VTS) for å pålegge GAME_LOADING-modus for alle enheter som lanseres med Android 13 og nyere. Det er imidlertid uklart på dette tidspunktet om dette kravet er ferdigstilt. Det er også mulig at enheter som oppgraderer til Android 13 ikke inkluderer den nye power HAL-versjonen og GAME_LOADING-modusen.
Kilde: Esper