В этом документе содержатся ответы на общие вопросы о совместимости 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 просит вас выпустить обновленные образы системы, исправляющие любые проблемы совместимости.