Come abilitare Android Runtime (ART) su Mi 3 con MIUI 5/6

Con il rilascio di Android 4.4 KitKat, è stato introdotto in via sperimentale un nuovo runtime Android chiamato "ART". Attualmente, Dalvik è il runtime predefinito per i dispositivi Android e ART è facoltativamente disponibile su numerosi dispositivi Android 4.4, come i telefoni Nexus, i dispositivi Google Play edition, i telefoni Motorola con Android di serie e molti altri smartphone. ART è attualmente in fase di sviluppo, che è stato appositamente introdotto per ottenere feedback da sviluppatori e utenti. ART alla fine sostituirà il runtime dalvik una volta che diventerà completamente stabile in futuro. Fino ad allora, gli utenti con dispositivi compatibili possono passare da Dalvik ad ART se sono interessati a provare questa nuova funzionalità e a sperimentarne le prestazioni.

Cosa c'è di nuovo nell'arte?

ART è un tentativo di rendere Android più veloce migliorando le prestazioni dell'app e rendendo il dispositivo complessivamente fluido. Ci sono diverse nuove funzionalità in ART, la principale è la nuovissima modalità di compilazione. Per chi non lo sapesse, Dalvik usa il compilatore Just in time (JIT) mentre ART usa Compilatore anticipato (AOT), è più intelligente e può migliorare le prestazioni dell'app. ART migliora la raccolta dei rifiuti in diversi modi e ha anche una verifica dei tempi di installazione più rigorosa rispetto a Dalvik. In ART, l'applicazione viene compilata solo una volta al momento dell'installazione, quindi viene precompilata, il che si traduce in migliori prestazioni dell'app e in un minor carico della CPU, migliorando così la durata della batteria. Tuttavia, va notato che le dimensioni delle app (nuova installazione) sono aumentate in modo significativo durante l'utilizzo di ART, il che potrebbe essere un problema per i dispositivi con poca memoria interna.

Guarda il video dimostrativo di ART contro Dalvik di David di PhoneBuff

Come passare al runtime ART?

Per cambiare o abilitare ART, il tuo dispositivo deve eseguire Android 4.4 KitKat e dovrebbe essere compatibile con ART. Puoi facilmente attivare il runtime ART da Impostazioni > Opzioni sviluppatore > Seleziona opzione runtime. (Consiglio – Se non riesci a vedere le Opzioni sviluppatore in Impostazioni, vai su Informazioni sul telefono, scorri verso il basso e tocca 7 volte sul numero di build per abilitare le opzioni sviluppatore.) Il telefono si riavvierà ora e inizierà a ottimizzare le app per ART, che può richiedere tempo a seconda del numero di app installate sul dispositivo.

Attenzione da prendere quando si utilizza ART -

Poiché Dalvik è il runtime predefinito sui dispositivi Android, potrebbe esserci un cambiamento nel comportamento di alcune app che non funzionano su ART. Tuttavia, la maggior parte delle app esistenti è ora compatibile con ART e dovrebbe funzionare correttamente con il nuovo runtime. Ma nel caso in cui riscontri bug o arresti anomali dell'app con ART, è consigliabile tornare indietro e rimanere con ART.

Passaggio ad ART su Xiaomi Mi 3 con MIUI v5 o MIUI v6 –

Mi 3 non offre più l'opzione per abilitare ART nelle Opzioni sviluppatore. Fortunatamente, esiste un trucco per abilitare il runtime ART su ROM MIUI basate su Android 4.4 KitKat.

Disclaimer: Si consiglia di eseguire un backup dei dati. Non saremo responsabili nel caso in cui il tuo dispositivo si blocchi. Provalo a tuo rischio!

– Richiede root

– Non provare se hai installato WSM Tools in quanto non supporta ART.

P.S. L'abbiamo provato su Mi 3W (variante indiana) con MIUI v6 Developer ROM.

Per abilitare ART su Mi 3, segui attentamente i passaggi seguenti:

1. Assicurati che il tuo Mi 3 sia rootato. Posta di riferimento: Come eseguire il root di Xiaomi Mi 3 (quelli che eseguono MIUI 6 Developer ROM, fanno riferimento a questa guida.)

2. Installa "ES File Explorer" dal Play Store.

3. Aprire ES File Explorer, toccare l'icona del menu nell'angolo in alto a sinistra e selezionare Strumenti. Negli strumenti, abilita l'opzione "Root Explorer" e l'accesso root completo a ES explorer quando richiesto.

4. In ES explorer, aprire la directory Dispositivo (/) da Menu > Locale > Dispositivo. Vai alla cartella /data/proprietà. Apri il “persist.sys.dalvik.vm.lib” come testo, quindi seleziona Editor note ES.

5. Modificare il file selezionando l'opzione di modifica nell'angolo in alto a destra. Rinomina la linea da libdvm.so a libart.so

6. Torna indietro e seleziona "Sì" per salvare il file. Quindi riavviare il telefono.

7. Dopo il riavvio, il tuo Mi 3 rimarrà sul logo Mi per circa un minuto. Non preoccuparti!

Quindi inizierà l'ottimizzazione delle applicazioni per ART che può richiedere circa 15-20 minuti, a seconda del numero di app installate sul telefono. Noterai anche un aumento delle dimensioni delle app installate dopo aver abilitato il runtime ART su Mi 3.

     

Nota: Dopo essere passato ad ART, ogni volta che riavvierai il tuo Mi 3 la volta successiva, ottimizzerà nuovamente tutte le app; che è un po' fastidioso. Ma abbiamo notato la stessa cosa su Moto G 2014, quindi non sembra limitato a Mi 3 o MIUI.

Nel caso in cui desideri tornare al runtime dalvik, segui allo stesso modo i passaggi precedenti e rinomina il testo nel file "persist.sys.dalvik.vm.lib" in libdvm.so

Condividi le tue opinioni se provi questa funzionalità sul tuo Mi 3. ?

Tag: AndroidMIUIROMSuggerimenti per il rootXiaomi