מסמך הגדרת התאימות ל-Android

ברוכים הבאים למסמך הגדרת התאימות (CDD) של Android. במסמך הזה מפורטות הדרישות שצריך לעמוד בהן כדי שהמכשירים יהיו תואמים לגרסה האחרונה של Android. כדי להיחשב כתואם ל-Android, הטמעות של מכשירים חייבות לעמוד בדרישות שמפורטות בהגדרת התאימות הזו, כולל מסמכים שמשולבים באמצעות הפניה. לכל גרסה של פלטפורמת Android יתבצע עדכון של CDD מפורט. ה-CDD מייצג את ההיבט של 'מדיניות' בתאימות ל-Android.

חשוב שהמדיניות של תוכנית התאימות של Android תקודד באופן מפורש, כי אף חבילת בדיקות, כולל חבילת הבדיקות של תאימות Android‏ (CTS), לא יכולה להיות מקיפה באמת. לדוגמה, ה-CTS כולל בדיקה שמאתרת את נוכחות ממשקי ה-API של הגרפיקה של OpenGL ומבצעת בדיקה של ההתנהגות הנכונה שלהם, אבל אף בדיקת תוכנה לא יכולה לאמת שהגרפיקה מופיעה בצורה נכונה במסך. באופן כללי, אי אפשר לבדוק את נוכחות התכונות של החומרה, כמו מקלדות, צפיפות המסך, Wi-Fi ו-Bluetooth.

התפקיד של CDD הוא לקודד ולבהיר דרישות ספציפיות, ולמנוע אי-בהירות. ה-CDD לא מנסה להיות מקיף. Android היא גוף אחד של קוד בקוד פתוח, ולכן הקוד עצמו הוא 'המפרט' המקיף של הפלטפורמה וממשקי ה-API שלה. ה-CDD משמש כ'רכז' שמפנה לתוכן אחר (כמו תיעוד של SDK API) ומספק מסגרת שבה אפשר להשתמש בקוד המקור של Android כדי שהתוצאה הסופית תהיה מערכת תואמת.

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

אפשר להציג את CDD העדכני ביותר כדף אינטרנט בפורמט HTML.

כאן אפשר למצוא גרסאות שפורסמו של CDD ומחרוזות של גרסאות שפורסמו ואושרו:

גרסה PDF HTML/XHTML מיתרים
15 android-15-cdd.html גרסה 15
14 android-14-cdd.html גרסה 14
13 android-13-cdd.html גרסה 13
12 android-12-cdd.pdf android-12-cdd.html גרסה 12
11 android-11-cdd.pdf android-11-cdd.html גרסה 11
10 android-10-cdd.pdf android-10-cdd.html גרסה 10
9 android-9-cdd.pdf android-9-cdd.html גרסה 9
8.1 android-8.1-cdd.pdf android-8.1-cdd.html גרסה 8.1
8.0 android-8.0-cdd.pdf android-8.0-cdd.html גרסה 8.0
7.1 android-7.1-cdd.pdf android-7.1-cdd.html גרסה 7.1
7.0 android-7.0-cdd.pdf android-7.0-cdd.html גרסה 7.0
6.0 android-6.0-cdd.pdf android-6.0-cdd.html גרסה 6.0
5.1 android-5.1.cdd.pdf android-5.1-cdd.html גרסה 5.1
5.0 android-5.0.cdd.pdf android-5.0-cdd.html גרסה 5.0
4.4 android-4.4.cdd.pdf android-4.4-cdd.html גרסה 4.4
4.3 android-4.3.cdd.pdf android-4.3-cdd.html גרסה 4.3
‫4.2 android-4.2.cdd.pdf android-4.2-cdd.html גרסה 4.2
4.1 android-4.1.cdd.pdf android-4.1-cdd.html גרסה 4.1
4.0 android-4.0.cdd.pdf android-4.0-cdd.html גרסה 4.0
2.3 android-2.3.cdd.pdf
android-2.3.3-cdd.pdf
android-2.3-cdd.html גרסה 2.3
2.2 android-2.2.cdd.pdf android-2.2-cdd.html גרסה 2.2
2.1 android-2.1.cdd.pdf android-2.1-cdd.html גרסה 2.1
1.6 android-1.6.cdd.pdf android-1.6-cdd.html