Odată cu lansarea Android 4.4 KitKat, a fost introdus experimental un nou timp de rulare Android numit „ART”. În prezent, Dalvik este timpul de rulare implicit pentru dispozitivele Android, iar ART este disponibil opțional pe un număr de dispozitive Android 4.4, cum ar fi telefoanele Nexus, dispozitivele ediția Google Play, telefoanele Motorola care rulează Android și multe alte smartphone-uri. ART este în prezent în stadiu de dezvoltare, care a fost introdus în mod intenționat pentru a obține feedback de la dezvoltatori și utilizatori. ART va înlocui în cele din urmă timpul de execuție dalvik odată ce va deveni complet stabil în viitor. Până atunci, utilizatorii cu dispozitive compatibile pot trece de la Dalvik la ART dacă sunt interesați să încerce această nouă funcționalitate și să experimenteze performanța acesteia.
Ce este nou este ART?
ART este o încercare de a face Android mai rapid prin îmbunătățirea performanței aplicației și prin a face dispozitivul neted. Există câteva funcții noi în ART, una importantă fiind modul complet nou de compilare. Pentru cei care nu știu, Dalvik folosește compilatorul Just in time (JIT), în timp ce ART folosește Compilatorul Ahead-of-time (AOT)., care este mai inteligent și poate îmbunătăți performanța aplicației. ART îmbunătățește colectarea gunoiului în mai multe moduri și are, de asemenea, o verificare mai strictă a timpului de instalare decât Dalvik. În ART, aplicația este compilată o singură dată în momentul instalării, fiind astfel precompilată, ceea ce duce la îmbunătățirea performanței aplicației și la o încărcare mai mică a procesorului, îmbunătățind astfel durata de viață a bateriei. Cu toate acestea, trebuie remarcat faptul că dimensiunile aplicațiilor (instalare proaspătă) sunt crescute semnificativ în timpul utilizării ART, care ar putea fi o problemă pentru dispozitivele cu stocare internă scăzută.
Urmăriți demonstrația video perspicace a ART vs Dalvik de David de la PhoneBuff –
Cum se trece la runtime ART?
Pentru a comuta sau a activa ART, dispozitivul dvs. trebuie să ruleze Android 4.4 KitKat și ar trebui să fie compatibil cu ART. Puteți activa cu ușurință timpul de rulare ART din Setări > Opțiuni pentru dezvoltatori > Selectați opțiunea de rulare. (Bacsis – Dacă nu puteți vedea opțiunile pentru dezvoltatori în Setări, apoi accesați Despre telefon, derulați în jos și atingeți de 7 ori pe numărul de compilare pentru a activa opțiunile pentru dezvoltatori.) Telefonul va reporni acum și va începe optimizarea aplicațiilor pentru ART, care poate dura timp în funcție de numărul de aplicații instalate pe dispozitiv.
Atenție care trebuie luată atunci când utilizați ART -
Deoarece Dalvik este timpul de rulare implicit pe dispozitivele Android, ar putea exista o schimbare a comportamentului unor aplicații care nu funcționează pe ART. Cu toate acestea, majoritatea aplicațiilor existente sunt acum compatibile cu ART și ar trebui să funcționeze bine cu noul timp de rulare. Dar în cazul în care întâmpinați erori sau blocări ale aplicației cu ART, atunci este înțelept să treceți înapoi și să rămâneți cu ART.
Trecerea la ART pe Xiaomi Mi 3 care rulează MIUI v5 sau MIUI v6 -
Mi 3 nu mai oferă opțiunea de a activa ART în opțiunile pentru dezvoltatori. Din fericire, există un truc pentru a activa runtime ART pe MIUI ROM care se bazează pe Android 4.4 KitKat.
Disclaimer: Este recomandabil să faceți o copie de rezervă a datelor dvs. Nu vom fi responsabili în cazul în care dispozitivul dvs. este blocat. Încercați pe propriul risc!
– Necesită Root
– Nu încercați dacă aveți WSM Tools instalat, deoarece nu acceptă ART.
P.S. Am încercat acest lucru pe Mi 3W (varianta indiană) care rulează MIUI v6 ROM Developer.
Pentru a activa ART pe Mi 3, urmați cu atenție pașii de mai jos:
1. Asigurați-vă că Mi 3 este rootat. Referiți post: Cum să rootați Xiaomi Mi 3 (cei care rulează MIUI 6 Developer ROM, consultați acest ghid.)
2. Instalați „ES File Explorer” din magazinul Play.
3. Deschideți ES File Explorer, atingeți pictograma meniu din colțul din stânga sus și selectați Instrumente. În instrumente, activați opțiunea „Root Explorer” și accesul rădăcină complet la ES explorer atunci când vi se solicită.
4. În ES explorer, deschideți directorul Dispozitiv (/) din Meniu > Local > Dispozitiv. Accesați folderul /data/property. Deschide „persist.sys.dalvik.vm.lib” ca text și apoi selectați editor de note ES.
5. Editați fișierul selectând opțiunea de editare din colțul din dreapta sus. Redenumiți linia de la libdvm.so la libart.so
6. Reveniți și selectați „Da” pentru a salva fișierul. Apoi reporniți telefonul.
7. După repornire, Mi 3 va rămâne pe sigla Mi pentru aproximativ un minut. Nu vă faceți griji!
Apoi va începe optimizarea aplicațiilor pentru ART, care poate dura în jur de 15-20 de minute, în funcție de numărul de aplicații instalate pe telefon. Veți observa, de asemenea, o creștere a dimensiunii aplicațiilor instalate după activarea timpului de rulare ART pe Mi 3.
Notă: După trecerea la ART, de fiecare dată când reporniți Mi 3 data viitoare, acesta va optimiza din nou toate aplicațiile; ceea ce este cam enervant. Dar am observat același lucru pe Moto G 2014, așa că nu pare limitat la Mi 3 sau MIUI.
În cazul în care doriți să reveniți la dalvik runtime, urmați în mod similar pașii de mai sus și redenumiți textul din fișierul „persist.sys.dalvik.vm.lib” în libdvm.so
Împărtășiți-vă părerile dacă încercați această funcționalitate pe Mi 3. ?
Etichete: AndroidMIUIROMRooting TipsXiaomi