Android Uyumluluk Tanımlama Belgesi'ne (CDD) hoş geldiniz. Bu dokümanda, cihazların Android'in en son sürümüyle uyumlu olması için karşılanması gereken şartlar listelenmiştir. Android ile uyumlu olarak kabul edilmek için cihaz uygulamalarının, referansla dahil edilen tüm dokümanlar da dahil olmak üzere bu Uyumluluk Tanımı'nda sunulan koşulları İYİCE karşılaması GEREKİR. Android platformunun her sürümü için ayrıntılı bir CDD sağlanır. CDD, Android uyumluluğunun "politika" yönünü temsil eder.
Android Uyumluluk Test Paketi (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 şekilde gösterildiğini doğrulayamaz. Daha genel olarak, klavye, ekran yoğunluğu, kablosuz bağlantı ve Bluetooth gibi donanım özelliklerinin varlığını test etmek mümkün değildir.
CDD'nin rolü, belirli şartları kodlayıp netleştirmek ve belirsizliği ortadan kaldırmaktır. CDD kapsamlı olmaya çalışmaz. Android, açık kaynak koddan oluşan tek bir kaynak olduğundan, platformun ve API'lerinin kapsamlı "özelliği" kodun kendisidir. CDD, nihai sonucun uyumlu bir sistem olması için Android kaynak kodunun kullanılabileceği bir çerçeve sağlayan diğer içeriklere (SDK API dokümanları gibi) referans veren bir "hub" görevi görür.
Belirli bir Android sürümüyle uyumlu bir cihaz oluşturmak istiyorsanız öncelikle ilgili sürümün kaynak koduna göz atın, ardından ilgili CDD'yi okuyup yönergelerine uyun.
En son CDD'yi HTML web sayfası olarak görüntüleyebilirsiniz.
CDD'nin yayınlanmış sürümlerini ve onaylanmış sürüm sürüm dizelerini burada bulabilirsiniz: