Android Uyumluluk Tanımlama Belgesine (CDD) hoş geldiniz. Bu belge, cihazların Android'in en son sürümüyle uyumlu olması için yerine getirilmesi gereken gereksinimleri sıralamaktadır. Android ile uyumlu olarak değerlendirilmek için, cihaz uygulamaları, referans yoluyla dahil edilen belgeler de dahil olmak üzere, bu Uyumluluk Tanımında sunulan gereksinimleri karşılamalıdır ZORUNLU. Android platformunun her sürümü için ayrıntılı bir CDD sağlanacaktır. CDD, Android uyumluluğunun "politika" yönünü temsil eder.
CTS dahil hiçbir test paketi gerçekten kapsamlı olamayacağından, Android uyumluluk programının politikasının açıkça kodlanması önemlidir. Örneğin, CTS, OpenGL grafik API'lerinin varlığını ve doğru davranışını kontrol eden bir test içerir, ancak hiçbir yazılım testi, grafiklerin ekranda gerçekten doğru göründüğünü doğrulayamaz. Daha genel olarak, klavyeler, ekran yoğunluğu, Wi-Fi ve Bluetooth gibi donanım özelliklerinin varlığını test etmek imkansızdır.
CDD'nin rolü belirli gereksinimleri kodlamak ve açıklığa kavuşturmak ve belirsizliği ortadan kaldırmaktır. CDD kapsamlı olmaya çalışmaz. Android tek bir açık kaynaklı kod grubu olduğundan, kodun kendisi platformun ve API'lerinin kapsamlı "spesifikasyonu" dur. CDD, sonuç kaynağının uyumlu bir sistem olması için Android kaynak kodunun kullanılabileceği bir çerçeve sağlayan diğer içeriğe (SDK API belgeleri gibi) başvuran bir "hub" görevi görür.
Belirli bir Android sürümüyle uyumlu bir cihaz oluşturmak istiyorsanız, o sürümün kaynak kodunu kontrol edin ve ardından ilgili CDD'yi okuyun ve yönergelerinde kalın. Ek ayrıntılar için en yeni CDD'yi inceleyin.
En son CDD'yi bir HTML web sayfası veya kolayca indirilebilir bir PDF olarak görüntüleyebilirsiniz:
CDD'nin eski sürümlerini ve onaylı sürüm sürüm dizelerini burada bulabilirsiniz: