Chào mừng bạn đến với Tài liệu Định nghĩa Tương thích Android (CDD). Tài liệu này liệt kê các yêu cầu phải đáp ứng để thiết bị 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, việc 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 tương thích này, bao gồm mọi tài liệu được kết hợp thông qua tham chiếu. Đối với mỗi bản phát hành nền tảng Android, CDD chi tiết sẽ được cung cấp. CDD thể hiện 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 với Android phải được hệ thống hóa rõ ràng vì không có bộ thử nghiệm nào, kể cả Bộ thử nghiệm tương thích Android (CTS) , có thể thực sự toàn diện. Ví dụ: CTS bao gồm một bài kiểm tra để kiểm tra sự hiện diện và hoạt động chính xác của API đồ họa OpenGL, nhưng không có bài kiểm tra phần mềm nào có thể xác minh rằng đồ họa thực sự xuất hiện chính xác trên màn hình. Tổng quát hơn, không thể kiểm tra sự hiện diện của các tính năng phần cứng như bàn phím, mật độ hiển thị, Wi-Fi và Bluetooth.
Vai trò của CDD là hệ thống hóa và làm rõ các yêu cầu cụ thể cũng như loại bỏ sự mơ hồ. CDD không cố gắng để trở nên toàn diện. Vì Android là một tập hợp mã nguồn mở duy nhất nên bản thân mã này là "đặc tả" toàn diện của nền tảng và các API của nó. CDD hoạt động như một "trung tâm" tham chiếu nội dung khác (chẳng hạn như tài liệu API SDK) cung cấp một khung trong đó 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 xây dựng 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 của phiên bản đó, sau đó đọc CDD tương ứng và tuân thủ các nguyên tắc của nó.
Để xem các thay đổi sắp tới đối với CDD, hãy truy cập Định nghĩa tương thích Android (Xem trước) .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 CDD đã phát hành và chuỗi phiên bản phát hành đã được phê duyệt tại đây: