Następna główna wersja Androida w końcu usunie Dalvik i ustawi kompilator ART Runtime Compiler jako domyślny!
Odkąd my pierwszy raz zobaczyłem ART pojawił się wraz z wydaniem Androida 4.4 KitKat, wszyscy wiedzieliśmy, że ostatecznie zastąpi on starzejący się i stosunkowo nieefektywny kompilator wykonawczy Dalvik. Cóż, ludzie, nadszedł czas, ponieważ zobowiązania dokonane późnym wieczorem w głównej gałęzi AOSP pokazują, że Dalvik otrzymuje topór, a ART jest ustawiony jako domyślny.
Zmiany, o których mowa, mają formę połączonych zatwierdzeń 98553 I 98618. Ten pierwszy odpowiada za usunięcie Dalvika z gałęzi master AOSP, a drugi przełącza domyślny kompilator wykonawczy na ART.
Zmiany w pełnej krasie można zobaczyć poniżej:
Dalvik nie żyje, niech żyje Dalvik! NIE ŁĄCZ
kroot
biblioteka CD
repo uruchom dalvik-is-dead-long-live-dalvik .
synchronizacja repo -c.
git rm -r libdvm
git add JavaLibrary.mk (po usunięciu odniesień do libdvm i dodaniu wyraźnych odniesień do rdzenia-libarta)
git add Docs.mk (po zastąpieniu odniesień do libdvm przez libart)
git add benchmarks/Android.mk (po dodaniu wyraźnych odniesień do rdzenia-libarta)
git add Android.mk (po usunięciu celu Dalvik-Host)
git commit -a -m 'Dalvik nie żyje, niech żyje Dalvik! NIE ŁĄCZ SIĘ'
Przełącz z rdzenia na rdzeń-libart
Cóż, ludzie, fuzje mówią same za siebie. Dalvik nie żyje, niech żyje Dalvik! A sądząc po tym, jak praktyczny stał się ART w ciągu ostatnich kilku miesięcy, Dalvik prawdopodobnie nie będzie przeoczone, przynajmniej nie po tym, jak XDA Senior Recognized Developer rovo89 wypuścił wersję Xposed zgodną z ART Struktura. :)
[Źródło: Przegląd kodu AOSP (Changes 98553 I 98618)]