Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Film
ga
/ContentUploads/N4555/dalvikgone.png

Hivatalosan is leállították az Android Dalvik fejlesztését

2014.06.19. 12.25
Amikor az Android 4.4 KitKatben megjelent az ART (Android Runtime), mint a Dalvik futtatókörnyezet kísérleti utódja, sejthető volt, hogy a Dalviknek már nincs nagy jövője az Android platformon. Erre egyrészt a sokkal átgondoltabb koncepcióból, másrészt pedig az ART meglepően stabil állapotából következtethettünk.

Nem is kellett túl sokat várnunk a váltásra, ugyanis az AOSP (Android Open Source Project) fő fejlesztői ágának két új commitja hivatalosan is átállítja a fejlesztést az új futtatókörnyezetre. Az előbbi (98553) a Dalvik eltávolításáért, utóbbi (98618) pedig az ART alapértelmezetté tételéért felelős.

Dalvik is dead, long live Dalvik! DO NOT MERGE croot cd libcore repo start dalvik-is-dead-long-live-dalvik . repo sync -c . git rm -r libdvm git add JavaLibrary.mk (after removing libdvm references, adding explict core-libart references) git add Docs.mk (after replacing references to libdvm with libart) git add benchmarks/Android.mk (after adding explict core-libart references) git add Android.mk (after removing dalvik-host target) git commit -a -m ‘Dalvik is dead, long live Dalvik! DO NOT MERGE’
Switch from core to core-libart


Az Android Runtime a Dalvikkel ellentétben nem futásidőben fordítja tovább gépi kódra a futtatott alkalmazást, hanem azt már telepítéskor elvégzi, így a továbbfordítás csupán egyszer történik meg és nem minden indításkor. Ennek persze van egy ára is, ugyanis az ilyen módon telepített alkalmazások 10-20 százalékkal nagyobb tárhelyet igényelnek.

Forrás: xda-developers.com