מודול ה-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.