Android Q inkluderar nÄgra ART-relaterade prestationsvinster, utvecklare kan förvÀnta sig snabbare applanseringar och förbÀttrad skrÀpsamling

Android Q kommer inte bara med nya funktioner, det kommer ocksĂ„ att förbĂ€ttra prestandan för tidigare Android-utgĂ„vor via nĂ„gra tweaks till sin ART-kompilator. Förutom att de detaljerade fördelarna med appdistribution – vilka nuvarande enheter som kör Android P kommer att dra nytta av – detaljerade Google ocksĂ„ nĂ„gra mer tekniska Ă€ndringar av hur ART förbĂ€ttrar appens prestanda i Android Q.

Android Q inkluderar nÄgra ART-relaterade prestationsvinster, utvecklare kan förvÀnta sig snabbare applanseringar och förbÀttrad skrÀpsamling 1

Den mer intressanta detalj som Google tillhandahÄller i sitt tillkÀnnagivande idag Àr ett nytt system som tillÄter appar som körs pÄ Android Pie 9 och senare distribueras tillsammans med aggregerade, anonymiserade profiler, som gör att ART pÄ ett intelligent sÀtt kan förkompilera fler delar av appen innan den körs, vilket förbÀttrar starttiden för appen avsevÀrt.

Om du inte Àr bekant, bytte Android till sin ART-kompilator med Lolipop, efter ett snabbtest med Kit Kat, och innan det anvÀnde den gamla Dalvik. PÄ senare tid har Android P ytterligare förbÀttrat ARTs prestanda.

De andra ART-baserade vinsterna exklusiva för Android Q Ă€r till stor del utanför min tekniska förstĂ„else, men förbĂ€ttringarna inkluderar att starta appar i Zygote-processen tidigare sĂ„ att de Ă€r redo att starta snabbare, flytta mer information till appens heap-bild och lĂ€gga till en ny generation Garbage Collection to ART – förmodligen hjĂ€lper till att minska omkostnaderna i samband med minneshantering, eftersom Google sĂ€ger att det Ă€r mer effektivt att samla objekt jĂ€mfört med “full-heap GC.”

Utvecklare kan dyka in i de tekniska detaljerna vid tillkÀnnagivandet, men TL; DR för resten av oss Àr att vi borde se appar kör Ànnu bÀttre pÄ Android Q.

Försök rulla

0 Shares