הגרסה העיקרית הבאה של אנדרואיד אמורה להסיר סופית את Dalvik ולהגדיר את ART Runtime Compiler כברירת מחדל!
מאז שאנחנו ראה לראשונה את ART להופיע לצד שחרורו של אנדרואיד 4.4 KitKat, כולנו ידענו שהוא יחליף בסופו של דבר את מהדר זמן הריצה של Dalvik המזדקן והלא יעיל יחסית. ובכן, אנשים, הזמן בפתח, שכן התחייבויות שנעשו אמש מאוחר בלילה לסניף המאסטר של AOSP מראים ש-Dalvik מקבל את הגרזן וה-ART מוגדרים כברירת מחדל.
השינויים המדוברים הם בצורת התחייבויות ממוזגות 98553 ו 98618. הראשון אחראי להסרה של Dalvik מהענף הראשי של AOSP, והאחרון מחליף את מהדר ברירת המחדל של זמן הריצה ל-ART.
את השינויים במלוא תפארתם ניתן לראות להלן:
דלוויק מת, יחי דלוויק! אל תמזג
שורש
CD libcore
התחלת ריפו דלוויק-מת-יחי-דאלוויק .
repo sync -c .
git rm -r libdvm
git add JavaLibrary.mk (לאחר הסרת הפניות libdvm, הוספת הפניות מפורשות core-libart)
git add Docs.mk (לאחר החלפת הפניות ל-libdvm עם libart)
git add benchmarks/Android.mk (לאחר הוספת הפניות מפורשות core-libart)
git add Android.mk (לאחר הסרת יעד dalvik-host)
git commit -a -m 'דאלוויק מת, יחי דלוויק! אל תמזג'
מעבר מ-Core ל-Core-Libart
ובכן אנשים, המיזוגים מדברים בעד עצמם. דלוויק מת, יחי דלוויק! ואם לשפוט לפי כמה ש-ART הפך לעבודה במהלך החודשים האחרונים, Dalvik כנראה לא יהיה החמיץ לפחות לא אחרי ש-XDA מפתח מוכר בכיר rovo89 משחרר מבנה תואם ART Xposed מִסגֶרֶת. :)
[מקור: סקירת קוד AOSP (שינויים 98553 ו 98618)]