Sljedeća velika verzija Androida konačno će ukloniti Dalvik i postaviti ART Runtime Compiler kao zadani!
Otkako smo prvi put vidio ART pojavio uz izdanje Androida 4.4 KitKat, svi smo znali da će na kraju zamijeniti zastarjeli i relativno neučinkoviti Dalvik runtime kompajler. Pa ljudi, vrijeme je pred nama, budući da kasno sinoć napravljene obaveze prema glavnoj grani AOSP-a pokazuju da je Dalvik dobio sjekiru i ART je postavljen kao zadani.
Promjene o kojima je riječ su u obliku spojenih obveza 98553 i 98618. Prvi je odgovoran za uklanjanje Dalvika iz glavne grane AOSP-a, a drugi prebacuje zadani prevoditelj vremena izvođenja na ART.
Promjene u punom sjaju možete vidjeti u nastavku:
Dalvik je mrtav, živio Dalvik! NEMOJTE SPAJATI
korjan
cd libcore
repo početak dalvik-is-mrtav-dugo-živi-dalvik.
repo sinkronizacija -c.
git rm -r libdvm
git add JavaLibrary.mk (nakon uklanjanja libdvm referenci, dodavanje eksplicitnih core-libart referenci)
git add Docs.mk (nakon zamjene referenci na libdvm s libart)
git add benchmarks/Android.mk (nakon dodavanja eksplicitnih core-libart referenci)
git add Android.mk (nakon uklanjanja cilja dalvik-host)
git commit -a -m 'Dalvik je mrtav, živio Dalvik! NEMOJTE SPAJATI'
Prebacivanje s core na core-libart
Pa ljudi, spojevi govore sami za sebe. Dalvik je mrtav, živio Dalvik! A sudeći po tome koliko je ART postao izvediv u posljednjih nekoliko mjeseci, Dalvik vjerojatno neće biti propušteno barem ne nakon što XDA Senior Recognized Developer rovo89 objavi ART-kompatibilnu verziju Xposed Okvir. :)
[Izvor: AOSP Code Review (Promjene 98553 i 98618)]