Добро пожаловать в документ определения совместимости с Android (CDD). В этом документе перечислены требования, которые необходимо выполнить, чтобы устройства были совместимы с последней версией Android. Чтобы считаться совместимыми с Android, реализации устройств ДОЛЖНЫ соответствовать требованиям, представленным в этом определении совместимости, включая любые документы, включенные посредством ссылки. Для каждого выпуска платформы Android будет предоставлен подробный CDD. CDD представляет «политический» аспект совместимости с Android.
Важно, чтобы политика программы совместимости с Android была четко кодифицирована, поскольку ни один набор тестов, включая набор тестов на совместимость с Android (CTS) , не может быть по-настоящему всеобъемлющим. Например, CTS включает тест, проверяющий наличие и правильное поведение графических API OpenGL, но ни один программный тест не может проверить правильность отображения графики на экране. В более общем плане невозможно проверить наличие таких аппаратных функций, как клавиатура, плотность экрана, Wi-Fi и Bluetooth.
Роль CDD заключается в кодификации и уточнении конкретных требований и устранении двусмысленности. CDD не претендует на полноту. Поскольку Android представляет собой единый корпус кода с открытым исходным кодом, сам код представляет собой всеобъемлющую «спецификацию» платформы и ее API. CDD действует как «концентратор», ссылающийся на другое содержимое (например, документацию SDK API), который обеспечивает основу, в которой можно использовать исходный код Android, чтобы конечным результатом была совместимая система.
Если вы хотите создать устройство, совместимое с определенной версией Android, начните с проверки исходного кода этой версии, а затем прочтите соответствующий CDD и придерживайтесь его рекомендаций.
Чтобы увидеть предстоящие изменения в CDD, перейдите к определению совместимости с Android (предварительная версия) .Вы можете просмотреть последнюю версию CDD либо в виде веб-страницы в формате HTML, либо в виде легко загружаемого PDF-файла:
Найдите более старые версии CDD и утвержденные версии строк здесь: