Android Runtime (ART)

تهدف وحدة ART إلى تحسين تجربة Android من خلال تقديم ميزات وإصلاحات أخطاء وتحسينات برمجية حديثة لإدارة وقت التشغيل. لم يعُد المستخدمون محصورين باستخدام الإصدار الثابت الذي كان مُضمّنًا في أجهزتهم. لن يضطر المطوّرون إلى الانتظار لسنوات للحصول على الوظائف الجديدة. تتم مشاركة التحسينات على IDE وIDE ومكتبات Android مع جميع شركاء Android.

كان نظام التشغيل Android Runtime (ART) ومكتبة libcore الأساسية المُدارة جزءًا من جهد تطوير ملف برمجي ملف برمجي لوحدة Runtime في Android 10، إلى جانب ملف برمجي لوحدة Runtime الأصلي (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 قبل أن يتم تشغيلها.