כל מכשיר עם Android מצהיר על סיווג הביצועים שהוא תומך בו.
המפתחים יכולים למצוא את סיווג הביצועים של המכשיר בזמן הריצה, ולספק חוויות משופרות שמנצלות את מלוא היכולות של המכשיר.
כדי למצוא את רמת סיווג הביצועים של מכשיר, משתמשים בספרייה Core Performance של Jetpack. הספרייה הזו מדווחת על רמת הביצועים של המדיה במכשיר (MPC) כפי שהוצהרה בפרטי גרסת ה-build או על סמך נתונים מ-Google Play Services.
מתחילים בהוספת יחסי תלות למודולים הרלוונטיים בקובץ ה-gradle:
רמות של סיווג ביצועים תואמות לעתיד. מכשיר יכול לשדרג לגרסה חדשה יותר של הפלטפורמה בלי לעדכן את סיווג הביצועים שלו. לדוגמה, מכשיר שתומך בתחילה בסיווג הביצועים 33 יכול לשדרג ל-Android 14 ולהמשיך לדווח שהוא תומך בסיווג הביצועים 33 אם הוא לא עומד בדרישות של סיווג הביצועים 34. כך אפשר לקבץ מכשירים יחד בלי להסתמך על גרסת Android מסוימת.
איור 1. מכשירים יכולים לשדרג את גרסאות Android ולהמשיך לדווח שהם תומכים בכיתה שהם תומכים בה במקור.
סיווג ביצועי המדיה 35
MPC 35 הוצג ב-Android 15 והוא מבוסס על הדרישות שהוצגו ב-MPC 34. הדרישות הספציפיות של MPC 35 מפורסמות בCDD של Android 15.
בנוסף לדרישות המחמירות יותר לגבי פריטים מ-MPC 34, ב-CDD מפורטות דרישות בתחומים הבאים:
מדיה
ירידה במסגרות הפענוח
עריכת HDR
היבטים של צבע דינמי
יחס גובה-רוחב לאורך
מצלמה
JPEG_R
תצוגה מקדימה של הייצוב
גרפיקה
תוספי EGL
מבנים של Vulkan
Media Performance Class 34
MPC 34 הוצג ב-Android 14 והוא מבוסס על הדרישות שהוצגו ב-MPC 33. הדרישות הספציפיות של MPC 34 מפורסמות בCDD של Android 14.
בנוסף לדרישות המחמירות יותר לגבי פריטים מ-MPC 33, ב-CDD מפורטות דרישות בתחומים הבאים:
מדיה
תמיכה באפקט גרעיני של סרטים במפענחי חומרה של AV1
פרופיל Baseline של AVIF
ביצועי המקודד של AV1
קודיקים של וידאו HDR
פורמט הצבע RGBA_1010102
דגימת מרקם YUV
איכות הקידוד של הסרטון
מיקס אודיו בכמה ערוצים
מצלמה
תוסף מצב לילה
מצלמה ראשית עם תמיכה ב-HDR
מצב נוף עם זיהוי פנים
כללי
שכבות-על של חומרה
מסך HDR
Media Performance Class 33
MPC 33 הוצג ב-Android 13 והוא מבוסס על הדרישות שהוצגו ב-MPC 31. הדרישות הספציפיות של MPC 33 מפורסמות בCDD של Android 13.
בנוסף לדרישות המחמירות יותר לגבי פריטים מ-MPC 31, CDD מציין דרישות בתחומים הבאים:
מדיה
מפענח חומרה של AV1
מקודדים מאובטחים של חומרה
זמן האחזור של אתחול המפענח
זמן אחזור אודיו הלוך ושוב
דיבוריות חוטיות ומכשירי אודיו מסוג USB
מכשירי MIDI
סביבת מחשוב אמינה מגובה בחומרה
מצלמה
תצוגה מקדימה של הייצוב
צילום בהילוך איטי
יחס זום מינימלי למצלמות Ultrawide
מצלמה בו-זמנית
מצלמה לוגית עם כמה מצלמות
תרחיש לדוגמה של שידור
סיווג הביצועים של המדיה 31
MPC 31 הוצג ב-Android 12. הדרישות הספציפיות של MPC 31 מפורסמות בCDD של Android 12.
ב-CDD מפורטות דרישות בתחומים הבאים:
MPC 30 כולל קבוצת משנה של הדרישות ל-MPC 31, ומאפשר למפתחים לספק חוויה מותאמת אישית במכשירים ישנים יותר, שעדיין בעלי יכולות גבוהות. הדרישות הספציפיות של סיווג הביצועים מפורסמות בCDD של Android 11.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2024-12-18 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2024-12-18 (שעון UTC)."],[],[]]