Добро пожаловать в документ определения совместимости 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 и строки утвержденной версии можно здесь: