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

מטרת מודול ART היא לשפר את חוויית השימוש ב-Android על ידי הצעת האופטימיזציות, התכונות ותיקוני הבאגים העדכניים ביותר של זמן הריצה המנוהל למשתמשים. המשתמשים לא נתקעים יותר ב-runtime שנשלח עם המכשיר שלהם. מפתחים לא צריכים יותר לחכות שנים עד שהפונקציות החדשות יהיו זמינות. השיפורים בזמן הריצה ובספריות משותפים עם כל שותפי Android.

סביבת זמן הריצה ל-Android ‏ (ART) וספריית הליבה המנוהלת (libcore) היו חלק מהמאמץ של מודול זמן הריצה ב-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.