Volgende versie van Android om Dalvik te verwijderen en ART standaard te maken

De volgende grote versie van Android zal Dalvik eindelijk verwijderen en ART Runtime Compiler als standaard instellen!

Sinds wij zag voor het eerst ART naast de release van Android 4.4 KitKat verscheen, wisten we allemaal dat dit uiteindelijk de verouderde en relatief inefficiënte Dalvik runtime-compiler zou vervangen. Nou mensen, de tijd is nu aangebroken, want de toezeggingen die gisteravond laat aan de AOSP master branch zijn gedaan, laten zien dat Dalvik de bijl krijgt en dat ART als standaard is ingesteld.

De wijzigingen in kwestie hebben de vorm van samengevoegde commits 98553 En 98618. De eerste is verantwoordelijk voor de verwijdering van Dalvik uit de AOSP-masterbranch, en de laatste schakelt de standaard runtime-compiler over naar ART.

De veranderingen in hun volle glorie zijn hieronder te zien:

Dalvik is dood, lang leve Dalvik! NIET SAMENVOEGEN

wortel

cd-libcore

repo start dalvik-is-dood-lang-leve-dalvik .

repo-synchronisatie -c .

git rm -r libdvm

git add JavaLibrary.mk (na het verwijderen van libdvm-referenties, het toevoegen van expliciete core-libart-referenties)

git add Docs.mk (na het vervangen van verwijzingen naar libdvm door libart)

git voeg benchmarks/Android.mk toe (na het toevoegen van expliciete core-libart-referenties)

git voeg Android.mk toe (na het verwijderen van dalvik-host target)

git commit -a -m 'Dalvik is dood, lang leve Dalvik! NIET SAMENVOEGEN'

Schakel over van core naar core-libart

Nou mensen, de fusies spreken voor zich. Dalvik is dood, lang leve Dalvik! En afgaande op hoe werkbaar KUNST de afgelopen maanden is geworden, zal Dalvik dat waarschijnlijk niet zijn gemist, tenminste niet nadat XDA Senior Recognized Developer rovo89 een ART-compatibele build Xposed heeft uitgebracht Kader. :)

[Bron: AOSP Code Review (wijzigingen 98553 En 98618)]