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

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

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

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

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

CDD продолжает развиваться, отражая реалии рынка. Например, версия 1.6 CDD поддерживает только мобильные телефоны. Но версия 2.1 позволяет устройствам исключать телефонное оборудование, что позволяет совместимым устройствам, не являющимся телефонами, таким как музыкальные плееры в стиле планшета. Поскольку Google вносит эти изменения, 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 для устройства. Compatibility Test Suite имеет открытый исходный код и доступен любому для тестирования устройства.

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

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

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

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

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

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

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

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

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

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

Что произойдет, если устройство, заявленное как совместимое, впоследствии окажется несовместимым?

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