وقت تشغيل Android (ART)

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

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