Android 13 kunne reducere spillets indlæsningstider betydeligt

Android 13 tilføjer en ny metode kaldet setGameState til GameManager API, hvilket gør det muligt for spil at kommunikere deres nuværende tilstand til systemet.

Med Android 12, introducerede Google flere nye funktioner til mobile spillere og udviklere for at tage Android-spiloplevelsen til næste niveau. Udvalgte smartphones, såsom Pixel 6-serien, har en ny Spil Dashboard værktøj, som giver adgang til nyttige værktøjer som en genvej til skærmbilleder, en skærmoptager, en DND-skift og mere, mens du spiller. I mellemtiden giver den nye Game Mode API udviklere mulighed for at optimere deres spil til den bedste ydeevne eller bedre batterilevetid baseret på den præstationsprofil, som brugeren har valgt. Android 13 fortsætter indsatsen for at forbedre mobilspil med nogle nye tilføjelser.

Som rapporteret af Espers Mishaal Rahman, Android 13 tilføjer en ny metode kaldet setGameState til GameManager API, der tillader spil at kommunikere deres nuværende tilstand til systemet. Dette gør det muligt for spil at passere spillets øverste niveau og angive, om det kan afbrydes eller ej. Derudover kan Spil også bruge

setGameState at fortælle platformen, om spillet indlæser aktiver/ressourcer/kompilering/etc. Platformen kan derefter sende et hint om indlæsningstid til power-HAL'en for at aktivere den nye GAME_LOADING-tilstand og øge CPU-ydeevnen. Det vil dog være op til OEM'er at specificere den CPU-ydeevnejustering, de ønsker at håndhæve, når GAME_LOADING-tilstanden er aktiv.

I teorien skulle dette betyde, at du bliver nødt til at stirre mindre på den indledende spilindlæsningsskærm. Mange Android OEM'er implementerer allerede forskellige optimeringer - såsom at allokere flere CPU- og GPU-ressourcer - for at forbedre spilindlæsningen.

iQOOs Multi Turbo-motor prioriterer CPU/GPU og andre ressourcer for at fremskynde spilindlæsningen.

Esper rapporterer, at Google overvejer at tilføje en test til Vendor Test Suite (VTS) for at påbyde GAME_LOADING-tilstand for alle enheder, der lanceres med Android 13 og nyere. Det er dog uklart på nuværende tidspunkt, om dette krav er blevet afsluttet. Det er også muligt, at enheder, der opgraderer til Android 13, muligvis ikke inkluderer den nye power HAL-version og GAME_LOADING-tilstanden.


Kilde: Esper