ماژول ART با ارائه جدیدترین بهینهسازیهای زمان اجرا، ویژگیها و رفع اشکالات مدیریتشده، قصد دارد تجربه اندروید را بهبود بخشد. کاربران دیگر در زمان اجرای ارائهشده با دستگاه خود گیر نمیکنند. توسعهدهندگان دیگر سالها برای قابلیتهای جدید منتظر نمیمانند. بهبودهای زمان اجرا و کتابخانهها در بین همه شرکای اندروید به اشتراک گذاشته میشود.
زمان اجرای اندروید (ART) و کتابخانه اصلی مدیریتشده (libcore) به همراه زمان اجرای بومی (Bionic) و ICU بخشی از تلاش ماژول زمان اجرا در اندروید ۱۰ بودند.
در اندروید ۱۱، 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 دارند.