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