Android Uyumluluk Tanımı Belgesine (CDD) hoş geldiniz. Bu belge, cihazların en son Android sürümüyle uyumlu olması için karşılanması gereken gereksinimleri sıralar. Android ile uyumlu kabul edilmesi için, cihaz uygulamaları, referans yoluyla dahil edilen tüm belgeler dahil olmak üzere bu Uyumluluk Tanımında sunulan gereksinimleri KARŞILAMALIDIR. 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 kodlanmış olması ö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 kaynak kod külliyatı olduğundan, kodun kendisi platformun ve API'lerinin kapsamlı "spesifikasyonudur". CDD, diğer içeriğe (SDK API dokümantasyonu gibi) referans veren ve Android kaynak kodunun kullanılabileceği ve böylece sonucun uyumlu bir sistem olacağı bir çerçeve sağlayan bir "merkez" 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 ederek başlayın ve ardından ilgili CDD'yi okuyun ve yönergelerine uyun. Ek ayrıntılar için en son CDD'yi incelemeniz yeterlidir.
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ı yayın sürümü dizelerini burada bulun: