Następna wersja Androida, która usunie Dalvik i ustawi ART jako domyślną

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)]