Android Compatibility Definition Document

Selamat datang di Dokumen Definisi Kompatibilitas Android (CDD). Dokumen ini menguraikan 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 dokumen apa pun yang disertakan melalui referensi. Untuk setiap rilis platform Android, CDD mendetail akan disediakan. CDD mewakili aspek "kebijakan" kompatibilitas Android.

Penting untuk membuat kebijakan program kompatibilitas Android dikodifikasi secara eksplisit karena tidak ada rangkaian pengujian, termasuk Compatibility Test Suite (CTS) Android, yang benar-benar komprehensif. Misalnya, CTS menyertakan pengujian yang memeriksa keberadaan dan perilaku yang benar dari API grafis OpenGL, tetapi tidak ada pengujian software yang dapat memverifikasi bahwa grafik benar-benar muncul dengan benar di layar. Secara lebih umum, tidak mungkin untuk menguji keberadaan fitur hardware seperti keyboard, kepadatan layar, Wi-Fi, dan Bluetooth.

Peran CDD adalah untuk merumuskan dan mengklarifikasi persyaratan tertentu, serta menghilangkan ambiguitas. CDD tidak berusaha untuk menjadi komprehensif. Karena Android adalah satu korpus kode open source, kode itu sendiri adalah "spesifikasi" komprehensif platform dan API-nya. CDD bertindak sebagai "hub" yang mereferensikan konten lain (seperti dokumentasi SDK API) yang menyediakan framework tempat kode sumber Android dapat digunakan sehingga hasil akhirnya adalah sistem yang kompatibel.

Jika Anda ingin mem-build perangkat yang kompatibel dengan versi Android tertentu, mulailah dengan memeriksa kode sumber untuk versi tersebut, lalu baca CDD yang sesuai dan tetaplah dalam pedomannya.

Anda dapat melihat CDD terbaru sebagai halaman web HTML.

Temukan versi CDD yang dirilis dan string versi rilis yang disetujui di sini: