Оглавление:
Android - сложный зверь. Это одна из тех вещей, которые по сути одинаковы для десятков тысяч различных конфигураций устройств, но совершенно разные на первый взгляд. Так должно быть, потому что именно так Google и ее партнеры могут предлагать на выбор разные телефоны по любой цене, но при этом все они могут запускать одни и те же приложения, загруженные из одного места. Тот факт, что его доставляют за дверь, является полным чудом и загадкой.
Это может стать еще более запутанным, когда вы добавите в смесь «специальные» версии Android, предназначенные для определенного класса оборудования, такие как Android One и Android Go. Может быть трудно понять различия между всеми версиями, не говоря уже о попытках сравнить Android Go с Android One, которые оба рекламируются как версия Android, предназначенная для бюджетного оборудования. Android на ультратонком оборудовании - это и бизнес-стратегия - Google хочет следующий миллиард, а также способ помочь развивающимся странам создать инфраструктуру и предлагать услуги в местах, где их еще нет.
Инженеры-программисты и разработчики приложений знают различия и нюансы платформы Android, но нам, обычным людям, не так уж сложно понять, когда она выйдет из строя.
Что такое Android One?
Вы могли бы думать об Android One как о способе, которым компании, такие как Nokia и Motorola, могут создавать телефоны с программным обеспечением Pixel, и вы не будете слишком далеки от цели.
Когда «обычный» телефон Android работает, компания, которая решает, какое оборудование использовать, затем использует исходный код Android для создания собственной операционной системы. Такой компании, как Samsung, предоставляется множество возможностей, позволяющих ей создавать отличные телефоны на базе Android, а затем разрабатывать программное обеспечение и операционную систему для поддержки включенных в них дополнительных компонентов. Если компания, производящая эти телефоны, хотела бы включить службы Google и брендинг - это будут Google Play, Gmail, Google Photos, Chrome и другие приложения Google, которые мы находим предварительно загруженными на большинстве приобретаемых нами телефонов, - устройство должно пройти набор тесты.
Android One - это Android от Google от других партнеров.
Эти тесты действительно делают только одно: убедитесь, что устройство сможет запускать все стандартные приложения, которые есть в Google Play. Google должен сделать это, чтобы предложить свой собственный рынок приложений; представьте, как все будет плохо, если вы не представляете, какие приложения из Play Store будут работать на вашем телефоне. Сделав так, чтобы каждый телефон проходил эти тесты, Google может стандартизировать, как приложения пишутся для Play Store, и все работает везде.
С устройством Android One компания, его создающая, теряет часть этой независимости, когда речь идет об аппаратном и программном обеспечении. Когда телефон Android One находится в производстве, Google принимает окончательное решение об используемом оборудовании, поэтому может быть уверен, что конечный продукт - это «высококачественный, но недорогой» смартфон Android. Затем он наблюдает за производством программного обеспечения и несет ответственность за поддержание устройства в актуальном состоянии и его исправную работу в течение всего срока службы. Android One был изначально разработан для индийского рынка, но теперь он включает телефоны для всех, независимо от того, где они живут.
Подробнее: все эти телефоны Android One доступны сегодня
Что такое Android Go?
Android Go не является специальной версией Android, такой как Android One или «обычный» Android, который установлен на телефоне Google Pixel. Это тот же самый Android (Android Oreo или выше), разработанный и оптимизированный для недорогого оборудования с 1 ГБ ОЗУ или менее.
Когда компания, производящая телефоны, берет исходный код Android и создает свою версию операционной системы, она устанавливает конфигурацию устройства. Эта конфигурация предназначена для наилучшей поддержки аппаратного обеспечения телефона, и это ярлык, который можно использовать всякий раз, когда необходимо перестроить Android (например, когда необходимо добавить путь безопасности) для этого конкретного устройства. Просмотр исходных файлов утомителен, и многие правки никогда не изменятся, и именно так все эти правки отслеживаются.
Android Go разработан Google, но создан компаниями, производящими телефоны.
Android Go - это конфигурация, разработанная компанией Google с настройками на уровне платформы для оптимизации оборудования более низкого уровня, большим количеством инструментов для управления данными и специальной «облегченной» версией мобильных сервисов Google. Компании, производящие телефоны, могут использовать эту конфигурацию в качестве основы для создания Android, и после добавления спецификаций для поддержки оборудования дальнейшая оптимизация не требуется.
В то время как Android Go включает в себя специальные версии приложений Google, разработанные для устройств с 1 ГБ ОЗУ или менее, телефоны Android Go могут загружать и устанавливать любое приложение из Google Play, как и Android One, и «обычные» телефоны Android. Разница в том, что в магазине Play есть специальная область для приложений, оптимизированных для телефонов Android Go.
Android Go дебютировал в начале 2018 года с телефонами от Nokia, ZTE, Alcatel, ASUS, Lava, Micromax и General Mobile. В июле 2018 года Motorola использовала Android Go, чтобы привести в действие свою невероятно успешную серию E с E5 Play для европейского рынка.
Подробнее: это все телефоны Android Go, доступные сегодня
Имя есть имя
В конце концов, это действительно не имеет значения, если вы не разработчик - и это по замыслу.
Android, Android One и Android Go - все это способы предложить телефоны на базе Android, которые хорошо работают на оборудовании внутри них и могут использовать любое из миллиона приложений, найденных в Google Play Store. Это может обеспечить больше работы для разработчиков и немного сбить с толку энтузиастов, которые хотят знать о различных версиях и различиях, но в конце концов это все «просто Android».