Sljedeća verzija Androida za uklanjanje Dalvika i postavljanje ART-a kao zadanog

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