هدف واحد ART بهبود تجربه Android با ارائه جدیدترین بهینهسازیهای زمان اجرای مدیریتشده، ویژگیها، و رفع اشکالات به کاربران است. کاربران دیگر در زمان اجرای ارائهشده با دستگاهشان گیر نمیکنند. توسعهدهندگان دیگر سالها منتظر قابلیتهای جدید نمیمانند. بهبودهای زمان اجرا و کتابخانهها در بین همه شرکای 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 را داشته باشند.