CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: carotix con ben 2 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: 9mm con ben 9 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 34 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 6 su 6
Discussione:

Modalità Dalvik Vs ART

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Senior Droid L'avatar di Massij


    Registrato dal
    Jan 2012
    Messaggi
    809
    Smartphone
    LG G3

    Ringraziamenti
    48
    Ringraziato 34 volte in 32 Posts
    Predefinito

    Modalità Dalvik Vs ART

    Salve se in opzione sviluppatore mettessi modalità ART invece di Dalvik incorro in qualche problema? Perché ho sentito dire che mettendo modalità ART il dispositivo diventa più veloce fluido e anche la batteria dura di più, smentite o è verità?
    Grazie

  2.  
  3. #2
    Androidiano


    Registrato dal
    Dec 2013
    Messaggi
    89

    Ringraziamenti
    14
    Ringraziato 16 volte in 14 Posts
    Predefinito

    Ultimamente non ho provato ma potresti avere qualche problema di compatibilità con alcune app non aggiornate.

  4. #3
    Senior Droid L'avatar di Massij


    Registrato dal
    Jan 2012
    Messaggi
    809
    Smartphone
    LG G3

    Ringraziamenti
    48
    Ringraziato 34 volte in 32 Posts
    Predefinito

    Fatemi sapere allora! Ma Lollipop sarà strutturato su ART?

    Inviato dal mio LG-D855 usando Androidiani App

  5. #4
    Androidiano


    Registrato dal
    Jun 2013
    Messaggi
    170

    Ringraziamenti
    6
    Ringraziato 5 volte in 5 Posts
    Predefinito

    Da quel che so, Lollipop E' solo ART

  6. #5
    Senior Droid


    Registrato dal
    Feb 2011
    Messaggi
    515
    Smartphone
    Samsung Galaxy S3

    Ringraziamenti
    77
    Ringraziato 54 volte in 49 Posts
    Predefinito

    Quote Originariamente inviato da Massij Visualizza il messaggio
    Fatemi sapere allora! Ma Lollipop sarà strutturato su ART?

    Inviato dal mio LG-D855 usando Androidiani App
    Con Lollipop Google vuole abbandonare la Dalvik per ART.
    I dispositivi Android che possiedo
    * LG G3 16 GB Titan
    * Samsung Galaxy S3 (Archidroid 3.0.0 Experimental)
    * Samsung Galaxy Tab S 10.5 (S P E T T A C O L A R E!)
    * Minix Neo X7 Android TV Box (Official Minix fw 010)

  7. #6
    Administrator L'avatar di DreamReaper


    Registrato dal
    Dec 2013
    Messaggi
    41,883
    Smartphone
    S22 Ultra,Find X2 pro,Mi 10

    Ringraziamenti
    20,679
    Ringraziato 13,119 volte in 10,481 Posts
    Predefinito

    Quote Originariamente inviato da Massij Visualizza il messaggio
    Salve se in opzione sviluppatore mettessi modalità ART invece di Dalvik incorro in qualche problema? Perché ho sentito dire che mettendo modalità ART il dispositivo diventa più veloce fluido e anche la batteria dura di più, smentite o è verità?
    Grazie
    Buonasera, è un argomento che è stato trattato diverse volte in diversi thread con spiegazioni dettagliate.

    Ti riassumo e chiudo.

    Android fa uso di una macchina virtuale come ambiente runtime per eseguire i file APK che costituiscono un’applicazione Android. Il vantaggio di utilizzare una macchina virtuale è duplice – in primo luogo, il codice di applicazione è isolato dal sistema operativo di base, in modo che se qualcosa dovesse andare storto, è contenuta in un ambiente isolato e non influenza il sistema operativo primario. E in secondo luogo, consente la compatibilità incrociata, cioè anche se l’applicazione è compilata su un’altra piattaforma (come un PC, come avviene di solito con lo sviluppo di applicazioni mobili), possono ancora essere eseguiti sulla piattaforma mobile utilizzando la macchina virtuale.

    Per Android, la macchina virtuale basata sull’ambiente di runtime in uso finora è conosciuta come Dalvik Virtual Machine

    Dalvik è presente nell’OS Android fin dal principio nel 2007 e non è cambiato molto da allora, a parte il metodo di compilazione Just-In-Time (JIT), introdotto in Android 2.2 Froyo, che in sostanza compila in modo giusto le applicazioni che vengono lanciate o quando l’utente fornisce le istruzioni necessarie. È un miglioramento rispetto al precedente approccio dell’interprete convenzionale che compilava e caricava codice riga per riga, ma il lato negativo è un sovraccarico enorme quando l’app viene lanciata per la prima volta.

    Questo perché il sistema ha bisogno di mettere insieme tutti i file necessari, compilare l’applicazione e caricarla nella RAM. Finché l’applicazione compilata rimane all’interno della RAM, continuerà a rispondere velocemente, ma quando si caricano più applicazioni e la RAM si esaurisce, la prima app aperta viene chiusa e, quindi, al successivo lancio, l’intero processo ricomincia. L’approccio ha senso su carta, e in effetti, ha lavorato bene fino ad ora per la piattaforma. Tuttavia, i dispositivi anziani con RAM limitata soffrono di più, poiché il ciclo di carico/scarico (avvio/blocco) continua più spesso, e quindi, il sistema rallenta in termini di reattività complessiva. Ecco dove la nuova macchina virtuale, ART, entra in gioco.

    ART, o Android RunTime è una nuova macchina virtuale sperimentale che Google ha introdotto con Android 4.4 KitKat come opzione per gli sviluppatori (con Dalvik ancora impostato come predefinito per ora). La differenza principale tra ART e Dalvik è l’approccio alla compilazione che entrambi impiegano – ART si avvale di un nuovo Ahead-Of-Time (AOT) concetto contrario al JIT di Dalvik, che raccoglie le applicazioni prima che esse vengano lanciate. Ciò significa che per la prima installazione ci vorrà più tempo, e le applicazioni occuperanno più spazio nella memoria interna, ma allo stesso tempo, dal momento che l’applicazione sarà completamente compilata appena installata, i tempi di lancio saranno molto più veloci. Allo stesso modo, dal momento che la compilazione avviene solo una volta al momento dell’installazione, il tasso di utilizzo del processore è più basso, il che si traduce in una migliore durata della batteria e delle prestazioni complessive.

    Google, con l'avvento di Lollipop ha deciso di abbandonare completamente Dalvik per mettere di Default Art.
    Leggi il regolamento del Forum
    Sto Guidando (cit. Dieguccio)
    “È quando le aspettative sono ridotte a zero che si apprezza veramente ciò che si ha.”(cit. S.H.)


  8. I seguenti 3 Utenti hanno ringraziato DreamReaper per il post:

    lucystar74 (17-11-14),Massij (21-11-14),motoralbi (19-11-14)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy