סביבת זמן ריצה ל-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.