Androidin seuraava iso versio poistaa lopulta Dalvikin ja asettaa ART Runtime Compilerin oletukseksi!
Siitä lähtien kun me näki ensimmäisen kerran ART ilmestyi Android 4.4 KitKatin julkaisun rinnalle, me kaikki tiesimme, että se lopulta korvaisi ikääntyvän ja suhteellisen tehottoman Dalvikin ajonaikaisen kääntäjän. Hyvät ihmiset, aika on nyt käsillämme, sillä myöhään eilen illalla tehdyt sitoumukset AOSP: n päähaaraan osoittavat, että Dalvik saa kirveen ja ART-oletusasetuksiksi.
Kyseiset muutokset ovat yhdistettyjen sitoumusten muodossa 98553 ja 98618. Ensimmäinen on vastuussa Dalvikin poistamisesta AOSP-päähaaralta, ja jälkimmäinen vaihtaa oletusajonaikaisen kääntäjän ART: ksi.
Muutokset täydessä loistossaan näkyvät alla:
Dalvik on kuollut, eläköön Dalvik! ÄLÄ YHDISTÄ
juurta
cd libcore
repo aloita dalvik-is-kuollut-eläköön-dalvik .
repo synkronointi -c .
git rm -r libdvm
git add JavaLibrary.mk (libdvm-viitteiden poistamisen jälkeen eksplicit core-libart -viittauksien lisäämisen jälkeen)
git add Docs.mk (kun viittaukset libdvm: ään on korvattu libartilla)
git add benchmarks/Android.mk (selkeiden core-libart-viittausten lisäämisen jälkeen)
git add Android.mk (dalvik-host-kohteen poistamisen jälkeen)
git commit -a -m 'Dalvik on kuollut, eläköön Dalvik! ÄLÄ YHDISTÄ'
Vaihda ytimestä core-libartiin
Hyvät ihmiset, yhdistämiset puhuvat puolestaan. Dalvik on kuollut, eläköön Dalvik! Ja päätellen kuinka toimivaa ART: sta on tullut viime kuukausina, Dalvik ei todennäköisesti ole sitä ei ainakaan sen jälkeen, kun XDA Senior Recognized Developer rovo89 on julkaissut ART-yhteensopivan Xposed-version puitteet. :)
[Lähde: AOSP Code Review (Muutokset 98553 ja 98618)]