סביבת זמן ריצה ל-Android‏ (ART)

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