Android x86 аналоги

Remix OS — Android для ПК — android.mobile-review.com

Android x86 аналоги

Сегодня поговорим об операционной системе Android на персональных компьютерах. В качестве примера рассмотрим Remix OS и обсудим вопросы: кому нужен Android на компьютере, как работает и нужен ли вообще.

Предисловие

Android повсюду: на смартфонах, планшетах, часах, компьютерах, телевизорах и даже в машинах.

На смартфонах и планшетах работает его стандартная версия, для часов создали Android Wear, на телевизорах производители устанавливают Android TV, в машинах – Android Auto, а вот специальной адаптированной версии для персональных компьютеров нет. Согласно политике компании Google, вместо специальной версии Android на ПК вы должны использовать Chrome OS.

Современный «типичный» пользователь бОльшую часть времени проводит в браузере, это ни для кого не секрет. Подхватывая эту тенденцию, в Google и взялись за разработку Chrome OS.

 Думаю, все примерно понимают, что из себя представляет Chrome OS: это ОС для персональных компьютеров, в которой веб-сервисы превалируют над привычными приложениями и функциями. В этой системе основным инструментом для взаимодействия с пользователем является браузер.

С обычным Android у нее мало общего: отдельный магазин приложений, урезанная функциональность без интернета и ориентированность на управление клавиатурой и мышкой (тачпадом).

Разумеется, Chrome OS не позволяет использовать компьютер для профессиональной деятельности, будь то монтаж видео, обработка фотографий, кодинг и так далее, да и большинство продаваемых устройств на этой системе имеют весьма простенькие характеристики, за исключением Chromebook Pixel.

Поговорим о переосмыслении Android для настольных компьютеров на примере Remix OS. Система разрабатывается компанией Jide Corporation и основывается на Android-x86.

Помимо разработки программного обеспечения, они организовали довольно успешную краундфандинговую компанию на площадке Kickstarter: для создания своего мини-ПК на базе Remix OS им удалось собрать больше 1.

5 миллиона долларов, хотя изначально планировалось всего 50 000$. Довольно показательно.

В середине января этого года команда Jide Corporation выпустила вторую версию своей системы под названием Remix OS 2.0, теперь она базируется на Android Lollipop.

Стоит сразу отметить, что это только бета-тест для разработчиков и энтузиастов, не стоит пока рассматривать это как альтернативу для своей «рабочей» операционной системы, нужно время.

На момент написания текста (март 2016 года) последней версией является Remix OS 2.0.102, будьте внимательны, если читаете это намного позже, информация может быть неактуальна.

Установка

Если вы все-таки считаете себя энтузиастом, то для установки Remix OS 2.0.1 вам потребуются персональный компьютер на архитектуре x86, флеш-карта интерфейса USB 3.0 с минимальным объемом памяти 8 ГБ и немного свободного времени.

Замечу, что эти требования имеют рекомендательный характер, но качество вашего внешнего накопителя, на который будет устанавливаться образ, напрямую будет влиять на производительность и скорость работы системы.

Хочу обрадовать владельцев стареньких ноутбуков с 32-битными процессорами: есть версия Remix OS для этих процессоров, система может помочь «оживить» устройство и сделать из него простенький медиа-проигрыватель.

Для начала нужно скачать образ системы с официального сайта разработчика. Сайт полностью на английском, но найти кнопку для скачивания нужной версии труда не составит. В скачиваемом архиве вы обнаружите три файла: инструкцию, программу для записи образа на накопитель и непосредственно сам образ системы.

Процесс записи образа на флеш-карту максимально прост:

  1. Подключаете накопитель;
  2. Запускаете Remix OS Installation Tool;
  3. Указываете путь к ISO-файлу;
  4. Выбираете носитель;
  5. Нажимаете «ОК».

Будьте внимательны, при этой процедуре стираются все данные с вашей карты. После сообщения о том, что файл записан, нужно перезагрузить компьютер.

В зависимости от того, какой у вас БИОС, Legacy (старое устройство) или UEFI (более современное устройство), следующий шаг может отличаться.

В первом случае нужно при включении вызвать загрузочное меню с помощью специальной кнопки (F12 для компьютеров Dell, F9 для HP, F12 для Lenovo, F11 для MSI, Option Key для Mac) и выбрать нужный накопитель с установленной системой.

 Если же у вас более современный UEFI BIOS, то вам для начала нужно зайти в настройки БИОСа и отключить там пункт Secure Boot (перевести в состояние disabled), точного местоположения этого пункта в меню я вам дать не смогу, так как это зависит от установленного БИОСа – ищите информацию в интернете.

