Artă (runtime)

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Art (acronim pentru A ndroid R un T ime) este un sistem de rulare software introdus (în modul previzualizare) în Android 4.4 KitKat și care a înlocuit definitiv mașina virtuală Dalvik cu lansarea Android 5.0 Lollipop. În KitKat este posibil să activați manual timpul de rulare prin funcția corespunzătoare din Setări> opțiuni pentru dezvoltator . [1]

Diferențe, avantaje și noutăți

Vechea mașină virtuală Dalvik se bazează pe tehnologia JIT ( just-in-time ): fiecare aplicație este deci compilată doar parțial de către dezvoltator și va fi apoi sarcina unui interpret de software (Dalvik însuși) să execute codul și să compileze it. definitiv în limbajul mașinii în timp real , pentru fiecare execuție a aplicației în sine. Acest lucru afectează în mod evident performanța, chiar dacă permite o mai mare versatilitate în dezvoltarea aplicațiilor care rulează pe mai multe platforme. [2]

ART, pe de altă parte, se bazează pe tehnologia AOT ( înainte de timp ), care realizează întreaga compilare a codului în timpul instalării aplicației și nu în timpul executării software-ului în sine, aducând avantaje în ceea ce privește performanța și gestionarea resurselor. Acest câștig în performanță și gestionarea resurselor în timpul rulării se traduce printr-un cost mai mare în timpul instalării unei aplicații, un cost care, în orice caz, trebuie plătit o singură dată și care este, în general, aproape imperceptibil, mai ales având în vedere hardware-ul întotdeauna. . [2]

Notă

  1. ^ Android 5.0: la revedere Dalvik, ART va fi timpul de execuție implicit în următoarea actualizare majoră , pe it.ibtimes.com , 19 iunie 2014. Adus la 8 ianuarie 2015 (arhivat de la adresa URL originală la 8 ianuarie 2015) .
  2. ^ a b ART înlocuiește Dalvik pe Android: ce se întâmplă cu aplicațiile? , pe chimerarevo.com , 17 octombrie 2014. Adus la 8 ianuarie 2015 (arhivat din original la 8 ianuarie 2015) .

Alte proiecte

linkuri externe

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT