Dalvik-virtuaalikone

Dalvik
Luoja Dan Bornstein
Tiedot
Ohjelmistotyyppi virtuaalikone
Lisenssi Apache-lisenssi, versio 2.0

Dalvik on aiemmin käytetty Android-käyttöjärjestelmän virtuaalikoneena (VM).[1][2]

Dalvikin ajoympäristön on Androidissa versiosta 5.0 korvannut Android Runtime (ART), mutta se käyttää edelleen Dalvikin DEX-muotoa.[1][2][3] ART käyttää ajonaikaisen kääntämisen (engl. just-in-time, JIT) sijaan ennen ajoa tehtävää kääntämistä (engl. ahead-of-time), 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]

Dalvik on Apache 2.0 -lisenssillä julkaistu avoimen lähdekoodin ohjelmisto. Alun perin ohjelmiston kirjoitti Dan Bornstein, joka nimesi sen Dalvik-kalastajakylän mukaan Eyjafjörðurissa, Islannissa, jossa hänen esi-isänsä asuivat.[4][5]

  1. a b c d Platform Architecture developer.android.com. Viitattu 29.2.2020. (englanniksi) 
  2. a b c 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)
  4. Journal entry referencing the source of the name
  5. Google Calling: Inside Android, the gPhone SDK onlamp.com. Arkistoitu 10.1.2017. Viitattu 5.2.2008.

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy