Android 13 lägger till en ny metod som heter setGameState till GameManager API, vilket gör att spel kan kommunicera sitt nuvarande tillstånd till systemet.
Med Android 12, introducerade Google flera nya funktioner för mobilspelare och utvecklare för att ta Android-spelupplevelsen till nästa nivå. Vissa smartphones, som Pixel 6-serien, har en ny Dashboard för spel verktyg, som ger tillgång till användbara verktyg som en skärmdumpsgenväg, en skärminspelare, en DND-växling och mer medan du spelar. Samtidigt tillåter det nya Game Mode API utvecklare att optimera sitt spel för bästa prestanda eller bättre batteritid baserat på den prestandaprofil som valts av användaren. Android 13 fortsätter arbetet med att förbättra mobilspel med några nya tillägg.
Som rapporterats av Espers Mishaal Rahman, Android 13 lägger till en ny metod som heter setGameState till GameManager API, vilket gör att spel kan kommunicera sitt nuvarande tillstånd till systemet. Detta gör det möjligt för spel att klara spelets toppnivå och indikera om det kan avbrytas eller inte. Dessutom kan spel också använda
setGameState för att tala om för plattformen om spelet laddar tillgångar/resurser/kompilerar/etc. Plattformen kan sedan skicka en laddningstidstips till power HAL för att aktivera det nya GAME_LOADING-läget och öka CPU-prestanda. Det kommer dock att vara upp till OEM-tillverkare att specificera CPU-prestandajusteringen de vill genomdriva när GAME_LOADING-läget är aktivt.I teorin borde detta betyda att du behöver stirra mindre på den första spelets laddningsskärm. Många Android OEM-tillverkare implementerar redan olika optimeringar – som att allokera mer CPU- och GPU-resurser – för att förbättra spelladdningen.
Esper rapporterar att Google överväger att lägga till ett test till Vendor Test Suite (VTS) för att kräva GAME_LOADING-läge för alla enheter som lanseras med Android 13 och senare. Det är dock oklart i nuläget om detta krav har slutförts. Det är också möjligt att enheter som uppgraderar till Android 13 inte inkluderar den nya power HAL-versionen och GAME_LOADING-läget.
Källa: Esper