После загрузки системы с флешки появляется окно с выбором режима работы:

  • «Guest Mode» — так называемый режим «гостя», или Live CD, в котором вы работаете без сохранения всех данных, при каждом новом запуске этого режима система будет загружаться, как в первый раз.
  • «Resident Mode» — привычный режим работы операционной системы, когда вся информация сохранятся для последующего запуска. Для этого режима лучше всего использовать флеш-карту с интерфейсом USB 3.0, иначе загрузка будет занимать очень много времени.

Это не единственный способ установки. Можно установить систему параллельно другой на ваш жесткий диск и работать в режиме dual-boot, когда при включении компьютер будет спрашивать, какую из двух систем запускать.

Особой надобности в этом нет, так как пока Remis OS не очень стабильна и для работы на постоянной основе просто-напросто не подходит, но все же расскажу вам довольно простой способ параллельной установки. Для этого я вас перешлю на форум 4pda за утилитой YourDroid.

Она позволяет с легкостью устанавливать системы на основе Android-x86, и впоследствии ее так же легко удалить.

Но и это далеко не последний способ. Remix OS без проблем ставится на виртуальную машину, но для этого требуется довольно большая производительность от компьютера.

Первое впечатление: настройка, интерфейс

Система при запуске предложит пройти первичную настройку. Нужно прочитать и согласиться с лицензионным соглашением, выбрать системный язык, сначала на выбор даются английский (США) и, судя по всему, два различных китайских диалекта, но не пугайтесь, потом в настройках можно будет выбрать не только русский, но и множество других языков.

После успешного запуска Remix OS 2.0 встает следующий вопрос – установка сервисов Google. Для этого требуется скачать и установить apk-файл по следующей ссылке, предварительно в настройках безопасности нужно разрешить установку приложений из неизвестных источников.

Процесс установки apk-файла ничем не отличается от такового на планшете или смартфоне.

Еще можно найти уже готовую сборку Remix OS с предустановленными сервисами Google и Root-правами, тут я вам ссылок давать не буду, так как система постоянно обновляется – воспользуйтесь поиском.

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

К слову, в отличие от привычного Android, Remix OS предоставляет возможность работать в многооконном режиме по примеру Windows 10 или Mac OS, когда вы можете располагать на экране одновременно множество окон, менять их расположение и размер.

В некоторых приложениях поддерживается drag-and-drop, то есть перетягивание файлов или текста между приложениями.

Во многом интерфейс Remix OS 2.0 выполнен по образу и подобию Windows 10. На это указывают нижний статус-бар с открытыми приложениями, аналог «пуска» в нижнем левом углу и панель уведомлений, которая появляется сбоку. Из панели управления можно посмотреть уровень заряда аккумулятора (если у вас ноутбук или планшет), включить/выключить Bluetooth и настроить интернет-соединение.

На рабочем столе можно размещать ссылки на приложения и папки, а также там есть привычная многим по «взрослым» операционным системам корзина.

Одно непонятно – почему не сделали возможность на рабочем столе расставлять виджеты, ведь это довольно очевидное применение для них.

Вместо этого в «пуске» можно найти приложение «Widgets», при его запуске открывается отдельная панель, на которой можно размещать виджеты, и они будут доступны только при открытии этого приложения – довольно неудобно.

Работа и взаимодействие с системой

Все жизненно необходимые устройства подключаются сами и не требуют установки драйверов и прочих танцев с бубнами, будь то клавиатура, мышь, тачпад, флеш-карта или прочая периферия.

Но нужно отметить, что в системе не реализовано переключение языков привычной комбинацией клавиш Alt+Shift. Для корректной работы переключения языков могу посоветовать вам воспользоваться решением на форуме 4pda.

 К слову, многие остальные комбинации клавиш и отдельные команды тут работают: Ctrl+V, Ctrl+C, Ctrl+A, Ctrl+N, Ctrl+S и так далее.

Пользовательский опыт в Remix OS с клавиатурой и мышкой почти ничем не отличается от такового в Windows. Нужно лишь учитывать, что во многих приложениях интерфейс адаптирован под сенсорное управление и многие жесты нужно выполнять мышкой, а также очень мало действий с правой кнопкой мыши, она практически не используется.

Предустановленный набор приложений очень скуден: это файловый менеджер, MX Player, браузер, калькулятор, часы и простенький аудиоплеер. Установка сервисов Google открывает возможность ставить любые приложения из Play Market, без него система практически бесполезна для «обычного» пользователя.

Можно, конечно, скачивать apk-файлы со сторонних источников, но это не всегда удобно. В маркете вы можете скачать набор нужного вам софта: офисный пакет, клиенты социальных сетей и почты, музыкальные и видеопроигрыватели, игры и так далее.

Что касается игр, то тут все неоднозначно: во многих просто-напросто неудобно управлять с помощью мыши, а некоторые могут и вовсе не запускаться.

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

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

Но для многих сайтов и веб-сервисов есть аналоги в виде приложений в Google Play, которые работают, в общем, неплохо.

 Подытожим

Система довольно «сырая» и находится в статусе бета, но уже можно примерно определить потенциальную аудиторию – это в первую очередь энтузиасты и те, кто приобретет устройства компании Jide Corporation.

Remix OS нельзя ориентировать на среднестатистического пользователя-обывателя, так как многим будет очень сложно переучиваться и привыкать к новой системе, несмотря на ее простоту и «дружелюбность», для этого потребуется некое третье лицо – тот, кто установит систему, настроит и объяснит «неопытному» человеку, как с ней обращаться. Не думаю, что она (система) сможет снискать популярность, но определенный потенциал у нее несомненно есть.

Будем внимательно следить за ее развитием и ждать полноценного релиза. Прошу вас, уважаемые читатели, поделиться своим мнением об этой системе.

Благодарю за внимание.

Источник: http://android.mobile-review.com/articles/42203/

Аналоги Android-x86 – 15 похожих программ и сервисов для замены

Android x86 аналоги

  • 339
  • BlueStacks – это программа, позволяющая запускать ОС Android и Android приложения на ПК с Windows с мгновенным переключением между Android и Windows.
    • Условно бесплатная
    • Windows
    • Mac OS

    BlueStacks позволяет запускать ОС Android и Android приложения на ПК с Windows с мгновенным переключением между Android и Windows – перезагрузка не требуется. Пользователи теперь могут наслаждаться своими любимыми приложениями для Android на ПК с Windows. Приложения Android могут отображаться в виде значков на рабочем столе Windows или в полнофункциональной среде Android.

  • 102
  • Nox APP Player призван предоставить пользователям наилучшие возможности для игр и приложений для Android на ПК.Nox App Player: лучший эмулятор Android, лидирующий по технологиям и производительности. Бесплатный инструмент для пользователей, позволяющий наслаждаться многочисленными играми и приложениями для Android со своего рабочего стола.
  • 83
  • Ubuntu Touch – это операционная система Ubuntu для мобильных телефонов.Ubuntu Touch – это мобильная версия операционной системы Ubuntu для мобильных устройств. Он адаптирован для естественной работы в мобильной среде с сенсорным экраном, но также способен функционировать как настольный компьютер в «настольном режиме». Эта вышеупомянутая конвергенция сред от устройства к устройству является источником термина «конвергенция». Ubuntu Touch создан и поддерживается сообществом UBports, группой добровольцев и увлеченных людей по всему миру, и никоим образом не поддерживается и не связан с Ubuntu или Canonical.
  • 79
  • Android для рабочего стола.
    • Бесплатная
    • Windows
    • Android

    Remix OS – это инновационная операционная система на базе Android, разработанная для использования на мобильных и настольных устройствах.

  • 78
  • MEmu – это новый эмулятор Android, приносящий удовольствие от использования Android.По сравнению с другими эмуляторами Android, MEmu обеспечивает высочайшую производительность и максимальную совместимость. Он работает практически на всех устройствах Windows (ПК, ноутбук, устройства 2-в-1, планшеты).
  • 77
  • предназначен для запуска виртуальных устройств Android.Genymotion – это эмулятор Android для создания и тестирования быстрых, простых и мощных приложений для Android.
  • 57
  • Устанавливает Android на компьютер. Основано на Android-x86.
    • Бесплатная
    • Windows
    • Android

    Phoenix OS – это операционная система для персонального компьютера на основе платформы Android, которая ещё исследуется и разрабатывается. В основном ориентирована на смартфоны, ноутбуки, настольные компьютеры и другие устройства с большим экраном.

  • 41
  • Энди преодолевает барьер между пк и мобильными, сохраняя пользователя в курсе последних обновлений ОС.Энди преодолевает барьер между настольными и мобильными компьютерами, постоянно информируя пользователя о последних обновлениях ОС Android. Он также предоставляет пользователям неограниченный объем памяти, совместимость с ПК и Mac, а также возможность играть в самые популярные мобильные игры на пк. С телефоном в качестве джойстика вам никогда не придется жертвовать мультисенсорными или гироскопическими элементами игр, а благодаря бесшовной связи между компьютером и мобильным телефоном вы можете получить изображение телефона на улице и посмотреть его на компьютере дома.
  • 18
  • Anbox помещает Android в контейнер, и каждое Android-приложение будет интегрировано с вашей операционной системой.Anbox помещает операционную систему Android в контейнер, абстрагирует доступ к оборудованию и интегрирует основные системные службы в систему GNU / Linux. Каждое Android-приложение будет интегрировано с вашей операционной системой, как и любое другое нативное приложение.
  • 14
  • Симуляторы Stream iOS и эмуляторы Android в браузере.
    • Условно бесплатная
    • Windows
    • Android
    • iPhone
    • Mac OS
    • Онлайн сервис

    Потоковые симуляторы iOS и Android в браузере.

  • 14
  • Эмулятор Android для настольных ПК, ориентированный на поддержку игр.KOPLAYER – это бесплатный эмулятор Android для Windows и Mac, который может помочь вам запускать игры и приложения для Android на вашем ПК с Windows. KOPLAYER берет на себя обязательство предоставить вам лучший опыт для игр с более чем миллионом поддерживаемых приложений. По сравнению с традиционными эмуляторами Android, KOPLAYER использует новейшую технологию ядра в архитектуре x86. Он поддерживает процессоры Intel и AMD, OpenGL, аппаратное ускорение и т. д. Все это дает огромные преимущества в производительности, стабильности, совместимости и позволяет вам получать удовольствие, используя мобильный телефон.
  • 14
  • Операционная система с открытым исходным кодом на базе Android для телефонов, планшетов и персональных компьютеров.
    • Бесплатная
    • Windows
    • Android

    Операционная система с открытым исходным кодом на базе Android для телефонов, планшетов и персональных компьютеров.

  • 10
  • OpenThos – это бесплатный ОС с открытым исходным кодом, основанный на Android-x86, операционная система имеет графический интерфейс. Исходный код доступен на GitHub. Вы можете выбрать английский язык при попытке установить ОС.OpenThos – это бесплатный ОС с открытым исходным кодом, основанный на Android-x86. Он имеет длинный список функций, как и другие подобные операционные системы на базе Android-x86, за исключением того, что OPENTHOS – имеет открытый исходный код. Исходный код доступен на GitHub, а официальную домашнюю страницу можно найти здесь. В настоящее время официальный сайт, кажется, написан на китайском языке, но, по словам проектной команды, вы можете выбрать английский язык при попытке установить ОС.
  • 6
  • Maru делает персональные компьютеры более контекстно-зависимыми, предоставляя вам лучший интерфейс для вашей среды.
    • Бесплатная
    • Windows
    • Android
    • Mac OS

    Maru делает персональные компьютеры более контекстно-зависимыми, предоставляя вам лучший интерфейс для вашей среды. Это значит, что когда ты в пути, Мару – твой телефон; когда ты за своим столом, Мару – твой рабочий стол.

  • 3
  • Android-эмулятор Myoblox для геймеров и профессионалов.Эмулятор Myblox моделирует от Android 1.1 до бета-версии Android 9.0, включая официальные загрузки с dl.google.com с максимальной игровой производительностью. Даже бета-Android с производительностью Myblox, сохраняя версию Android свободной и без рекламы с поддержкой root, делает игру намного лучше в ваших любимых андроид-играх даже на Pentium 4! Скоро выход! Работает на Motti.NET и Java.

Источник: https://RuProgi.ru/software/android-x86

Альтернатива Android: топ-8 мобильных операционных систем – Оки Доки

Android x86 аналоги

Нет никаких сомнений в том, что Android является самой доминирующей операционной системой в мире. Захватив более 76% доли рынка, чемпион мобильной операционной системы Google не показывает никаких признаков отступления.

Пришло время, когда крупные производители смартфонов начинают разрабатывать альтернативные операционные системы. В этой статье мы собираемся взглянуть на разные операционные системы.

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

Почему нам нужна альтернатива Android?

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

Есть ряд причин, по которым нам нужна альтернатива Android. Google подвергается критике по всему миру за то, что он не делает Android по-настоящему безопасным, и в отчетах утверждается, что Android наиболее подвержен вредоносным программам и вирусам.

Есть также проблемы фрагментации Android. Для тех, кто не знает, устройства с разными версиями Android приводят к снижению производительности приложений, проблемам с разработкой и проблемам безопасности.

Например, последняя версия Android, Android Oreo, работает только на 10% устройств, Google пытается решить эту проблему, используя Project Treble, который был представлен в Android Nougat. И хотя ситуация улучшилась, этого далеко не достаточно.

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

Недавно, Google запретил Huawei использовать Android, это стало большим разочарованием для всех нас. Я понимаю, что решения Google были основаны по приказу правительства США, но это все еще показывает, что может означать слишком большая власть в руках одной компании.

Миллионы пользователей смартфонов Huawei и Honor перестанут получать обновления ОС и системы безопасности в будущем. Huawei работает над своей операционной системой HongMeng, которую планируют выпустить этой осенью, чтобы противостоять этим последствиям.

1. iOS

Android и iOS конкурируют друг с другом, уже кажется – вечность. Android и iOS оба пользуются большой пользовательской базой. У Google есть объемы, у Apple есть прибыль. И хотя Apple никогда не поделится iOS с какой-либо другой компанией, в настоящее время она является крупнейшим конкурентом Android на рынке.

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

iOS имеет единый интерфейс для всех приложений и в отличие от Android, плавную анимацию, эксклюзивные приложения и регулярные обновления. Также отсутствие вирусов и, возможно, лучшее качества сторонних приложений. На iOS вы также получаете полный набор приложений Google, в то время как вы не найдете большинство приложений Apple на Android.

Плюсы:

  • Красивый интерфейс
  • Плавная работа
  • Регулярные обновления
  • Отличное качество приложений

Минусы:

  • Закрытая ОС
  • Устройства стоят дорого

Посетите сайт

2. SIRIN OS

Большинство из нас, возможно, забыли о блокчейне после окончания бума, но основное сообщество все существует и технология медленно и уверенно развивается. Если мы действительно хотим бросить вызов доминированию Android и создать безопасную мобильную операционную систему, то блокчейн – это один из наших самых больших шансов.

Одной из компаний, которая остается на переднем крае этой технологии, является SIRIN Labs, и они уже выпустили блокчейн – смартфон под названием “Finney”, который работает на собственной ОС SIRIN.

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

Отличительной особенностью ОС SIRIN является повышенная безопасность всего устройства. Телефон доступен для заказа прямо сейчас за $ 899.

Плюсы:

  • Безопасность с помощью технологии блокчейна
  • Позволяет получить доступ к Google Play Store
  • Прост в использовании

Минусы:

Посетите сайт

3. KaiOS

KaiOS находится на грани того, чтобы стать одной из крупнейших мобильных операционных систем в мире, и есть вероятность, что вы никогда не слышали о нем. KaiOS предназначен для ультра-бюджетных устройств, которые обычно поставляются с недорогим оборудованием.

В настоящее время вы можете найти операционную систему KaiOS в телефоне Nokia Banana (стоимостью $75) и в большинстве телефонов Reliance Jio, продаваемых в Индии. KaiOS в основном является веб – операционной системой, которая использует приложения, разработанные на веб – платформе HTML 5.

Google запустил свою программу Android Go для ультрабюджетного рынка, KaiOS по-прежнему остается впереди, по крайней мере, в отношении индийского рынка. Я также могу надеяться, что как только KaiOS захватит ультрабюджетный сегмент рынка смартфонов, разработчики продолжат оспаривать авторитет Android.

Вы должны следить за этим, поскольку у KaiOS есть большой потенциал стать достойной альтернативой Android.

Плюсы:

  • Легкая ОС
  • Поддерживает веб-приложения
  • Постоянно обновляется

Минусы:

  • Не готов к основному рынку смартфонов на Android

Посетите сайт

4. Ubuntu Touch

Еще одна операционная система, которая я надеюсь, станет мощной мобильной операционной системой, как и ее настольный аналог – Ubuntu Touch. Как следует из названия, Ubuntu Touch – это операционная система Ubuntu, которая оптимизирована для сенсорных устройств, таких как смартфоны и планшеты.

Самое большое преимущество Ubuntu Touch заключается в том, что это операционная система с открытым исходным кодом, которая может использоваться любым производителем смартфонов, тем самым демократизируя операционную систему.

Еще одна замечательная особенность Ubuntu Touch заключается в том, что, хотя он адаптирован для естественной работы в среде мобильного сенсорного экрана, он также может функционировать как настольный компьютер в «режиме рабочего стола».

ОС также поставляется со всеми основными приложениями с открытым исходным кодом, такими как сообщения, календарь, чаты, такие как Telegram, музыкальное приложение, погода, карты и многое другое. В целом, это хорошая мобильная операционная система, которая является альтернативой Android с открытым исходным кодом.

Операционная система в настоящее время поддерживается сообществом, поэтому она зависит от пожертвований, чтобы продолжать разработку. Если вы хотите пожертвовать и поддержать это, вы можете сделать это на их сайте.

Плюсы:

  • Операционная система с открытым исходным кодом
  • Поставляется со всеми основными приложениями
  • Может функционировать как рабочий стол

Минусы:

  • Нет поддержки сторонних приложений на Андроид
  • Будучи разработанным сообществом, зависит от нашего вклада, чтобы продолжать функционировать.

Посетите сайт

5. Tizen OS

Среди всех будущих мобильных операционных систем Tizen получила наибольшую известность благодаря поддержке Samsung. Tizen родился после того, как Nokia решила прекратить разработку Meego, операционную систему, разработанную Nokia и Intel. Intel перешли в Samsung, и стали партнерами, чтобы вернуть Meego к жизни в качестве ОС Tizen.

Хотя Tizen похож на Android-скин Samsung TouchWiz, он сильно отличается. Операционная система работает в основном как Android, но для интуитивного взаимодействия существует множество жестов. Tizen OS – это операционная система HTML5, которая должна облегчить разработчикам разработку приложений.

Источник: https://okdk.ru/alternativa-android-top-8-mobilnyh-operacionnyh-sistem-v-2019-godu/

Обзор интересных модификаций Android от разных вендоров

Android x86 аналоги

Google разработала достаточно гибкую ОС. Но чистый AOSP вендоров зачастую не устраивает, и они вынуждены допиливать его под себя; впрочем, речь не о них. «Корпорация добра» на удивление лояльно относится к форкам своего детища, поэтому неудивительно, что они растут как грибы после свежего дождя. Давай посмотрим на самые интересные.

Введение

Форков Android существует много. Большая их часть, конечно, не содержит кардинальных изменений, но некоторые довольно сильно отличаются от AOSP: один — усиленной безопасностью, другой — использованием исключительно открытых компонентов и так далее. В этой статье мы поговорим о следующих вариантах Android:

  • Amazon Fire OS — форк Android от Amazon. Отличительная особенность — отвязка от сервисов Google и ориентация на контент.
  • Android-x86 — форк для (устаревших) нетбуков на платформе x86.
  • Console OS — опять же форк для x86-платформы, заточенный под современные девайсы.
  • CopperheadOS — Android с повышенной безопасностью.
  • Replicant — полностью свободный клон Android. Столлман одобряет.

Такие форки, как CyanogenMod, AOKP или MIUI, смысла описывать не имеет — тема уже жевана-пережевана.

Amazon Fire OS

Как известно, у Amazon имеется планшет-читалка, одна из линеек моделей которой работает на клоне Android. На этом же клоне работает и провалившийся Fire Phone. Посмотрим, какие особенности имеются у этого варианта Android.

Прежде всего, Fire OS полностью отвязана от инфраструктуры Google. В принципе, это логично, но Amazon пошла еще дальше, создав замену если не всем, то многим сервисам Google. Так, вместо Play Store имеется Amazon Appstore (с премодерацией контента), вместо Google Maps — свой картографический сервис; даже рекламная платформа своя.

Второй момент, который стоит отметить, — собственный лаунчер. Он гораздо более ориентирован на контент, нежели стандартные лаунчеры, благодаря так называемому carousel view — режиму отображения приложений, представляющему собой крупные (на весь экран) значки приложений, которые нужно листать. Кроме того, интерфейс из-за такого «карусельного» дизайна кажется более заточенным под виджеты.

Интерфейс Fire OSДругие статьи в выпуске:

  • выпуска
  • Подписка на «Хакер»

В-третьих, в Fire Phone имелась такая интересная вещь, как динамическая перспектива, позволяющая создать иллюзию 3D-интерфейса.

Работает это таким образом: четыре инфракрасных датчика, которые находятся по углам передней стороны устройства, фиксируют наклон головы и угол зрения, и в зависимости от этого Fire OS изменяет интерфейс.

Это выглядит довольно эффектно, но для практического применения, пожалуй, не годится — прежде всего из-за отсутствия приложений.

Еще одна интересная функция — Firefly, распознающая предметы (в самом широком смысле), которые попадают в объектив активированной камеры (и, соответственно, предлагающая их купить). Работает это, понятно, только с товарами западного рынка.

Стоит заметить, что Amazon не входит в OHA (Open Handset Alliance — союз разработчиков смартфонов на базе Android), так что при установке сторонних приложений есть риск, что они попросту не заработают. Несмотря на это, в остальном Fire OS — все тот же Android; его даже можно рутить (специфичным для Fire OS способом).

Android-x86

Android изначально разрабатывался для ARM-систем (что и понятно — тогда x86-процессоры по энергопотреблению никак не подходили для смартфонов). Однако примерно в это же время поднялась волна интереса к дешевым нетбукам, и сразу несколько групп энтузиастов начали портировать Android на x86-платформу. Из этих портов наиболее популярным стал Android-x86.

Фактически он представляет собой полноценный дистрибутив с текстовым инсталлятором (который, правда, служит всего лишь для разбивки на разделы и записи образа Android в выделенный раздел) и возможностью запуска в режиме Live CD. Однако поддержка устройства ограниченная и в основном покрывает legacy-устройства на базе Intel Atom:

  • Asus EEE PC;
  • Viewsonic Viewpad 10;
  • Viliv S5;
  • Dell Inspiron Mini Duo
    и некоторые другие.

Android-x86. Установка завершена

Одна из особенностей Android-x86 — полноценное, не урезанное Linux-ядро со множеством драйверов и файловых систем. Кроме того, с версии 4.4-r2 данный форк поддерживает и EFI, а также имеется начальная поддержка 64-разрядных процессоров. Это позволяет ему работать и на современном железе.

Загрузочное меню Android-x86

Перейдем к приложениям. Как ни странно, в состав образов форка входят и приложения Google, в частности Play Market, — следовательно, при наличии аккаунта Google можно устанавливать практически те же самые приложения, которые доступны на планшетах/телефонах. Однако иногда всплывают проблемы совместимости:

  • Skype — устанавливается, запускается, выполняет логин пользователя, сообщения отправляются, но звонки не работают;
  • официальное приложение «ВКонтакте» — все в порядке;
  • Angry Birds — толком не работает;
  • Chrome — вываливается после попытки запуска;
  • Opera Mini — работает.

Скорее всего, неработоспособность некоторых приложений связана с кодом, написанным с использованием NDK, который в основном компилируется под ARM. Стоит отметить наличие root-доступа.

Это позволяет производить операции, которые иначе никак не выполнить, например установку Xposed Framework. Также имеется поддержка NTFS-3G.

Поскольку дистрибутив рассчитан в том числе на двойную загрузку, подобная возможность достаточно полезна.

Резюмируя впечатления: это AOSP, заточенный под ноутбуки и нетбуки. Некоторые приложения по определению работать не будут.

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

Android-x86. Информация о версии

Console OS

Console OS представляется как форк, заточенный под современные x86-устройства (планшеты наподобие Surface 3). Поддерживаются исключительно UEFI-устройства.

Кроме того, заявлена полная совместимость с NDK, более удобный для десктопов графический интерфейс и полноценная поддержка OpenGL ES, что позволит запускать тяжелые современные игры.

В платной версии, Console OS Pro, анонсируется также функция InstaSwitch — быстрое переключение с Windows на Android и обратно.

На практике же список поддерживаемых устройств крайне мал (только процессоры Intel). Система до сих пор находится в состоянии Development Release и толком не запускается в VirtualBox. Кроме того, InstaSwitch разработчик еще не реализовал, да и на доступных видео интерфейс пользователя не очень смахивает на десктоп-ориентированный.

Console OS сразу после запуска

В общем, задумка выглядит неплохо, но на практике в текущем состоянии это еще более урезанный форк, чем Android-x86. Более того, есть подозрение, что это мошенничество, — ибо единственный доступный разработчик все время «кормит завтраками». «Мы работаем, потерпите». Деньги же, собранные на Kickstarter, он не возвращает.

CopperheadOS

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

Самая, пожалуй, интересная из них — ядро, собранное с поддержкой PaX. PaX представляет собой подмножество патчсета GRSecurity, которое должно, во-первых, усилить защиту против исполнения кода в области данных, во-вторых, обеспечить рандомизацию адресного пространства и усилить защиту стека, в-третьих.

Настройки PaX в CopperheadOS

Также используется усиленный аллокатор памяти, портированный из OpenBSD. Этот аллокатор уменьшает риск эксплуатации уязвимостей use-after-free и double free.

Можно настроить его так, чтобы в конце больших аллокаций памяти размещались сторожевые страницы, что позволяет обнаруживать и предотвращать переполнения. Аналогичную опцию разработчики CopperheadOS реализовали и для маленьких аллокаций.

Правда, по умолчанию эти возможности отключены из-за большого потребления памяти.

Кроме того, вместо Android-модели порождения процессов с помощью одного только fork() используется стандартная UNIX-модель fork()/exec(). Это позволяет рандомизировать адресное пространство и некоторые другие сущности для каждого процесса. В Android-модели же они были одинаковыми для всех процессов, порожденных Zygote.

Также предусмотрена защита указателей функций. В частности, указатели на vDSO-функции после инициализации становятся доступными только для чтения, а в libc перезаписываемые указатели устранены вообще.

Другие усовершенствования включают в себя удаление некоторых контекстов безопасности SELinux, усиленные настройки безопасности (например, пароли по умолчанию не отображаются), компиляцию SQLite с опцией SECURE_DELETE, что заставляет эту мини-СУБД перезаписывать удаляемый контент нулями, и многое другое.

Разработчики позиционируют CopperheadOS как Android для бизнеса и планируют поставлять телефоны на его основе. Это выглядит достаточно интересной идеей — как, впрочем, и сам форк. В отличие от некоторых описываемых форков, к разработке данного можно присоединиться на Гитхабе, то есть он полностью открыт.

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

Replicant

Название этого форка — отсылка к фильму «Бегущий по лезвию», в котором репликантами называли искусственных людей. Впрочем, к форку это название имеет лишь косвенное отношение (репликанты ищут свободы, а данный форк позиционируется как совершенно свободный).

