Android Runtime (ART)

ماژول 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 دارند.