Часто задаваемые вопросы о совместимости (FAQ)

Этот документ содержит ответы на общие вопросы о совместимости Android.

Какие типы устройств могут быть Android-совместимыми?

Программное обеспечение Android можно портировать на множество различных устройств, в том числе на те, на которых сторонние приложения не работают должным образом. В документе определения совместимости Android (CDD) указаны конкретные конфигурации устройств, которые считаются совместимыми.

Например, хотя исходный код Android можно портировать для работы на телефоне без камеры, CDD требует, чтобы все телефоны имели камеру. Это позволяет разработчикам полагаться на согласованный набор возможностей при написании своих приложений.

CDD продолжает развиваться, отражая рыночные реалии. Например, версия 1.6 CDD поддерживает только сотовые телефоны. Но версия 2.1 позволяет устройствам не использовать телефонное оборудование, обеспечивая совместимость устройств, не являющихся телефонами, таких как музыкальные плееры в виде планшетов. Внося эти изменения, Google также дополняет Google Play, чтобы позволить разработчикам сохранять контроль над тем, где доступны их приложения. Продолжая пример с телефонией, приложение, которое управляет текстовыми SMS-сообщениями, бесполезно для медиаплеера, поэтому Google Play позволяет разработчику ограничить это приложение исключительно телефонными устройствами.

Если мое устройство совместимо, имеет ли оно автоматически доступ к Google Play и брендингу?

Нет. Доступ не является автоматическим. Google Play — это сервис, управляемый Google. Достижение совместимости является обязательным условием для получения доступа к программному обеспечению Google Play и брендинга. После того как устройство будет квалифицировано как Android-совместимое , вам необходимо заполнить контактную форму, включенную в лицензию Google Mobile Services, чтобы получить доступ к Google Play.

Совместимость обязательна?

Нет. Программа совместимости Android не является обязательной. Исходный код Android открыт, поэтому каждый может использовать его для создания любого устройства. Однако, если вы хотите использовать имя Android со своим продуктом или получить доступ к Google Play, сначала необходимо убедиться, что ваше устройство совместимо .

Сколько стоит сертификация совместимости?

Получить совместимость с Android для устройства можно бесплатно. Пакет тестов совместимости имеет открытый исходный код и доступен каждому для тестирования устройств.

Кто определяет определение совместимости?

Google отвечает за общее развитие Android как платформы и продукта, поэтому Google поддерживает документ определения совместимости (CDD) для каждой версии. Google разрабатывает CDD для новой версии Android после консультаций с различными OEM-производителями, которые вносят свой вклад.

Как долго будет поддерживаться каждая версия Android для новых устройств?

Код Android имеет открытый исходный код, поэтому Google не может запретить кому-либо использовать любую версию для запуска устройства. Вместо этого Google предпочитает не лицензировать клиентское программное обеспечение Google Play для использования в устаревших версиях. Это позволяет любому продолжать поставлять устаревшие версии Android, но эти устройства не могут использовать имя Android и существовать вне экосистемы приложений Android, как если бы они не были совместимы.

Может ли устройство иметь другой пользовательский интерфейс и при этом оставаться совместимым?

Программа совместимости Android определяет, может ли устройство запускать сторонние приложения. Компоненты пользовательского интерфейса, поставляемые с устройством (например, главный экран, номеронабиратель и цветовая схема), обычно не оказывают большого влияния на сторонние приложения. Таким образом, производители устройств могут свободно настраивать пользовательский интерфейс. Документ определения совместимости ограничивает степень, в которой OEM-производителям разрешено изменять пользовательский интерфейс системы в тех областях, которые влияют на сторонние приложения.

Когда будут выпущены определения совместимости для новых версий Android?

Цель Google — выпустить новую версию документа определения совместимости Android (CDD), когда соответствующая версия платформы Android станет достаточно сходной, чтобы это можно было сделать. Хотя Google не может выпустить окончательный вариант CDD для версии программного обеспечения Android до того, как первое флагманское устройство будет поставляться с этим программным обеспечением, окончательные версии CDD всегда выпускаются после первого устройства. Однако везде, где это возможно, Google выпускает черновые версии CDD.

Как проверяются заявления производителей устройств о совместимости?

Не существует процесса проверки совместимости устройств под управлением Android. Однако если устройство должно включать Google Play, Google обычно проверяет устройство на совместимость, прежде чем дать согласие на лицензирование клиентского программного обеспечения Google Play.

Что произойдет, если позже обнаружится, что устройство, заявляющее о совместимости, имеет проблемы с совместимостью?

Обычно Google просит вас выпустить обновленные образы системы, исправляющие любые проблемы совместимости.