Его разработка началась в 2010-м, с целью сделать полностью свободный вариант прошивки HTC Dream, первого Android-телефона. После была предпринята попытка создать клон Google Play, к сожалению малоуспешная, — на данном поприще более преуспел F-Droid (который и заюзали разработчики Replicant).

Сейчас Replicant позиционируется как самый свободный форк. Связано это с тем, что даже для работы AOSP на модельном ряде Nexus требуются некоторые проприетарные драйверы (камера, GPS, Wi-Fi).

Replicant же использует их свободные аналоги, написанные с нуля.

Однако, поскольку данный клон не настолько распространен, как, к примеру, CyanogenMod, и разработчиков у него значительно меньше, его текущая версия соответствует версии Android 4.2.

На данный момент поддерживаются двенадцать устройств, среди них, например, Nexus S, Galaxy S, Galaxy Note, Galaxy Tab 2 10.1.

Помимо того что Replicant отстает от основной ветки AOSP, он в некоторых случаях может еще и ощутимо тормозить — у разработчиков просто нет ресурсов для реализации открытых драйверов 3D-ускорителя, так что в игры на нем поиграть не удастся. Также могут быть проблемы с GPS — практически все чипы используют при обмене информацией с ПО гаджета закрытые и недокументированные протоколы.

Информация о сборке Replicant

Именно разработчики Replicant обнаружили бэкдор в коде, отвечающем за взаимодействие с модемом (напомним, что в современных мобильных устройствах модемом именуют, по сути, совершенно отдельный процессор, работающий под управлением проприетарного ПО).

Суть бэкдора заключалась в том, что со стороны модема может прийти некая команда, которая заставит слой, отвечающий за взаимодействие, совершить операцию, связанную с файловой системой.

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

Надо сказать, сами разработчики подчеркивают, что они не стремятся сделать Replicant популярным — всего лишь хотят предоставить альтернативу для тех, кому это нужно.

Резюмируя — Replicant вряд ли понравится тем, кто покупает гаджеты исключительно для игр. Он также не подойдет тому, кто любит все современное и кому хочется ОС без тормозов. Данный форк скорее для людей, желающих получить гарантию отсутствия бэкдоров в системе, а также для романтически настроенных сторонников свободного ПО.

Заключение

Клоны ОС от Google очень многообразны. Есть среди них и коммерческие (такие как Fire OS), но открытых все же больше.

Fire OS при ближайшем рассмотрении оказался все тем же Android, отвязанным от Google, но таким же макаром привязанным к Amazon, с несколько иным интерфейсом.

Android-x86 — очень интересный проект, предназначенный для запуска Android на x86-железе. Он выгодно отличается еще и полноценным набором модулей ядра. Но вот сам интерфейс Android для устройств без сенсорного экрана очень неудобен, что резко снижает ценность данного форка.

Console OS представляется как задумка довести до ума Android-x86. И все бы ничего, но на данный момент то, что имеется в открытом доступе, вызывает изрядную долю скептицизма.

CopperheadOS тоже выглядит многообещающе. Разработчики основательно подошли к делу обеспечения безопасности и, помимо стандартных механизмов Android (которых, надо сказать, более чем достаточно), задействовали еще и другие, не всегда используемые даже на серверах.

Replicant предоставляет пользователям альтернативу AOSP, очищенную от блобов. Конечно, эта альтернатива несколько менее функциональна и быстра, нежели большинство стоковых прошивок, однако такова цена свободы.

Выбрать есть из чего.

Конструкторы для прошивок

Собрать собственный вариант Android, на самом деле, довольно легко. Для этого есть конструкторы, позволяющие заточить определенные прошивки под свои нужды. Упомяну о двух:

  • Android-Kitchen (разработчик — dsixda) позволяет производить некоторые базовые действия над прошивкой. Например, с его помощью можно включить в прошивку SuperSU, добавить Bash, изменить boot-анимацию, удалить или добавить приложения, заменить ядро, выполнить деодексирование и многое другое.
  • MIUI Patchrom предназначен для портирования MIUI на свой аппарат. У него довольно интересный принцип работы. По сути это набор инструментов, работающих в (полу)автоматическом режиме и позволяющих вытащить текущую прошивку прямо с телефона, дизассемблировать ее (точнее, компоненты фреймворка), внедрить в них специфичный для MIUI код, добавить приложения из того же MIUI и собрать прошивку. В итоге получается «прошивка Франкенштейна», выглядящая и работающая как MIUI, но по факту им не являющаяся.

Вообще же, для более тонкой кастомизации не существует конструктора, поэтому придется качать исходники AOSP, вооружаться знаниями C++ и Java и начинать править.

Источник: https://xakep.ru/2015/11/18/android-clones/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.