Ce este o aplicație de execuție, iar în cazul în care nu mașinile virtuale? În Android, pentru a rula aplicații pe care le descărcați ca un fișier APK (și care nu sunt compilate cod) utilizează mașina virtuală Dalvik (în mod implicit, la un moment dat), iar sarcina compilării să cadă pe ea.
Dalvik mașină virtuală utilizată pentru a compila aplicații se apropie Just-In-Time (JIT), ceea ce implică compilare direct la pornire sau atunci când o acțiune de utilizator. Acest lucru poate duce la perioade de așteptare atunci când aplicația începe, „frână“, o utilizare mai intensivă a RAM.
Principala diferență între ART mediu
ART (Android RunTime) - o mașină nouă, încă experimentale virtuale furnizate în Android 4.4 sau porniți-l în timp ce puteți doar setările de dezvoltator (acesta va fi arătat cum să o facă).
Diferența principală dintre ART de la Dalvik - abordare AOT (Ahead-Of-Time) atunci când rulează aplicații care înseamnă în linii mari compilarea preliminară a aplicațiilor instalate: astfel, instalarea inițială a cererii va dura mai mult timp, ei vor ocupa mai mult spațiu de stocare a dispozitivului Android dar lansarea ulterioară a acestora se va produce mai rapid (este deja compilat), și utilizarea minimă a procesorului și a memoriei în legătură cu necesitatea de a recompilați poate, în teorie, ca rezultat mai puțin nevoie energie leniyu.
Ca o chestiune de fapt, și ceea ce este mai bine, artă și Dalvik?
Pe Internet, există deja o mulțime de diferite comparații ale dispozitivelor Android în cele două medii, iar rezultatele sunt diferite. Una dintre cele mai mari și mai detaliate ale acestor teste postate pe androidpolice.com (Eng.):
Rezumând rezultatele, putem spune că Beneficiile evidente la momentul (ține cont de faptul că opera de artă continuă, acest mediu este încă doar într-un stadiu experimental) la ART nu este: lucru cu acest mediu, în unele teste care prezintă cele mai bune rezultate (în special în ceea ce privește performanța, dar nu în toate aspectele sale), iar în unele alte beneficii speciale neobservate sau Dalvik înainte. De exemplu, atunci când vine vorba de timp de viață a bateriei, contrar așteptărilor, Dalvik arată rezultate aproape egale cu art.
Concluzia generală a majorității testelor - evident diferența atunci când este utilizată cu ART, care Dalvik nu este. Cu toate acestea, noul mediu și folosite în abordarea ei arată promițătoare, și, probabil, în Android 4.5 sau Android 5 această diferență va fi evidentă. (Mai mult decât atât, Google, s-ar putea face mediul ART, implicit).
Cum să activați ART pe Android
După aceea, setările pe care le vedeți „Programator“, și acolo - „Selectați un mediu“, unde arta ar trebui să fie instalat în locul Dalvik, dacă aveți o astfel de dorință.
Și dintr-o dată, și va fi interesant: