Android'in bir sonraki büyük sürümü nihayet Dalvik'i kaldıracak ve ART Runtime Compiler'ı varsayılan olarak ayarlayacak!
O zamandan beri ART'ı ilk kez gördüm Android 4.4 KitKat'ın piyasaya sürülmesiyle birlikte ortaya çıkmasıyla birlikte, bunun sonunda eskimiş ve nispeten verimsiz Dalvik çalışma zamanı derleyicisinin yerini alacağını hepimiz biliyorduk. Pekala millet, dün gece geç saatlerde AOSP ana şubesine yapılan taahhütler Dalvik'in baltayı aldığını ve ART'ın varsayılan olarak ayarlandığını gösterdiğinden, artık zamanımız geldi.
Söz konusu değişiklikler birleştirilmiş taahhütler biçimindedir 98553 Ve 98618. İlki, Dalvik'in AOSP ana dalından kaldırılmasından sorumludur ve ikincisi, varsayılan çalışma zamanı derleyicisini ART'a geçirir.
Tüm ihtişamıyla yapılan değişiklikler aşağıda görülebilir:
Dalvik öldü, yaşasın Dalvik! BİRLEŞTİRMEYİN
kök
cd libcore
repo start dalvik-is-ölü-yaşa-dalvik.
repo senkronizasyonu -c .
git rm -r libdvm
git add JavaLibrary.mk (libdvm referanslarını kaldırdıktan sonra, açık çekirdek-libart referanslarını ekledikten sonra)
git add Docs.mk (libdvm'ye yapılan referansları libart ile değiştirdikten sonra)
git add kıyaslamalar/Android.mk (açık çekirdek-libart referansları eklendikten sonra)
git Android.mk ekle (dalvik-Host hedefini kaldırdıktan sonra)
git commit -a -m 'Dalvik öldü, yaşasın Dalvik! BİRLEŞTİRMEYİN'
Çekirdekten çekirdek-libart'a geçiş
Pekala millet, birleşmeler kendi adına konuşuyor. Dalvik öldü, yaşasın Dalvik! Ve son birkaç ayda SANAT'ın ne kadar uygulanabilir hale geldiğine bakılırsa Dalvik muhtemelen olmayacak. en azından XDA Kıdemli Tanınmış Geliştiricisi rovo89'un ART uyumlu bir yapı Xposed'ı yayınlamasından sonra kaçırılmadı Çerçeve. :)
[Kaynak: AOSP Kod İncelemesi (Değişiklikler 98553 Ve 98618)]