ההטמעה של dexopt במנהל החבילות רלוונטית רק ל-Android 13 ומטה. ב-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
השפעה.
זהו מסנן ה-compilation שמשמש להתקנת אפליקציות דרך Google Play או חנויות אפליקציות אחרות. מומלץ להגדיר את מסנן ההתקנה ל-speed-profile
כדי לאפשר שימוש בפרופילים מקובצי המטא-נתונים של dex (ראו בלוג).
הערה: אם לא מציינים פרופיל או שהוא ריק, הערך של speed-profile
שווה לערך של verify
.
זהו מסנן ה-compilation שמשמש כשהמכשיר לא פעיל וטעון. כדאי לנסות את המסנן speed-profile
של המהדר כדי ליהנות מהיתרונות של הידור לפי פרופיל ולחסוך באחסון.
מסנן הידור שנעשה בו שימוש אחרי עדכון אוויר. מומלץ מאוד להשתמש במסנן המהדר verify
לאפשרות הזו כדי למנוע זמני אתחול ארוכים מאוד.