מודול ART נועד לשפר את חוויית אנדרואיד על ידי מתן אופטימיזציות, תכונות ותיקוני באגים האחרונים של זמן ריצה מנוהלים. משתמשים כבר לא תקועים בזמן הריצה שנשלח עם המכשיר שלהם. מפתחים כבר לא מחכים שנים לפונקציות החדשות. שיפורים בזמן הריצה והספריות משותפים לכל שותפי Android.
Android Runtime (ART) וספריית הליבה המנוהלת (libcore) היו חלק ממאמץ מודול Runtime באנדרואיד 10 יחד עם זמן הריצה המקורי (Bionic) ו-ICU.
באנדרואיד 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 יהיה נוכח לפני שניתן להפעיל אותם.