---ot evitiamo ragazzi......questo post mi ricorda brutte cose,grazie---
con tutto rispetto per crotan ovviamente--fine ot
Oneplus 9
Oneplus 5 6/64
ROM: Pixel Experience 9.0
Nexus 5
Rotto!!! MA NON MANCHERO? DI DARVI SUPPORTO
--
Galaxy Nexus (venduto)
Crotan (02-08-13)
Ultimamente sento parlare di compatibilità con ART, mi spiegate cos'è e come usarlo? Grazie
ART è il nuovo runtime introdotto con Android KitKat che andrà a rimpiazzare completamente quello che è presente in tutte le altre versioni di Android: Dalvik.
Visto che è nuovo e in fase sperimentale alcune applicazioni non sono ancora compatibili e crashano.
Per attivarlo basta avere una ROM basata su KK, andare in opzioni sviluppatore e attivarlo da "Seleziona runtime".
Se vuoi sapere anche come funziona, nel thread della CM11 è spiegato abbastanza bene.
Spoiler:
skizzomsn (28-12-13)
Questa risposta la diedi tempo fa ad un utente... Non ricordo se di questo forum o AndDev.
Partiamo dal concetto di macchina virtuale Java. La JVM (Java Virtual Machine) esegue del codice, ottenuto dalla compilazione di un sorgente in Java, chiamato bytecode. Nel caso di Android la Java Virtual Machine prende il nome di Dalvik ed esegue un linguaggio chiamato DEX (Dalvik EXecutable), che è sostanzialmente bytecode (contenuto in file .dex)) con delle ottimizzazioni. La differenza tra la JVM e la DVM sta proprio in questo, ossia nel linguaggio interpreato. Il DEX, quindi, è stato ottimizzato per essere più veloce sui device mobili. Senza dilungarmi troppo in ulteriori dettagli, ti dico che il nuovo compilatore ART interpreta il codice delle applicazioni in fase di installazione e non ad ogni esecuzione, come fa la Dalvik! Questo si traduce in prestazioni maggiori, comparabili a quelle ottenute dall'elaborazione del codice nativo (eseguito direttamente dal processore). Il linguaggio rimane sempre il Java (sarebbe da pazzi abbandonarlo), quello che cambio è il modo in cui questo viene interpretato dalla macchina.
leonardodettoileo (29-12-13),miseusegau (28-12-13),morfances (29-12-13),skizzomsn (28-12-13),S_mario (04-07-14)
Grazie simo, sempre preciso e chiaro
Crotan (28-12-13)
Scusate, posso sapere la differenza tra una rom Nightly e una rom SnapShot ?
Smartphone : Samsung Galaxy Nexus (GSM)
Firmware : CyanFox 4.4.2
Kernel : SuperRam
Recovery : Cmw Touch
Antutu : 12500
Crotan (21-01-14)
Bel lavoro Crotan! Incredibile!
Posso suggerire delle domande da aggiungere alle FAQ?
1) Che differenza c'è fra ext4 e F2FS? (pro, contro, rapporti in fluidità, etc.)
2) Come si fa a scegliere uno dei due formati, e quindi, a metterli sul device?
Ancora i miei complimenti.