Con KitKat debutta ART: Android cambia per sempre

Written By Kom Limpulnam on Senin, 11 November 2013 | 15.11

Con Android 4.4 KitKat Google inizia le prove su un nuovo runtime environment per le applicazioni denominato ART, acronimo di Android RunTime. Dopo i primi problemi avvenuti con Oracle riguardo ad alcuni brevetti sull'uso della Dalvik di cui fa uso storicamente Android e basata sulle runtime Java, Google sembra determinata a passare definitivamente alla nuova ART ed abbandonare la Dalvik entro tempistiche ancora sconosciute.

Android 4.4 KitKat, Android Runtime, ART

Quest'ultima è sempre stata contrassegnata come il motivo principale per cui le applicazioni di terze parti per Android presentano performance non in linea con quelle della concorrenza, soprattutto negli anni passati quando la potenza computazionale era ben più limitata rispetto agli ultimi anni.

ART è disponibile nativamente su Android 4.4 e velocizza drasticamente il tempo che usa il sistema per leggere il codice dell'applicazione: i primi test mostrano che il tempo di esecuzione dell'app viene dimezzato rispetto alla più vecchia Dalvik. Il consistente aumento di velocità è dovuto all'abbandono del compilatore JIT (just-in-time) della vecchia runtime per un più efficiente AOT (ahead-of-time) in cui l'intera compilazione del codice avviene preliminarmente durante l'installazione dell'app.

In passato le applicazioni venivano solo parzialmente compilate dagli sviluppatori, il cui codice doveva essere gestito da un interpreter ogni volta che veniva eseguito su un determinato dispositivo. Logicamente si tratta di un'operazione poco efficiente, ma indispensabile per poter permettere alle varie app la piena compatibilità fra tante architetture hardware diverse.

La nuova runtime va vista soprattutto nell'ottica di Google di rendere Android una piattaforma aperta e funzionale anche sui dispositivi meno recenti e dotati di risorse inferiori. ART è ancora in fase sperimentale e potrebbe non essere stabile come la ben più collaudata Dalvik, tuttavia è possibile provare la nuova runtime su Android 4.4 KitKat attivandola dalle impostazioni. L'abilitazione della nuova funzionalità richiede un riavvio e parecchi minuti per ricaricare tutte le applicazioni sul sistema.

Come attivare ART?

Non è consigliabile attivare le nuove funzionalità su ROM non ufficiali e su dispositivi diversi dai Nexus (potrebbero rendere il dispositivo inutilizzabile). Per attivare ART è sufficiente andare nelle impostazioni del dispositivo e poi selezionare Opzioni Sviluppatore, Seleziona Runtime ed infine Usa ART.

Le applicazioni richiedono un tempo leggermente superiore rispetto al passato per essere installate, oltre ad un quantitativo di spazio del 10/20% in più rispetto alla vecchia Dalvik dal momento che l'app risiede sulla memoria interamente compilata. Di contro ART migliora sensibilmente le performance delle applicazioni, l'efficienza energetica delle stesse e del multitasking del dispositivo.


Anda sedang membaca artikel tentang

Con KitKat debutta ART: Android cambia per sempre

Dengan url

http://anakandung.blogspot.com/2013/11/con-kitkat-debutta-art-android-cambia.html

Anda boleh menyebar luaskannya atau mengcopy paste-nya

Con KitKat debutta ART: Android cambia per sempre

namun jangan lupa untuk meletakkan link

Con KitKat debutta ART: Android cambia per sempre

sebagai sumbernya

0 komentar:

Posting Komentar

techieblogger.com Techie Blogger Techie Blogger