Selamat datang di Dokumen Definisi Kompatibilitas Android (CDD). Dokumen ini menyebutkan persyaratan yang harus dipenuhi agar perangkat kompatibel dengan Android versi terbaru. Agar dianggap kompatibel dengan Android, implementasi perangkat HARUS memenuhi persyaratan yang disajikan dalam Definisi Kompatibilitas ini, termasuk semua dokumen yang disertakan melalui referensi. Untuk setiap rilis platform Android, CDD terperinci akan disediakan. CDD mewakili aspek "kebijakan" dari kompatibilitas Android.
Kebijakan program kompatibilitas Android harus dikodifikasikan secara eksplisit karena tidak ada rangkaian pengujian, termasuk Rangkaian Uji Kompatibilitas Android (CTS) , yang dapat benar-benar komprehensif. Misalnya, CTS menyertakan pengujian yang memeriksa keberadaan dan perilaku API grafik OpenGL yang benar, tetapi tidak ada pengujian perangkat lunak yang dapat memverifikasi bahwa grafik benar-benar muncul dengan benar di layar. Secara lebih umum, tidak mungkin menguji keberadaan fitur perangkat keras seperti keyboard, kerapatan layar, Wi-Fi, dan Bluetooth.
Peran CDD adalah menyusun dan mengklarifikasi persyaratan khusus, dan menghilangkan ambiguitas. CDD tidak mencoba untuk menjadi komprehensif. Karena Android adalah kumpulan tunggal kode sumber terbuka, kode itu sendiri adalah "spesifikasi" komprehensif dari platform dan API-nya. CDD bertindak sebagai "hub" yang mereferensikan konten lain (seperti dokumentasi SDK API) yang menyediakan kerangka kerja di mana kode sumber Android dapat digunakan sehingga hasil akhirnya adalah sistem yang kompatibel.
Jika Anda ingin membuat perangkat yang kompatibel dengan versi Android tertentu, mulailah dengan memeriksa kode sumber untuk versi itu, lalu baca CDD yang sesuai dan ikuti panduannya.
Anda dapat melihat CDD terbaru sebagai halaman web HTML .
Temukan versi CDD yang dirilis dan string versi rilis yang disetujui di sini: