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]