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