ההטמעה של 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
.
זהו מסנן העריכה שמשמש כשהמכשיר לא פעיל ובטעינה. כדאי לנסות את המסנן speed-profile
של המהדר כדי ליהנות מהיתרונות של הידור לפי פרופיל ולחסוך באחסון.
מסנן הידור שנעשה בו שימוש אחרי עדכון אוויר. מומלץ מאוד להשתמש במסנן המהדר verify
לאפשרות הזו כדי למנוע זמני אתחול ארוכים מאוד.