הטמעת dexopt במנהל החבילות חלה רק על אנדרואיד 13 ומטה. באנדרואיד 14 הוא מוחלף ב-ART Service, והוא יוסר ממנהל החבילות בגרסה הבאה. למידע על הגדרת שירות ART, ראה תצורת שירות ART .
מאז אנדרואיד 7.0, יש דרך גנרית לציין את רמת הקומפילציה/אימות שקרה בשלבים שונים. ניתן להגדיר את רמות ההידור באמצעות מאפייני מערכת כאשר ברירת המחדל היא:
-
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
לאמת אפשרות זו כדי למנוע זמני אתחול ארוכים מאוד.