CDD של אנדרואיד 12 מתאר באופן רשמי את דרישות דרגת הביצועים עבור ספינות הדגל

מסמך הגדרת התאימות של אנדרואיד 12 שוחרר, והוא מתאר את דרישות דרגת הביצועים עבור ספינות דגל.

לאחרונה, ראינו את ה-AOSP שחרור של אנדרואיד 12, אם כי השחרור עבור Google Pixels יגיע מעט מאוחר יותר. לאנדרואיד 12 יש א טוֹן של שינויים, ולא כולם פונים למשתמש. בטח, אנחנו מקבלים חומר אתה, לוח מחוונים לפרטיות, ועוד כמה תכונות נהדרות, אבל עבור יצרני OEM, יש להם הרבה יותר מה לדאוג. יצרני OEM צריכים גם לשים לב לכל עדכונים שנעשו במסמך הגדרת התאימות של אנדרואיד (CDD). ה-CDD לאנדרואיד 12 שוחרר, והוא מתאר כמה דברים שיצרני OEM יכולים להתמקד בהם במיוחד.

מסמך הגדרת תאימות אנדרואיד הוא חלק חשוב מהמערכת האקולוגית של אנדרואיד. על מנת לשמור על עקביות בממשקי API והתנהגות פלטפורמה בין מכשירי אנדרואיד, גוגל מאגדת את ההפצה של שירותי Google Mobile (הכוללים יישומים ומסגרות כמו חנות Google Play ושירותי Google Play) עם הסכמי רישיון המחייבים שהמכשירים עומדים בכללים של Google "תוכנית תאימות אנדרואיד"(בין שאר הדרישות). תוכנית התאימות לאנדרואיד מורכבת ממספר חבילות בדיקה אוטומטיות ו קבוצת כללים המנויה ב-CDD (CDD PDF עבור אנדרואיד 12 זמין כאן).

אם מכשיר לא יעמוד בדרישות המפורטות ב-CDD, אזי הוא עלול להיכשל בחבילת בדיקת התאימות של גוגל - וכתוצאה מכך לאובדן גישה לחבילת היישומים של גוגל. ה-CDD בעבר אכף שינויים שטובים לצרכנים -- למשל, ה-CDD לאנדרואיד 11 מתאר כיצד יצרן OEM חייב ליישם את בקרות המכשיר הביתי בתפריט הכוח אם הם מיישמים את זה. המשמעות היא שאם לסמארטפון אנדרואיד יהיו פקדי מכשירים בתפריט ההפעלה, זה יהיה זהה לכל סמארטפון אנדרואיד אחר שמיישם אותו גם כן.

שיעורי ביצועים - אנדרואיד 12 ואנדרואיד 11

במקרה של אנדרואיד 12, ישנם כמה שינויים שה-CDD מתאר, אבל רובם יפים קטן או באמת משפיע רק על יצרני OEM. אחד השינויים הגדולים ביותר שראינו היה ההקדמה של "שיעור ביצועים" שניתן להגדיר במאפייני הבנייה של סמארטפון אנדרואיד. גוגל כבר הודיעה על כך לצד שחרורו של Android 12 Beta 1, וזו דרך קלה למפתחים לבדוק כמה מהיר באמת סמארטפון אנדרואיד. בדף מפתחי אנדרואיד, גוגל אומרת שלכל גרסה של אנדרואיד יש מחלקת ביצועים מתאימה משלה, מה שאומר שיש מחלקת ביצועים לאנדרואיד 12 ותהיה אחת לאנדרואיד 13, 14 וכן הלאה.

כפי שמוצג בגרפיקה למעלה, שיעורי ביצועים תואמים קדימה. המשמעות היא שמכשיר יכול לשדרג לגרסת אנדרואיד חדשה מבלי לשנות את דרגת הביצועים שלו, אבל זה גם אומר שמכשירים יכולים לשנות את המעמד שלהם אם הם עומדים בדרישות של מערכת ההפעלה החדשה הזו גִרְסָה. גוגל אמרה שהיא תגדיר דרגת ביצועים גם עבור אנדרואיד 11, מה שכן. ה-CDD למעשה מתייחס לשיעורי ביצועים 11 ו-12 כאל מחלקות ביצוע R ו-S בהתאמה.

חפרנו באותו זמן ומצאנו חלק ממה שיגדיר את דרגת הביצועים עבור אנדרואיד 12. להלן כמה דרישות עיקריות לדרגת ביצועים 12.

דרישות מפתח בדרגת ביצועים 12

  • לפחות 6GB של זיכרון RAM
  • רזולוציית 400dpi ו-1080p לפחות
  • כתיבה רציפה של 120MB/s לפחות, קריאה רציפה של 250MB/s, כתיבה אקראית של 10MB/s ומהירות קריאה אקראית של 40MB/s
  • חייבת (לפחות) מצלמה אחורית 12MP המסוגלת להקליט 4K 30 FPS
  • חייבת (לפחות) מצלמה קדמית של 4MP המסוגלת להקליט 1080p 30 FPS

בזמנו, לא מצאנו מידע על שיעור ביצועים 11. מעמד הביצועים הזה מוגדר כעת גם ב-CDD. הדרישות לדרגת ביצועים 11 להלן.

דרישות מפתח בדרגת ביצועים 11

  • לפחות 6GB של זיכרון RAM
  • רזולוציית 400dpi ו-1080p לפחות
  • כתיבה רציפה של 100MB/s לפחות, קריאה רציפה של 200MB/s, כתיבה אקראית של 10MB/s ו-25MB/s קריאה אקראית
  • חייבת (לפחות) מצלמה אחורית 12MP המסוגלת להקליט 4K 30 FPS
  • חייבת (לפחות) מצלמה קדמית של 4MP המסוגלת להקליט 1080p 30 FPS

יש הרבה יותר דרישות ממה שתוארו לעיל, אבל רובן מתייחסות לקודקים, עיבוד מצלמה ומידע אחר.

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