Android-ის შემდეგი ვერსია Dalvik-ის წასაშლელად და ART ნაგულისხმევად

Android-ის შემდეგი ძირითადი ვერსია საბოლოოდ წაშლის Dalvik-ს და დააყენოს ART Runtime Compiler ნაგულისხმევად!

მას შემდეგ რაც ჩვენ პირველად ვნახე ART როგორც ჩანს, Android 4.4 KitKat-ის გამოშვებასთან ერთად, ჩვენ ყველამ ვიცოდით, რომ ის საბოლოოდ ჩაანაცვლებდა ხანდაზმულ და შედარებით არაეფექტურ Dalvik Runtime-ის შემდგენელს. ხალხნო, ახლა უკვე დროა, რადგან გვიან ღამით AOSP-ის სამაგისტრო ფილიალში მიღებულმა ვალდებულებებმა აჩვენა, რომ Dalvik იღებს ცულს და ART დაყენებულია ნაგულისხმევად.

განსახილველი ცვლილებები არის გაერთიანებული კომისიების სახით 98553 და 98618. პირველი პასუხისმგებელია Dalvik-ის ამოღებაზე AOSP სამაგისტრო ფილიალიდან, ხოლო მეორე ცვლის ნაგულისხმევი გაშვების შემდგენელს ART-ზე.

ცვლილებები მათი სრული დიდებით შეგიძლიათ იხილოთ ქვემოთ:

დალვიკი მოკვდა, გაუმარჯოს დალვიკ! არ შერწყმა

ფესვი

cd libcore

რეპო დაწყება dalvik-is-dead-long-live-dalvik .

რეპო სინქრონიზაცია -c.

git rm -r libdvm

git დაამატეთ JavaLibrary.mk (libdvm ცნობების წაშლის შემდეგ, აშკარა core-libart ცნობების დამატების შემდეგ)

git დაამატეთ Docs.mk (libdvm-ზე მითითებების ჩანაცვლების შემდეგ libart)

git add benchmarks/Android.mk (core-libart აშკარა მითითებების დამატების შემდეგ)

git დაამატეთ Android.mk (dalvik-host target-ის ამოღების შემდეგ)

git commit -a -m 'დალვიკი მოკვდა, გაუმარჯოს დალვიკ! არ გაერთიანდეს'

გადართეთ ბირთვიდან core-libart-ზე

ხალხო, შერწყმა თავისთავად საუბრობს. დალვიკი მოკვდა, გაუმარჯოს დალვიკ! და თუ ვიმსჯელებთ იმაზე, თუ რამდენად ეფექტური გახდა ART ბოლო რამდენიმე თვის განმავლობაში, Dalvik ალბათ არ იქნება გამოტოვებული მაინც არა მას შემდეგ, რაც XDA Senior Recognized Developer rovo89 გამოუშვებს ART-თან თავსებადი Build Xposed ჩარჩო. :)

[წყარო: AOSP Code Review (Changes 98553 და 98618)]