Siirry sisältöön

Android Runtime

Wikipediasta
Tämä on arkistoitu versio sivusta sellaisena, kuin se oli 29. helmikuuta 2020 kello 18.37 käyttäjän Ipr1 (keskustelu | muokkaukset) muokkauksen jälkeen. Sivu saattaa erota merkittävästi tuoreimmasta versiosta.
(ero) ← Vanhempi versio | Nykyinen versio (ero) | Uudempi versio → (ero)

Android Runtime (ART) on Android-alustalla käytettävä ajoympäristö.[1]

Android Runtime on korvannut Dalvik-virtuaalikoneen Android versiossa 5.0, mutta se tukee edelleen Dalvikin DEX-muotoa.[1][2][3] ART käyttää ennen ajoa tehtävää kääntämistä (engl. ahead-of-time) ajonaikaisen kääntämisen (engl. just-in-time, JIT) sijaan, joka nopeuttaa ohjelmien käynnistymistä.[1][2]

Android-alustalle tehdyt työkalut (Jack) kääntävät Java-ohjelmat DEX-tavukoodiksi (lyhenne sanoista Dalvik Executable).[1]

Lähteet

  1. a b c d Platform Architecture developer.android.com. Viitattu 29.2.2020. (englanniksi) 
  2. a b Experimental Google ART runtime in Android KitKat can bring twice faster app executions phonearena.com. 7.11.2013. Viitattu 29.2.2020. (englanniksi) 
  3. 'ART' experiment in Android KitKat improves battery life and speeds up apps engadget.com. 6.11.2013. Viitattu 29.2.2020. (englanniksi)