Gli aggiornamenti Android di Google hanno migliorato l’avvio delle app del 30%.
L’ultimo post sul blog di Google esalta le virtù di ART, il runtime di Android, e la sua nuova capacità di essere aggiornato indipendentemente dal sistema operativo. ART è il motore che alimenta Android ed è responsabile della compilazione di Java e Kotlin in bytecode e della sua esecuzione. Gli aggiornamenti ad ART hanno consentito a Google di migliorare la velocità delle app, anche senza un aggiornamento completo del sistema operativo. Con il lancio della versione Android 13 di ART, Google ha affermato di aver riscontrato “miglioramenti nell’avvio delle app nel mondo reale fino al 30% su alcuni dispositivi”.
ART è diventato ufficialmente una parte modulare del sistema operativo (un modulo APEX ) in Android 12, consentendone l’aggiornamento tramite Play Store anziché un aggiornamento di sistema. Con gli attuali numeri di distribuzione Android , ciò significa circa il 31% degli utenti (o 600 milioni di utenti) ottengono regolarmente un motore dell’app migliore e più veloce. Sebbene molti componenti siano stati lentamente spostati in un modulo APEX, Google ha affermato che ART è il più grande, con “un ordine di grandezza in più di API rispetto a qualsiasi altro modulo APEX”. Google ha iniziato a modificare le versioni di ART come se fosse un importante progetto software e con Android 14 arriverà “ART 14”. La versione più recente del runtime non sarà limitata ad Android 14, tuttavia: insieme alla maggior parte dei suoi miglioramenti verrà estesa anche ai sistemi operativi precedenti, quindi è possibile eseguire ART 14 sul tuo dispositivo trascurato. Telefono Android 12.

Per quanto riguarda ART 13, Google ha fornito il grafico sopra per mostrare quando è stato lanciato il nuovo aggiornamento e l’effetto che ha avuto sul tempo medio di avvio dell’app. Google ha dettagliato alcune delle modifiche di ART 13 con il rilascio di Android 13, affermando che “ART [13] rende il passaggio da e verso il codice nativo molto più veloce, con le chiamate JNI ora fino a 2,5 volte più veloci.” ART “esegue anche più byte- verifica del codice al momento dell’installazione, evitando le spese della verifica in fase di esecuzione e mantenendo rapidi i tempi di avvio dell’app”, ha affermato Google. Il risultato è un aumento del tempo di avvio del 30% per alcuni dispositivi.
Google ha affermato che l’aggiornamento ART 14 porterà Android da OpenJDK 11 a OpenJDK 17 “insieme a un nuovo compilatore e ottimizzazioni di runtime che migliorano le prestazioni riducendo le dimensioni del codice”. Dovrebbe essere disponibile su Android 14 il mese prossimo, dando il via a un processo di lancio del Play Store. .
Lascia un commento