ברוכים הבאים למסמך הגדרת התאימות (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 ומחרוזות של גרסאות שפורסמו ואושרו: