ART pronto a prendere il posto della Dalvik già nella prossima versione di Android

android_4.4_art

Con l’avvento di Android 4.4 KitKat abbiamo assistito per la prima volta all’implementazione di una nuova macchina virtuale all’interno di Android, cioè di ART per l’appunto, una sorta di nuovo compilatore che rappresenta un’evoluzione della Dalvik fin dagli inizi presente su Android.

Chi non lo sapesse, la Dalvik è quella macchina virtuale che si occupa di far girare le applicazioni su Android, per cui le prestazioni dell’intero sistema operativo saranno tanto migliori quanto migliore sarà l’ottimizzazione della macchina virtuale. Con le successive release 4.4.1 e 4.4.2 di Android, poi, ART è stato poi ulteriormente ottimizzato rispetto alla prima release di KitKat e reso compatibile con alcune applicazioni con cui prima non lo era, ed ormai le sue prestazioni risultano già più elevate rispetto a quelle della Dalvik.

Ed era proprio quello a cui Google puntava: far maturare ART nel corso del tempo per poi sostituirlo alla Dalvik non appena sarebbe stato pronto. A quanto pare, quel giorno sembra essere molto vicino, dato che dal contenuto di un commit nell’AOSP si apprende proprio il fatto che ART potrebbe essere impostato come predefinito magari già nella prossima versione di Android, che potrebbe essere la 4.4.3 oppure la 4.5. In particolare, le stringhe di codice che riportano l’informazione sono le seguenti:

-PRODUCT_RUNTIMES := runtime_libdvm_default
-PRODUCT_RUNTIMES += runtime_libart
+PRODUCT_RUNTIMES := runtime_libart_default
+PRODUCT_RUNTIMES += runtime_libdvm

Come vedete, le prime due linee di codice si riferiscono alla situazione attuale mentre le restanti due si riferiscono al futuro scenario: attualmente è la Dalvik ad essere impostata di default, per cui verrebbe declassata, mentre ART prenderebbe il suo posto.

ART quindi sembra essere definitivamente pronto a sostituire la Dalvik, anche se l’utente avrà comunque la possibilità di impostarla dalle impostazioni sviluppatore qualora lo volesse. Negli ultimi periodi ART si sta dimostrando molto valido ed è per questo che molti utenti lo hanno già come compilatore predefinito. Nei commenti potete esprimere la vostra opinione in merito magari rendendoci partecipi delle differenze che avete notato nell’utilizzo di Android sia con ART che con Dalvik.

Via

Commenti

Ti invitiamo ad usare toni consoni e di rimanere in tema all'argomento trattato, in caso contrario, il sistema automatico potrebbe oscurare il tuo messaggio e potrebbero trascorrere fino a 48h per la verifica ed un'eventuale autorizzazione.
TuttoAndroid si riserva comunque il diritto di allontanare le persone non adatte a tenere un comportamento corretto e rispettoso verso gli altri.

  • Salvix

    Lo uso da quando è uscito senza problemi,molto soddisfatto!

  • Fabrizio Catena

    Sul mio Nexus con il compilatore ART l’unica applicazione che non mi funziona è Easy Recorder Voice Pro.

  • pillon997

    Non ho capito come funziona.. io ho note 3 con 4.4.2 aggirnato tramite odin. Come si attiva?

    • Elia Marcantognini

      Da quel che so è disattivato su note 3, nemmeno su opzioni sviluppatore mi pare ci sia.

      • pillon997

        Grazie pensavo che servisse il root e dovesse essere installato da recovery .. quindi dego aspettare il prossimo aggiornamento?

        • Elia Marcantognini

          Penso proprio di sì.
          Prova a vedere se attivando le opzioni sviluppatore (Premi 7 volte su numero build in info del telefono) sotto codesto menù c’è “seleziona runtime”. Ma mi pare non ci sia su note3 per volere di samsung.

          • pillon997

            Infatti…:(

  • arancio

    Quando ho aggiornato il mio n4 ad android 4.4 ho notato che giochi come real racing 3 presentavano fastidiosi lag, poi attivando ART piuttosto che DALVIK i lago sono spariti…mi sembra ottimo…

  • Alex Gombi

    Ottimo ;)

  • Stefano Scarpone

    ART mi ha sistemato tutti i problemi di lag evidenti con il Nexus 4, sembra quasi appena uscito dalla scatola, ma con 100 applicazioni installate :D

  • bL4Ck

    Ho comprato Nexus 5 al dayone ed uso ART dal giorno dopo che mi è arrivato, mai avuto problemi a parte quelli conosciuti che poi sono stati sistemati dopo nemmeno due mesi con la 4.4.2, veramente soddisfatto.

  • vortex67

    Speriamo solo sia migliore di com’è ora,perchè altrimenti cambia poco o nulla rispetto a dalvik

  • Andrea

    Sarà disponibile anche per Jelly Bean 4.1.2 per il Galaxy S2 ?

    • maina

      Aspetta e spera.. Ormai ha 3 anni, Samsung per certo non lo aggiornerà fino a KitKat. Consiglio? Buttati sulla CyanogenMod!

    • No.

  • Kikyo

    Speriamo che la Cyano si dia una mossa

    • leo

      SI…MA DATEGLI ALMENO IL TEMPO….FANNO SEMPRE UN OTTIMO LAVORO…MA UN ATTIMO DI PAZIENZA…

      • Kikyo

        Oh ma stai un po’ calmino.. Dico solo che nonostante ART funzioni sulle Cyano, ancora non è ufficialmente supportato…

        • Non è ancora ufficialmente supportato perché non è ancora ufficialmente il sostituto di dalvik quindi non vedo perché dovrebbero attivarlo sulle CyanogenMod.

          • Kikyo

            Ma sai.. La Cyano è famosa anche per introdurre nuove features.. Sarebbe bello se venisse implementato di default al posto di Dalvik

          • Non avrebbe senso introdurre ART ora, è ancora in fase di sviluppo e può causare un sacco di problemi quindi verrà sostituito alla dalvik quando sarà maturo abbastanza.

          • Kikyo

            Ah ok capito :)

    • Gigi

      agli ordini capo

  • Angelo Calcagnini

    Sul mio Nexus7 2013 da quando ho kitkat 4.4.2 che utilizzo solo art e non ho mai avuto problemi con alcuna applicazione

    • Lo-Zio Riki

      Idem sul mio Nexus 5…Stabilità ottima

  • francesco dilecce

    finchè l’art non supporterà il modulo xposed, rimarrà sempre un passo indietro alla dalvik!

    • Dryblow

      Deve essere xposed a supportare ART e non il contrario.

      • francesco dilecce

        c’hai ragione, mi sono espresso male :P

    • Android

      Questo è le la caz..ta di oggi

    • ahahah!!

Top