Versi Android Berikutnya untuk Menghapus Dalvik dan Menjadikan ART Default

Versi utama Android berikutnya akhirnya menghapus Dalvik dan menetapkan ART Runtime Compiler sebagai default!

Sejak kita pertama kali melihat SENI muncul bersamaan dengan rilis Android 4.4 KitKat, kita semua tahu bahwa ini pada akhirnya akan menggantikan kompiler runtime Dalvik yang sudah tua dan relatif tidak efisien. Teman-teman, sekarang waktunya tiba, karena komitmen yang dibuat tadi malam pada cabang master AOSP menunjukkan Dalvik mendapatkan kapak dan ART disetel sebagai default.

Perubahan yang dimaksud berupa penggabungan commit 98553 Dan 98618. Yang pertama bertanggung jawab untuk menghapus Dalvik dari cabang master AOSP, dan yang kedua mengalihkan kompiler runtime default ke ART.

Perubahan kejayaannya dapat dilihat di bawah ini:

Dalvik sudah mati, hidup Dalvik! JANGAN GABUNG

akar rumput

cd libcore

repo mulai dalvik-is-mati-umur-panjang-dalvik .

sinkronisasi repo -c .

git rm -r libdvm

git add JavaLibrary.mk (setelah menghapus referensi libdvm, menambahkan referensi explict core-libart)

git add Docs.mk (setelah mengganti referensi ke libdvm dengan libart)

git add benchmarks/Android.mk (setelah menambahkan referensi core-libart yang jelas)

git add Android.mk (setelah menghapus target dalvik-host)

git commit -a -m 'Dalvik sudah mati, panjang umur Dalvik! JANGAN DIGABUNGKAN'

Beralih dari inti ke inti-libart

Baiklah teman-teman, penggabungan tersebut berbicara sendiri. Dalvik sudah mati, hidup Dalvik! Dan menilai dari seberapa efektif ART selama beberapa bulan terakhir, Dalvik mungkin tidak akan bisa menerapkannya terlewatkan setidaknya tidak setelah Pengembang Senior yang Diakui XDA rovo89 merilis Xpose yang kompatibel dengan ART Kerangka. :)

[Sumber: Tinjauan Kode AOSP (Perubahan 98553 Dan 98618)]