Какие есть альтернативы Android. Huawei на заметку
Итак, Huawei остался без поддержки Google. Но не без Android, поскольку отобрать решение со свободно распространяемым исходным кодом маловероятно — «зеленого робота» может использовать кто угодно без ограничений (почти, в рамках лицензии Creative Commons).
Паника сильна, что мы собрали в одной статье все возможные варианты операционных систем, на которые Huawei может перейти прямо сейчас.
Пожалуй, могли бы обойтись без собственных разработок.
Окей, Google запретила вам Android. Что дальше?
На удивление, сотрудничество с Google не обеспечивает работоспособность Android. И наоборот, без Google система (да и портативные гаджеты в целом) может чувствовать себя превосходно. Нужно только решить несколько вопросов.
Сторонняя операционная система: реально
В прошлом рынок мобильных операционных систем представлял широкий выбор решений различных разработчиков. Сегодня его основой стали Android и iOS, хотя ряд других Linux-based дистрибутивов имеет место быть, несмотря на отсутствие популярности.
Тем не менее, открытый исходный код всех версий Android позволяет разработчикам со всего мира создавать «собственные операционные системы», иногда оставляя только базовое ядро.
Сторонние сервисы: работают
Хотя ряд приложений Google необходим для функционирования приложений на Android, это условие задают сами разработчики. Чаще всего единственное реальное ограничение на этот счет — необходимость оперативного обновления программ.
Для установки и функционирования множества бесплатных и условно бесплатных Android-приложений Google Apps не требуются. И уж конечно, среди них есть мессенджеры, смс-клиенты и звонилки. Есть даже…
Магазины приложений: работают
Основную проблему альтернативных систем на базе Android составляет приложения и их установка. Существует 3 способа получить новое приложение: установка из файла, из стороннего магазина приложений и использование Google Play для сертифицированных «корпорацией добра» устройств.
Без учета китайских брендовых аналогов Gplay, существует достаточно: F-Droid, Amazon AppStore, APKMirror, APKPure, SlideME. И это — официальные места, где распространяется легальный контент.
Нелегального в виде APK-файлов с того же XPDA— ещё больше.
Как известно, Android имеет свободный, открытый исходный код. В своё время именно этот шаг — открытый для всех разработчиков код, — позволил компании захватить рынок.
Пока закрытые iOS, Symbian и Windows Mobile полагались на труд ограниченных коллективов разработчиков, над Android работал весь мир. В результате система завладела умами множества сильных программистов, искренне веривших в свободный интернет, общую пользу и всеобщее равенство.
Спустя время, Google попыталась вернуть контроль, приостановив выпуск в свет открытого кода. В ситуацию вмешались сообщество разработчиков и лицензии Creative Commons.
Компания была вынуждена публиковать исходный код системы — с некоторой задержкой это правило исполняется и по сей день, по крайней мере для стабильной версии (к бета версии имеет доступ ограниченное число лицензированных разработчиков, внесенных в программу новой версии).
Как и изначальный Linux, Android обладает базовым ядром, вокруг которого формируется пакет из оболочки и утилит с соединяющими систему воедино драйверами.
Вплоть до драйверов — их необходимо интегрировать в код для каждого устройства в отдельности, поэтому не все смартфоны и планшеты могут использовать те или иные версии прошивок.
Существование открытого кода породило множество коллективов, создававших готовые дистрибутивы для установки на мобильные (и не только) устройства. В их состав входит базовое ядро Android определенной версии, прочий же набор пакетов определяет конкретная команда разработки.
AOSP
«Первородный» «чистый» Android — именно таким он и задуман, такой он и есть без «украшалок» (сегодня их использует даже Google). Скомпилированная из открытого исходного кода версия Android со всеми необходимыми для базовой работы частями.
Многие функции отсутствуют, поскольку требуют «допиливание» под конкретное устройство и поставляются отдельно (драйвера для функционирования или сами пакеты имеют закрытый код): могут не работать жесты, обновления, политики безопасности, глубокие настройки системы.
В базовой поставке не имеет Google Apps, для их интеграции в систему необходимо лицензирование устройства.
CyanogenMod и LineageOS
Первый дистрибутив на базе открытого ядра Android без сервисов Google. Даже по личным воспоминаниям, этот дистрибутив всегда работал быстрее стоковой заводской прошивки. На данный момент закрыт.
Кроме того, в нее вошел первый кастомный рекавери — системный загрузчик собственной разработки команды Cyanogen. Приложения устанавливаются из файлов, есть возможность установки Gapps для сертифицированных устройств.
LineageOS стало реинкарнацией «циана» с той же идеологией: открытый код, отсутствие Google Apps, свободная лицензия. Порт LineageOS рано или поздно появляется практически для любого популярного смартфона с заводской прошивкой.
Сроки появления зависят от сроков публикации исходного кода базовой прошивки, но редко превышает пару месяцев. Активно поддерживается многими брендами, несмотря на поддержку приложений из файлов.
В противовес AOSP предлагает возможности глубокой настройки из системного меню, вплоть до выбора шрифтов (именно у них заимствовали идеи MIUI).
OmniROM
Вариация Android без использования элементов с закрытым кодом. Не имеет связи с Google и другими корпорациями, без рекламы, без приложений — в «базе» только системные функции.
Чаще всего портируется на конечные устройства фанатами, без участия команды разработчиков. Все необходимое уже размещено на официальном сайте.
Paranoid Android
Форк (модификация) Oxygen OS для OnePlus: прошивка основана на AOSP, не содержит Gapps (но имеет возможность их установки). В отличие от «линейки», умеет обновляться по воздуху.
Пожалуй, самый яркий пример прошивки на базе Android с полностью открытыми для модификаций возможностями. Именно здесь впервые появились популярные жесты и левый экран быстрого доступа, а так же всплывающие кнопки быстрых действий.
Кроме того, по сравнению с базовой версией разработчики добавили множество настроек (тот же режим чтения) и обеспечили простой доступ из графического интерфейса к закрытым системным приложениям.
Пропиетарные и брендовые версии Android
Кроме свободно распространяемых версий «зеленого робота для параноиков» без Google и каких-либо сертификатов, существует ряд более простых модификаций на основе того же открытого кода.
Большая часть брендированных прошивок является обычным AOSP с фирменным интерфейсом, однако ряд производителей обеспечивают дополнительные функциональные возможности, оснащают систему собственными приложениями и даже предлагают свои рекавери —, а иногда и системы для обновлений.
Крупные бренды страдают внедрением массы собственных приложений, в том числе заместо обычных системных. Интерфейсы и программы замедляют работу, поэтому настоящие гики выбирают open-source варианты Android.
Такие компании, как Samsung, Lenovo ограничиваются фирменной оболочкой — лаунчером. Прочие изменения незначительны, и необходимы больше для реализации аппаратных возможностей.
EMUI от Huawei
В целом, никто не запрещает Huawei продолжать работать над собственным вариантом Android с названием EMUI (аналогия с MIUI by Xiaomi). На данный момент — это обычный Android с красивой визуальной надстройкой, как у большинства производителей смартфонов.
Тем не менее, интерфейс и возможности представляют собой нечто среднее между iOS и MIUI — система на вид не имеет ничего общего с каноничными вариантами ОС: один рабочий стол, собственные (китайский) голосовой помощник и система трекинга.
MiFavor от ZTE/Nubia
Компания использует закрытый загрузчик и прошивку на основе «чистого» Android с собственным интерфейсом. Максимально дистанцируется от Google, поэтому использует собственные системные приложения — вплоть до Календаря и Калькулятора.
Так же разработчики продвигают свой загрузчик и систему обновлений по воздуху MiFavor. И нет, это не результат санкций США — это элементы системы ZTE появились задолго до упомянутых событий.
Интерфейс максимально приближен к iOS. Это, как и прочие изменения, связаны с основным рынком: смартфоны ZTE для европейского рынка часто отличаются только наличием приложений Google.
Китайские модификации Android без Google
В отличие от международных прошивок, которые выпускаются для сертифицированных Google серийных смартфонов и планшетов, а значит, имеют возможность установки Gapps, китайские версии Android полностью отрезаны от ресурсов «корпорации добра».
Китайские законы полностью запрещают американский софт, поэтому на местном рынке сложилась уникальная ситуация: все системы и приложения выпускают только местные разработчики. Это касается как оболочек, так и системных утилит — даже для звонков и смс.
Соответственно, каждый вариант предлагает свой магазин приложений. И назвать эти решения «колхозными» язык не повернется — фактически, именно Китай является основным потребителем современной портативной электроники.
FlymeOS от Meizu
Хотя компания ушла с российского рынка, в Китае «музыкальные» смартфоны живее всех живых: новые анонсы, свежие апдейты. «Флайм» невероятно похож на iOS интерфейсом и логикой, да и стоковыми приложениями.
В качестве менеджера установки используется фирменный магазин Meizu App Store. Кстати, исходный код доступен в открытом виде, поэтому частные разработчики выпускают достаточно много системных патчей. Ввиду медленной разработки новых версий, для компании это реальное спасение.
Обновления доступны «по воздуху» (OTA) благодаря собственной инфраструктуре.
MIUI от Xiaomi
Пожалуй, наиболее самобытный вариант Android. Если Flyme похож на iOS в даже мелочах, то MIUI сохраняет логику AOSP —, но предлагает интерфейс и жесты, явно скопированные из системы Apple.
Кроме этого, разработчики явно вдохновлялись возможностями CyanogenMod, поскольку система позволяет настраивать абсолютно все параметры.
В локальной версии MIUI отсутствуют сервисы компании Google, которые были заменены различными китайскими аналогами, а в качестве языка системы можно выбрать только китайский и английский. Менеджером приложений работает магазин MI App Store, обновления — OTA.
В международной версии MIUI есть все языки и Gapps. Интересно, что для китайских устройств практически всегда можно их установить из файла, и свободно использовать — даже для моделей, существующих только на локальном рынке.
Открытый исходный код используют частные разработчики для модификаций прошивок собственных устройств Xiaomi. Это же активно используется для портирования системы на другие смартфоны — сегодня MIUI занимает 3 место по числу портирований.
ColorOS от OPPO
Ещё один Android, копирующий iOS. Стал первым вариантом «брендового» Android с уникальными свойствами: фирменный «плиточный» интерфейс, отсутствие меню приложений и настроек, запись экрана и смена температуры свечения экрана.
Главным достижением стоит считать полный переход к управлению жестами без экранных клавиш. Удобству этого способа управления способствуют собственные программы, заменяющие все стандартные аналоги: от звонилки до галереи.
Сегодня её можно считать практически полной копией iOS, однако самобытность системы и полное отсутствие Gapps для устройств (магазин — свой, обновления — через свои сервера и сайт) на локальном рынке делают её одной из наиболее интересных разработок.
HydrogenOS aka Oxygen OS от OnePlus
Фактически, доведенный до ума разработчиками CyanogenMod вариант голого AOSP с фирменными утилитами (тонкая настройка уведомлений, параметров экрана).
Китайская модификация Hydrogen использует собственный магазин приложений и не включает никаких сервисов Google. Переход от международной версии с Gapps на китайскую без них занимает 5 минут и ровно 3 действия, а сами приложения Google легко устанавливаются из файла в любой вариант.
Отличный пример сотрудничества на 2 фронта: система основана на свежайшей версии Android, но разработчики получают её из открытого кода (проблемы с китайской сертификацией).
Smartisan OS
Оригинальная разработка крупного контрактного производителя, внезапно ставшего выпускать собственные аппараты. На локальном китайском рынке предлагает свой магазин приложений. Все составляющие, включая иконки и шрифты — собственной разработки.
Важно, что система предлагает новый пользовательский опыт: фирменные фишки превращают смартфон в подобие записной книжки. Если бы они стилус добавили — о Samsung Note можно было бы забыть.
Альтернативные мобильные системы
Хотя фактически рынок мобильных платформ поделен между Android и iOS, сторонние команды разработки не оставляют надежд выпустить серьезную альтернативу. Некоторые из этих проектов имеют достаточно обширную историю и серьезные преимущества.
Именно поэтому в ближайшее время мы расскажем о каждой подробно: возможно, многие наши читатели найдут для себя причины попробовать эти разработки.
Ubuntu. Хотя разработка мобильной версии популярного Linux-дистрибутива завершена, ещё можно встретить смартфоны с ней на борту. Кроме этого, её можно портировать на любой существующий смартфон — исходный код открыт, команда с радостью отвечает на вопросы.
Возможности настольной операционной системы, собственный магазин приложений и доступ к привычным репозиториям — это только вершина айсберга.
KaliOS. Дистрибутив Linux для тестирования защиты — инструмент «белых» хакеров (и не только). Работоспособность в качестве замены Android оставляет желать лучшего, тем не менее — оно работает.
SailFish. Старая-добрая MeeGo в новом обличье. Поддерживает приложения Android, одновременно с тем запускается на платформах x86. Защищена лучше, чем Android — есть и другие фирменные фишки.
Так можно ли жить без Google?
Кажется, ответ на вопрос в заголовке очевиден: важно ядро системы, которое поставляется в виде открытого исходного кода. Текущую ситуацию корпорация отменить не в праве — она вынуждена год за годом поставлять свежую почву для сторонних разработчиков.
Почта, YouTube, магазины приложений — все это можно заменить сторонними приложениями. Практически любой сервис имеет открытый аналог (об open-source решениях мы поговорим в следующей статье) — гики давно стараются максимально дистанцироваться от приложений Google с их бесконечной слежкой.
И даже в худшем случае, если условному Huawei запретят использовать Android как таковой для, скажем, смартфонов на европейском рынке, всегда найдется готовый аналог. Сегодня им может стать российско-финский Sailfish.
Выводы: истерия вокруг отказа Google от сотрудничества с Huawei не только надумана, она специально муссируется в СМИ для дополнительного удара по китайской корпорации.