Chào mừng bạn đến với Tài liệu định nghĩa về khả năng tương thích (CDD) cho Android. Tài liệu này liệt kê các yêu cầu mà thiết bị phải đáp ứng để tương thích với phiên bản Android mới nhất. Để được coi là tương thích với Android, các bản triển khai thiết bị PHẢI đáp ứng các yêu cầu được trình bày trong Định nghĩa về khả năng tương thích này, bao gồm cả mọi tài liệu được hợp nhất thông qua tài liệu tham khảo. Đối với mỗi bản phát hành của nền tảng Android, chúng tôi sẽ cung cấp một CDD chi tiết. CDD đại diện cho khía cạnh "chính sách" của khả năng tương thích với Android.
Điều quan trọng là chính sách của Chương trình tương thích của Android phải được hệ thống hoá một cách rõ ràng vì không có bộ kiểm thử nào, kể cả Bộ kiểm tra tính tương thích (CTS), có thể thực sự toàn diện. Ví dụ: CTS có một hoạt động kiểm thử để kiểm tra sự hiện diện và hành vi chính xác của các API đồ hoạ OpenGL, nhưng không có hoạt động kiểm thử phần mềm nào có thể xác minh rằng đồ hoạ thực sự xuất hiện chính xác trên màn hình. Nói chung, không thể kiểm thử sự hiện diện của các tính năng phần cứng như bàn phím, mật độ màn hình, Wi-Fi và Bluetooth.
Vai trò của CDD là hệ thống hoá và làm rõ các yêu cầu cụ thể, đồng thời loại bỏ sự mơ hồ. CDD không cố gắng trở nên toàn diện. Vì Android là một kho lưu trữ duy nhất gồm mã nguồn mở, nên bản thân mã này là "thông số kỹ thuật" toàn diện của nền tảng và các API của nền tảng. CDD đóng vai trò là một "trung tâm" tham chiếu đến nội dung khác (chẳng hạn như tài liệu API SDK) cung cấp một khung mà mã nguồn Android có thể được sử dụng để kết quả cuối cùng là một hệ thống tương thích.
Nếu bạn muốn tạo một thiết bị tương thích với một phiên bản Android nhất định, hãy bắt đầu bằng cách kiểm tra mã nguồn cho phiên bản đó, sau đó đọc CDD tương ứng và tuân thủ các nguyên tắc của CDD.
Bạn có thể xem CDD mới nhất dưới dạng trang web HTML.
Tìm các phiên bản đã phát hành của CDD và các chuỗi phiên bản phát hành đã được phê duyệt tại đây: