Art sarà la runtime predefinita della prossima major release di Android!

19 giugno 201463 commenti
Era solo questione di tempo, si sapeva, prima che la runtime ART sostituisse completamente Dalvik mandandola in pensione; da oggi ne abbiamo inoltre la certezza grazie a due commit dell'AOSP.

I cambiamenti in questione sono identificati dai codici 98553 e  98618 (cliccando verrete rimandati alla pagina ufficiale sull’AOSP), i quali riportano:

98553:

Dalvik is dead, long live Dalvik! DO NOT MERGE croot cd libcore repo start dalvik-is-dead-long-live-dalvik . repo sync -c . git rm -r libdvm git add JavaLibrary.mk (after removing libdvm references, adding explict core-libart references) git add Docs.mk (after replacing references to libdvm with libart) git add benchmarks/Android.mk (after adding explict core-libart references) git add Android.mk (after removing dalvik-host target) git commit -a -m ‘Dalvik is dead, long live Dalvik! DO NOT MERGE’

(Dalvik è morta, lunga vita alla Dalvik!)

 

98618:

Switch from core to core-libart

(Cambio da core a core-libart)

I commit sono molto chiari: Dalvik verrà sostituita definitivamente. Sicuramente ne sapremo di più durante il Google I/O della prossima settimana.

Secondo voi ART porterà dei grossi miglioramenti? Fatecelo sapere nei commenti!

  • Pingback: Art sarà la runtime predefinita della prossima major release di Android! | Planet Of News()

  • Pingback: Art sarà la runtime predefinita della prossima major release di Android! - WikiFeed()

  • Pingback: Art sarà la runtime predefinita della prossima major release di Android! | Supernews()

  • SuperAnty97

    Enormi miglioramenti , spero solo aumentino la compatibilità con le app che molte app sono incompatibili per questo sono ancora affezionato a dalvik. Dopo un utilizzo di art per più di 6 mesi

    • realtebo

      io che non ho accesso ad art sono incuriosito dal tuo commento, unico positivo.

      in che termini dici che ci sono/saranno enormi miglioramenti?

      o era ironico?

      • Lorenzo Giorgi

        i miglioramenti ci sono e si vedono già ora. Certamente chi possiede un top con Snapdragon 800/801 non vedrà alcuna differenza di prestazioni, ma solo nella batteria. Su un HW meno prestante (es. dual core e quad core cortex-A7) le differenze dovrebbero essere più evidenti

        • realtebo

          Ripeto: Miglioramenti… di che tipo?
          Stiamo parlando “solo” di reattività, vero?

          • SuperAnty97

            Le app sono più veloci ad aprirsi ed è più reattivo e fluido con praticamente nessun lag , come Facebook che non lagga con art (non ho mai visto Facebook non laggare lol). Per ora gli aspetti negativi sono che consuma più di 500 mb di memoria per la art cache che occupa di più della dalvik. E che è molto instabile e fa andare in crash il telefono rare volte, e l’odioso bug del play store con alcune app non compatibili (famoso errore -24). E non è compatibile xposed (grossa pecca). Su nexus 4 i miglioramenti ci sono e credo che siano più marcati su telefoni di fascia più bassa. Fatto sta che non vedo l’ora dell’arrivo della nuova release di Android che se eliminerà dalvik allora sarà per forza compatibile al 100% con tutte le app (ho disattivato art per SwiftKey, io non vivo senza SwiftKey, purtroppo il nuovo aggiornamento non funziona con art).

  • Michele

    io sto usando ART da un paio di giorni ma miglioramenti non ne vedo, in nessun campo.

    • http://batman-news.com Samuele9

      Scusa ma come hai fatto a usare ART? C’è qualche particolare ROM che la ha?

      • LoSbronzo

        La si attiva nelle Opzioni Sviluppo nelle Impostazioni. È solo disponibile per Android 4.4.2 e non è ancora compatibile con tutte le applicazioni.

        • http://batman-news.com Samuele9

          Ah si hai ragione, l’avevo vista tempo fa ma ho preferito non cambiare. Comunque anche con Android 4.4.3 dato che da me c’è.

          • Lorenzo Giorgi

            Dalla 4.4 in poi, nella 4.4.2 ne è stata ampliata la compatibilità. Ovviamente è disponibile anche nelle versioni successive

          • LoSbronzo

            Giusto, errore mio

          • http://batman-news.com Samuele9

            La sto provando ma a me lagga di persino la tastiera quando vado nella sezione dei simboli e degli emoji

          • LoSbronzo

            Addirittura! Evidentemente su alcuni modelli ART non è stato ancora minimamente ottimizzato. Il tuo qual è?

          • http://batman-news.com Samuele9

            Xperia Sp con CyanogenMod 11 però, Sony non ha ancora rilasciato kit Kat. CyanogenMod mi ha pure avvisato di eventuali rallentamenti e crash perché non è supportato.

          • Maurizio Felicetti

            se hai attivo xposed non ti fa attivare art. E’ una sicurezza nel codice xposed perchè il telefono andrebbe in bootloop all’avvio.

          • http://batman-news.com Samuele9

            Ah meno male che c’è sta sicurezza se no era già andato D: ho xposed, con soli due moduli ma lo ho, massimo lo disattivo. Devo per forza togliere tutti i modulo o basta che disattivo/disinstallo xposed installer?

          • Maurizio Felicetti

            credo sia sufficiente disattivarlo, non ho mai provato perchè non ho installato xposed

          • http://batman-news.com Samuele9

            Ok grazie, male che vada anche se entra in bootloop tengo premuto il tasto per l’arresto forzato (non ho la batteria rimovibile) e installo la ROM da zero da CWM, non mi faccio grandi problemi

          • http://batman-news.com Samuele9

            Mi rimangio tutto Oro non me la fa attivare, premo su ART mi dice dei crash e se voglio riavviare per cambiare runtime, una volta riavviato se vado in impostazioni è di nuovo impostato su Dalvik.

          • http://batman-news.com Samuele9

            Ok grazie, la provo per qualche giorno.

  • denis M.

    Io col Nexus 5 sono passato ad ART subito mi sembra più veloce nelle App cmq lunga vita al DALVIK che ha lasciato il suo segno

    • Alberto Bucci

      Decisamente!

  • Pingback: Art sarà la runtime predefinita della prossima major release di Android! | mobilemakers.org()

  • momentarybliss

    mah, uso art da quando, tre giorni fa, ho flashato sul g2 il porting della rom del g3, a me pare la stessa cosa di dalvik come prestazioni

  • Jacopazzo

    L’unico risultato che ho ottenuto passando ad Art su Moto X è stato un battery drain assurdo con un consumo anomalo del processo “Piattaforma Android”…. Ho dovuto ripristinare.. Spero che non si ripeta perché sarebbe un bel casino

    • Lorenzo Giorgi

      sicuramente è stato un caso… ART in teoria migliora l’autonomia non la peggiora

    • Nicolas Mariniello

      Art e attualmente in fase di test quindi e naturale che presinti alcuni bug. Io dopo aver provato art non tornero piu indietro: reattivita del telefono raddoppiata, migliore velocita nelle app e piu durata della batteria.

      • LoSbronzo

        Anch’io uso ART sul mio MotoG ma i cambiamenti sono molto leggeri, apparte per i consumi. Che smartphone hai? Prestazioni addirittura raddoppiate mi par strano.

        • Nicolas Mariniello

          Ho un nexus 4. Penso che con interfaccia stock i cambiamenti sono più visibili non lo so. Comunque ho notato davvero una reattività dell’interfaccia in generale raddoppiata, qualche decina di minuti in più nella durata di batteria, e per la fluidità del sistema stiamo la.

          • Flipz77

            Quoto, inoltre se volete ancora più reattività non dimenticate di smanettare la durata delle animazioni in impostazioni sviluppatore ;)

  • Davide B.

    Miglioramenti o no, le future ROM per telefoni di fascia bassa con <1GB di ram ne trarranno giovamento.

  • Nn

    art indispensabile,gs2 rinato con aosp 4.4.2 s3 rinato,galaxy wonder gt rinato! ragazzi è tutt’un altra cosa quando si tratta di art!!!!

    • Emanuele Cannone

      l’unico neo è che non tutte le app sono compatibili.. per esempio io uso molto tubemate e con art va in crash

      • Flipz77

        Anch’io faccio un uso molto intensivo di TubeMate, ho l’ART da quando ho KK (quindi da un bel po’, visto che uso un n4) e a me non è mai successo

        • Emanuele Cannone

          io ho la cm11 e fino a qualche mese fa me lo faceva crashare insieme a qualche altra app… ora per sfizio ho provato e non ho avuto nessun problema, forse era un problema della cm11 :)

  • pirata_1985

    ART ATTACK

    • DevastatorTNT

      Giovanni Muciaccia approve ;)

  • Alessio

    Rip xposed

    • DevastatorTNT

      Per quanto mi riguarda, meglio così. L’unica cosa che mi ha provocato sono stati tanti guai e battery drain… Meglio le feature già integrate nelle ROM

      • http://batman-news.com Samuele9

        Esagerato, dipende come lo usi, anche io avevo messo un modulo incompatibile che ogni due secondi mi faceva comparire il messaggio che si era bloccato, mi aveva fatto sparire la nave bar ma muovendomi in fretta ero riuscito a disattivarlo.
        Oltre a questo non ho mai avuto problemi e ora che ho messo ART ne sento la mancanza; io usavo solo un modulo per far salvare download, screen e foto fatte da google camera sulla SD e un modulo per non far partire determinati processi all’avvio, mai nessun problema.

        • DevastatorTNT

          Non sono solo io: moltissime persone su xda concordano con il fatto che xposed non sia ‘sta gran trovata… Certo, è comodo su ROM stock, ma è rimpiazzabilissimo mettendo ROM un pochino più ricche di feature, come la carbon o la PAC…

          • http://batman-news.com Samuele9

            Ho capito ma dipende cosa ci devi fare, ma se la usi bene non provoca ne rallentamenti ne problemi ne battery drain. Poi è logico che se metti tutte calcolate grafiche che quando lo sblocchi ti fa i fuochi di capodanno ti si inchioda.

          • DevastatorTNT

            Non è quello, anche solo GB a lungo andare ti dà problemi, magari non evidenti o che si ripercuotono sulla batteria, ma noterai pian piano un rallentamento generale del sistema, proprio perché i moduli (che vanno a sostituire quelli di sistema) non possono essere universali… Poi oh, questa è la mia esperienza e quella della maggior parte dei dev di xda che conosco, niente implica che a te non debba andare bene…

    • lallo29

      Pure xposed non è tutta questa utilità. Consuma tantissima batteria e rallenta il telefono, e poi i framework utili non sono molti

  • Nicola Coppola

    Ma cos’è l’art ? Cosa dovrebbe sostituire, la memoria che si formatta nella recovery? Grazie in anticipo

    • DevastatorTNT

      È la nuova runtime di android, che andrà a sostituire la vecchia dalvik machine. Non devi cambiare nulla, è solo una questione di precompilazione delle app, che vengono così eseguite più rapidamente e risparmiando energia (non devono essere ricompilate ogni volta). Per maggiori informazioni guarda qui:
      source.android.com/devices/tech/dalvik/art.html ;)

      • Filippo Dardi

        Domanda da nabbo quale sono: Ma così facendo non risulterebbe maggiore il consumo di RAM? (cioè, da qualche parte i dati delle applicazioni dovranno pur stare, per caso non in background?)

        • Tatanka95

          No,al contrario,é anche più leggero,le applicazioni più che nella ram stanno nella cache,lì devi andarti a vedere il discorso delle rom ODEX o DEODEX per la ram,odex sono le rom stock,occupano più ram ma si aprono in un lampo e il cell le precarica all’avvio infatti ci mette di più, con le deodex hai più ram libera ma le app si aprono lentamente,l’avvio però é veloce perché non carica nulla

          • Filippo Dardi

            Capito :)

        • DevastatorTNT

          No, perché, come ti hanno risposto, i dati sono salvati nei file odex, in una speciale cache, quella che prima era la dalvik cache :)

          • Filippo Dardi

            :O Allora è una comodità esagerata

          • DevastatorTNT

            Direi :)

      • Nicola Coppola

        Grazie :)

  • Edoardo Visconti

    era ora che art venisse imposto… almeno gli sviluppatori non dovranno piu adattarsi al nuovo runtime ( mettendoci mesi) ma le apps saranno direttamente compatibili… direi: alleluja!

  • lallo29

    Dipende un po’ dai dispositivi, su moto X ho fatto dei test non solo benchmark sia con art che dalvik e per certe cose dalvik è meglio, e per altre è meglio art. Dipende dall’uso che ne fai

  • Nicola Motroni

    Finalmente!
    Al rogo la Java Machine!
    Viva il codice nativo!

    • ocram2m

      What? Why? Native language where? Anche con Art si distribuisce byte code.

  • Jo

    Su Galaxy S4 che abbia montato la Google Edition o la CM cambiando il runtime ad ART il telefono rallenta in una maniera incredibile! Veramente inusabile… prima fase dopo il riavvio “Upgrade di Android” ci mette almeno 15 minuti per 110 app circa.. mentre Dalvik in 1-2 minuti conclude tutto! L’utilizzo diventa improponibile. Non mi sembra che apporti miglioramenti, anzi… e adesso non siate di parte dicendo che l’S4 fa schifo e baggianate varie perché lo stesso comportamento lo ha HTC Sensation (Snapdragon S3, 768MB RAM) con CM e kernel 3.4 (o 3.0.. fa la stessa cosa). Lunga vita a Dalvik.

  • Flipz77

    FINALMENTE

  • dsadsadsa

    Ma… ma…. xposed non è ancora compatibile con art…