ART, o meglio Android RunTime è il nome della nuova macchina virtuale
che sosterrà il sistema Android sui dispositivi e sicuramente
sostituirà Dalvik nella prossima versione di Android.
Ma cosa è Dalvik e perchè verrà sostituito?
Sostanzialmente Dalvik è una macchina virtuale progettata da un dipendente google per far girare
applicazioni su dispositivi che hanno poca memoria RAM
come appunto i dispositivi mobili (anche se ad oggi non è più così)
La macchina virtuale è un elemento fondamentale dell'ecosistema android perchè
in pratica è la parte del sistema operativo che si occupa di eseguire le applicazioni.
Già in fase di installazione infatti con la nuova ART l'app viene ottimizzata
ed una volta installata è pronta per dare il massimo delle prestazioni perchè il
sistema la ottimizza in base all'hardware del device su cui è installata (e non solo).
Questo cambio si vocifera che possa essere dovuto al fatto che dall'anno prossimo
con la nuova versione di android si andrà a sfruttare l'architettura a 64bit
e quindi sicuramente prima di mettersi a lavoro sulla nuova architettura magari
si è voluti andare a migliorare la parte più "vecchia" di android che si trascina dalla versione 2.2,
da quando è stata il compilatore JIT sulla Dalvik.
Ad oggi ART è già presente nella versione 4.4 KitKat ma solo per
gli sviluppatori o comunque quei Geek che intendono provarla :)
Se fate parte di questa categoria entrate nelle opzioni degli sviluppatori su android e attivatela!
Ecco un breve video sulle differenze prestazionali tra le due macchine virtuali:
Nessun commento:
Posta un commento