لا ينطبق تنفيذ dexopt في مدير الحِزم إلا على الإصدار 13 من نظام التشغيل Android والإصدارات الأقدم. في Android 14، تم استبداله بـ ART Service، وسيتمّت إزالته من "مدير الحِزم" في الإصدار التالي. للحصول على معلومات عن ضبط إعدادات ART Service، يُرجى الاطّلاع على ضبط إعدادات ART Service.
منذ الإصدار 7.0 من Android، تتوفّر طريقة عامة لتحديد مستوى التجميع/التحقّق الذي تم في مراحل مختلفة. يمكن ضبط مستويات الترجمة من خلال سمات النظام، وتكون الإعدادات التلقائية هي:
pm.dexopt.install=speed-profile
pm.dexopt.bg-dexopt=speed-profile
pm.dexopt.boot-after-ota=verify
pm.dexopt.first-boot=verify
-
فلتر التجميع لأول مرة يتم فيها تشغيل الجهاز لا يؤثر الفلتر المستخدَم هنا إلا في وقت بدء التشغيل بعد إعادة الضبط على الإعدادات الأصلية. ننصحك باستخدام الفلتر
verify
لتجنُّب انتظار المستخدم لفترة طويلة قبل التمكّن من استخدام الهاتف للمرة الأولى. يُرجى العلم أنّه إذا سبق أن تم تجميع كل التطبيقات في صورة النظام باستخدامverify
أوspeed-profile
أوspeed
مع سياق أداة تحميل الفئات الصحيح، سيتم تخطّي عملية التجميع عند التشغيل الأول، ولن يكون لـpm.dexopt.first-boot
أي تأثير.
هذا هو فلتر التجميع المستخدَم عند تثبيت التطبيقات من خلال Google Play أو متاجر التطبيقات
الأخرى. ننصحك بضبط فلتر التثبيت على speed-profile
لتفعيل
استخدام الملفات الشخصية من ملفات البيانات الوصفية dex (اطّلِع على
المدوّنة).
يُرجى العِلم أنّه في حال عدم تقديم ملف شخصي أو إذا كان فارغًا، تكون القيمة speed-profile
مساوية
للقيمة verify
.
هذا هو فلتر التجميع المستخدَم عندما يكون الجهاز في وضع السكون وقيد الشحن. جرِّب استخدام speed-profile
فلتر المُجمِّع للاستفادة من عملية التجميع المستندة إلى الملف الشخصي وتوفير مساحة تخزين.
فلتر التجميع المستخدَم بعد تحديث عبر الهواء ننصح
بشدّة باستخدام فلتر المُجمِّع verify
لهذا
الخيار لتجنُّب أوقات التشغيل الطويلة جدًا.