מודול ה-ART נועד לשפר את חוויית השימוש ב-Android על ידי מתן התכונות, תיקוני הבאגים והאופטימיזציות העדכניים ביותר בסביבת זמן הריצה המנוהלת. המשתמשים כבר לא מוגבלים לסביבת זמן הריצה שסופקה עם המכשיר. המפתחים כבר לא צריכים להמתין שנים עד שהפונקציות החדשות יהיו זמינות. שיפורים בסביבת זמן הריצה ובספריות משותפים לכל השותפים של Android.
Android Runtime (ART) וספריית הליבה המנוהלת (libcore) היו חלק מהמאמצים לפיתוח מודול Runtime ב-Android 10, יחד עם סביבת זמן הריצה המקורית (Bionic) ו-ICU.
ב-Android 11, ART ו-libcore ארוזים כ-APEX שלא ניתן לעדכן. Bionic ו-ICU (קוד ונתונים) נשארים בפלטפורמה ונפרדים מ-ART כדי לשפר את היכולת לעדכן אותם.
גבול המודול
שם הפרויקט | מטרה |
---|---|
art
|
פרויקט של מודול |
external/apache-xml
|
פרויקט של מודול |
external/bouncycastle
|
פרויקט של מודול |
external/okhttp
|
פרויקט של מודול |
external/oj-libjdwp
|
פרויקט של מודול |
libcore
|
פרויקט של מודול |
libnativehelper
|
פרויקט של מודול |
system/core/libnativebridge
|
פרויקט של מודול |
system/core/libnativeloader
|
פרויקט של מודול |
פורמט החבילה
מודול ה-ART (com.android.art
) מופץ כ-APEX כי הוא רכיב קריטי במערכת. כדי להפעיל אפליקציות ושירותים בתוך קובצי APK, צריך שהמודול של ART יהיה נוכח.