רמת ביצועים

סיווג הביצועים הוא תקן שהוצג לראשונה ב-Android 12. סיווג הביצועים מגדיר קבוצה של יכולות המכשיר שמעבר לדרישות הבסיסיות של Android.

לכל גרסה של Android יש סיווג ביצועים משלה, שמוגדר במסמך ההגדרה של תאימות ל-Android‏ (CDD) של אותה גרסה. Android Compatibility Test Suite‏ (CTS) מאמת את הדרישות של CDD.

כל מכשיר עם Android מצהיר על סיווג הביצועים שהוא תומך בו. המפתחים יכולים למצוא את סיווג הביצועים של המכשיר בזמן הריצה, ולספק חוויות משופרות שמנצלות את מלוא היכולות של המכשיר.

כדי למצוא את רמת סיווג הביצועים של מכשיר, משתמשים בספרייה Core Performance של Jetpack. הספרייה הזו מדווחת על רמת הביצועים של המדיה במכשיר (MPC) כפי שהוצהרה בפרטי גרסת ה-build או על סמך נתונים מ-Google Play Services.

מתחילים בהוספת יחסי תלות למודולים הרלוונטיים בקובץ ה-gradle:

Kotlin

// Implementation of Jetpack Core library.
implementation("androidx.core:core-ktx:1.12.0")
// Enable APIs to query for device-reported performance class.
implementation("androidx.core:core-performance:1.0.0")
// Enable APIs to query Google Play services for performance class.
implementation("androidx.core:core-performance-play-services:1.0.0")

Groovy

// Implementation of Jetpack Core library.
implementation 'androidx.core:core-ktx:1.12.0'
// Enable APIs to query for device-reported performance class.
implementation 'androidx.core:core-performance:1.0.0'
// Enable APIs to query Google Play services for performance class.
implementation 'androidx.core:core-performance-play-services:1.0.0'