CYANOGENMOD VS MIUI:ВОЙНА МИРОВ

                      

                   ВЫБИРАЕМ АЛЬТЕРНАТИВНУЮ ANDROID-ПРОШИВКУ:CYANOGENMOD VS MIUI

arkartinka-cyanogenmod-vs-miui

Какую альтернативную прошивку Android выбрать для установки на свой девайс? Наверняка ты не раз задавался этим вопросом. Существует множество самых разнообразных прошивок для сотен устройств, однако среди всего этого разнообразия настоящих бриллиантов только два: CyanogenMod и MIUI. В чем их преимущество, почему они получили столь широкое распространение,и как загрузить их на свой девайс, — обо всем этом ты узнаешь прямо сейчас.

                                                             ПРЕДИСЛОВИЕ

Строго говоря, CyanogenMod и MIUI не альтернативные прошивки, а самые настоящие форки операционной системы Android. Каждый из них включает в себя огромное количество изменений, которые из-за политики Google никогда не попадут в официальную версию ОС. Оба проекта развиваются большой командой разработчиков, которые выполняют порты прошивки на самые разнообразные и экзотические устройства (например, существует порт CyanogenMod на смартфон Geeksphone One, —думаю, о нем большинство читателей вряд ли слышали). Какую прошивку выбрать для своего аппарата — решай сам, я же помогу тебе определиться, рассказав о возможностях и тонкостях работы с каждой из них.

 

 

                  CYANOGENMOD.ФОРК ANDROID В ЛУЧШИХ ТРАДИЦИЯХ OPEN SOURCE

Итак, CyanogenMod cyanogenmod.com. Наверное, самая популярная прошивка Android из всех существующих.

Ведет свою историю почти с момента появления первого смартфона под управлением Android. Ее создал энтузиаст с xda-developers, скрывающийся под ником Cyanogen (настоящее имя — Стив Кондик, не так давно он начал работать в компании Samsung), который взял за основу прошивку, созданную JesusFreke. Изначально CyanogenMod представлял собой простую модификацию оригинального Android, установленного на смартфон Т-Mobile G1 (Android 1.5). Однако позднее, после присоединения к Cyanogen других разработчиков и открытия кода операционной системы, она превратилась в настоящий форк, сборка которого осуществлялась из собственного репозитория исходных текстов, включающего в себя множество поправок в оригинальные исходники, опубликованные Google.

skachat-proshivku-cyanogenmod

Сегодня за развитие CyanogenMod отвечают десятки разработчиков со всего мира, а база официально поддерживаемых устройств включает в себя 56 моделей смартфонов и планшетов, среди которых есть как топовые девайсы типа Google Nexus S и НТС Incredible, так и бюджетные устройства вроде НТС Tattoo и Huawei U8220. Неофициальные версии прошивки для десятков других моделей можно найти на форумах xda-developers.com. Последняя стабильная версия прошивки имеет номер 10 и основана на коде Android 4.1. Также ведется работа над  версией прошивки Cyanogenmod 10.1, базирующейся на коде Android 4.2.2 (предполагалась,что номер версии будет 11, но разработчики решили воспользоваться точкой, так как ОС не содержит значимых изменений и носит то же имя. ). Несмотря на сырость CyanogenMod 10.1, в Сети уже можно найти множество ее сборок для различных устройств.

                                                                                                                              ОТЛИЧИЯ И ВОЗМОЖНОСТИ

Чем же так хорош CyanogenMod, почему он заслужил свою популярность? Ответов здесь два.

Во-первых, CyanogenMod создан гиками и для гиков, поэтому в его комплекте есть множество инструментов, полезных продвинутому пользователю: например, встроенный SSH-сервер, интерфейс тюнинга низкоуровневых параметров ОС и полноценная консоль с bash и busybox.

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

Вот далеко не полный список того, что есть в CyanogenMod, и чего нет в стандартном Android:

•    Поддержка/etc/init.d. В CyanogenMod, как и в Linux, можно создавать загрузочные скрипты для за пуска сторонних демонов (например, samba или ftpd) и команд (для оптимизации управления памятью, например).

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

  •  Прошивка включает в себя bash, busybox и ssh, которые позволяют комфортно работать при подключении с помощью SSH или adb.
  • Для запуска SSH-сервера можно использовать графический интерфейс.
  • Меню настроек существенно расширено и включает в себя множество пунктов для тонкого тюнинга ОС.
  • Поддержка тем, разработанных компанией T-Mobile. Темы устанавливаются с помощью Google Play.
  • В состав прошивки включена поддержка формата FLAC.
  • Доработанное меню перезагрузки, с помощью которого можно перезагрузить телефон прямое консоль восстановления.
  • Поддержка Wi-Fi, Bluetooth и USB-тизеринга (эта функциональность появилась в СМ еще до ее анонса в Android 2.2).
  • Встроенный эквалайзер, который работает вотношении всех приложений.
  • Многочисленные оптимизации и доработки в низкоуровневой части ОС, включая переработанную библиотеку Bionic.
  • Механизм строгих ограничений, позволяющий запретить тем или иным приложениям выполнять опасные для пользователя функции (например, отправлять СМС).
  • Встроенный клиент ОрепVРN, имеющий графический интерфейс для настройки.
  • Доработки в камере (например, функция tap-to-focus), номеронабирателе и СМС-приложении.
  • Кнопки управления функциями смартфона прямо в выпадающей панели уведомлений.

                                                                                          КАК УСТАНОВИТЬ CYANOGENMOD



Впечатляет, не правда ли? Теперь попробуем установить это чудо инженерной мысли на свой смарт. Что для этого нужно? Все то же самое, что и для установки любой другой прошивки: root-доступ, кастомная консоль восстановления (recovery), сама прошивка и набор закрытых Гугл-приложений (Маркет, Gmail и прочие). Получив root, мы сможем изменить boot-раздел внутренней NAND-памяти, что позволит записать в него модифицированную консоль восстановления (которая, в отличие от штатной, способна устанавливать прошивки без цифровой подписи производителя аппарата).

По умолчанию в Android пользователь root не имеет пароля, но получить его права невозможно из-за отсутствия в системе инструментов для логина (/bin/login) или изменения UID (/bin/su). Поэтому систему необходимо поломать с помощью одного из множества Android-эксплойтов. Вручную делать это совсем не обязательно: для Android можно воспользоваться приложением zroot  forum.xda-developers.com/showthread.php?t=833953 . а в Windows или Linux — SuperOneClickhttp shortfuse.org которое можно запустить с помощью mono. Обе софтины используют распространенные дыры в Android, а поэтому способны зарутить множество различных устройств. Если не заработают, попробуй найти руководство для своего девайса в google.

Далее необходимо установить кастомный recovery. SuperOneClick делает это автоматически, для всего остального есть Rom Manager,который можно установить прямо через Гугл Плэй play.google.com/store/apps/details?id=com.koushikdutta.rommanager. Запустив его, выбираем пункт «Flash ClockworkMod Recovery». Далее закидываем на карту памяти прошивку (скачать прошивку Cyanogenmod можно  здесь: cyanogenmod.com/devices и приложения Google-GAPPS скачать  miui.su/download . Вновь возвращаемся в Rom Manager и перезагружаемся в консоль восстановления, нажав «Reboot into Recovery». Оказавшись в консоли восстановления (или «инженерном меню», как его любят называть студенты технических вузов), нажимаем клавишу уменьшения громкости до тех пор, пока не дойдем до пункта «Wipe data/factory reset», входим в меню кнопкой включения, выбираем «Yes». Возвращаемся на уровень выше, выбираем «Install zip from sdcard», выбираем прошивку, снова нажимаем «Yes». Таким же образом прошиваем приложения Google. В конце возвращаемся в корень меню и выбираем «Reboot system now»

                                                                                                                                                                        ИСПОЛЬЗОВАНИЕ

В этом разделе мы поговорим о возможностях прошивки. Их много, и почти все — скрыты в пользовательских настройках. Мы остановимся на наиболее интересных и полезных.

  • Переключатели в выпадающей панели. Очень удобная вещь, которая перекочевала в MIUI. По умолчанию их четыре, но количество и суть переключателей можно изменить в настройках: Menu Settings -> CyanogenMod Settings -> Interface -> Notification PowerWidget Widget Buttons.
  • Для полной выгрузки приложения из памяти можно использовать долгое нажатие на кнопку «Назад». Но функцию необходимо активировать в настройках: Menu -> Settings -> Application Settings -> Development Stop appvia long-press.
  • CyanogenMod поддерживаетжесты на экране блокировки для выполнения различных функций илизапуска приложений.Активация и управление в настройках: Menu -> Settings CyanogenMod Settings -> Lockscreen Lockscreengestures.
  • Цвет и поведение LED-индикатора можно изменить: Menu -> Settings-> CyanogenMod Settings -> Interface > LED notifications.
  • В отличие от Android, CyanogenMod способен устанавливать на карту памяти любые приложения, вне зависимости оттого, хотят они этого или нет. Полезная функция для владельцев смартфонов с ограниченным объемом памяти, но опасная, так как не все приложения будут работать корректно: Menu -> Settings CyanogenMod Settings-> Application Settings -> Install location.
  • Cyanogen Mod умеет автоматически обновляться. Для этого активируй соответствующий механизм: Menu-> Settings CyanogenMod Settings System -> Update notifications.
  • Для показа заряда батареи в процентах включи следующую опцию: Menu->Settings -> CyanogenMod Settings -> Status bar tweaks -> BatteryStatusStylePercentage.
  • Чтобы переключать музыкальные композиции долгим нажатием кнопкиуправления громкостью, активируй данную опцию: Menu-> Settings CyanogenMod Settings-> Inputs Volume button music controls.
  • Музыкальный проигрыватель также поддерживает управление жестами: Плеер-> Menu -> Music Settings Enablegesturess
  • Чтобы запретить приложениям выполнять те или иные действия (например, отправку СМС или чтение списка контактов), открой меню управления приложениями (Menu -> SettingsApplications Manage Application), выбери нужную программу и в разделе Permissions тапни по тем возможностям, которые ты хотел бы отключить.
  • Для устройств с неудобной или сломанной клавишей включения можно настроить включение экрана с помощью клавиши «Меню»: Menu ->Settings-> CyanogenMod settings-> Lockscreen -> Unlock options -> Menu unlock.
  • Чтобы в списке запущенных приложений, доступном через долгое нажатие клавиши «Домой», видеть более восьми приложений, измени значение с помощью настроек: Menu> CyanogenMod settings -> lnput->Long press home settingsNumber of recent apps.
  • Для повышения скорости загрузки отключи ее анимацию: Menu -> CyanogenMod settings -> Performance Disable boot animation.

Там же стоит включить опцию «Lock home in memory», чтобы запретить выгрузку рабочего стола из памяти и избежать связанных с этим лагов.

  •   Для снятия скриншота нажми кнопку включения и тапни по пункту «Screenshot», он будет сохранен на SD-карте, в каталоге DCIM/ Screenshots.
  • В состав Cyanogen Mod включено приложение DSPManager, позволяющее управлять настройкам и эквалайзера по отдельности для различных устройств вывода звука (наушники, динамик).

 

                                         MIUI. ANDROID ПО-КИТАЙСКИ

Теперь поговорим о другой прошивке со странным названием MIUI (произносится как«Ме You I»). В отличие от CyanogenMod, развиваемой сообществом на добровольных началах, за разработку прошивки MIUI отвечает вполне реальная китайская компания Xiaomi Tech xiaomi.com. бизнес которой строится на разработке мобильных приложений для операционных систем iOS и Android.Запущенная в 2010 году, компания изначально специализировалась только на разработке стека приложений для Android, включающего в себя музыкальный плеер, галерею, камеру, номеронабиратель и приложение для работы с контактами. Позднее Xiaomi Tech объединила этот набор с наработками проекта CyanogenMod и начала работу над новой прошивкой с полностью переработанным внешним обликом, поддержкой тем, собственным домашним экраном и многими другими новшествами.

В результате получилась стильная и невероятно удобная в использовании операционная система, которая к текущему моменту не менее известна, чем CyanogenMod.

Основной козырь MIUI — это интеграция компонентов системы друге другом и общая законченность ОС. В отличие от других прошивок, она не выглядит недоработанной, здесь все подчинено общей идее и работает на удивление слаженно. Например, если ты читаешь на сайте разработчиков о поддержке тем, то можешь быть уверен, что это не просто изменение цвета и внешнего облика графических элементов, а полная модификация всех графических составляющих прошивки, начиная от анимации загрузки и заканчивая внешним видом строки состояния. И да, конечно же ты получишь в распоряжение менеджер тем, позволяющий искать, просматривать и устанавливать новые темы, которые будут автоматически закачаны с сервера проекта. То же самое можно сказать и о любом другом элементе ОС, включая стандартные приложения для дозвона и отправки СМС.

Трудно описать все это по пунктам, поэтому я ограничусь своеобразным хит-парадом возможностей MIUI, которых нет ни в CyanogenMod, ни, тем более, в стандартном Android:

1.    Номеронабиратель с поддержкой Т9-поиска. По большому счету, ничем не лучше и не хуже Dialer One, но он включен в комплект ОС и полностью подчиняется менеджеру тем.

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

3.    Встроенная защита от вредоносного ПО. В отличие от CyanogenMod, в котором ограничения приложений на выполнение каких-либо опасных действий приходится устанавливать вручную, MIUI уведомляет пользователя о попытке приложения выполнить такое действие и предлагает ему вы бор «запретить/разрешить». Так, например, если какая-либо программа попытается отправить СМС, на экране появится соответствующее сообщение.

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

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

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

6.    Встроенная программа для бэкапа приложений и настроек (с возможностью хранения в облаке).

7.    Регулярные ОТА-обновления раз в неделю. Каждую пятницу смартфон будет предлагать установить новую версию прошивки в полностью автоматическом режиме.

8.    Синхронизация с облаком. MIUI умеет синхронизировать приложения, настройки,контакты, бэкапы и прочее с собственным облачным сервисом.

9.    Возможность изменения размера шрифта сразу для всех приложений. Одна изтех функций, которой так не хватает в стандартном Android.

10.    Менеджер запущенных приложений с возможностью выгрузки из памяти.

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

Второй недостаток MIUI состоит в ориентированности на рядового пользователя. Здесь нет ни продвинутых настроек, ни ssh в комплекте, ни, тем более, поддержки установки приложений на ехt2-раздел. Красиво, ярко, удобно, но слишком скучно для тех, кто любит поковырять ОС и общается с зеленым роботом на ты.

russkiy-miui

ustanovka-proshivki-miuiMIUI со стандартной темой.

——————————————————————————————————————————

 Официальные аппараты Google, такие как Google Nexus One, Google NexusS  и Samsung Galaxy Nexus, изначально имеют гооt доступ.

•    Название MIUI состоит из двух частей: MI, которая значит Mobile Internet (или, как это ни странно, Mission Impossible),и UI — User Interface. Таким образом в совокупности название можно перевести как «интерфейс для мобильного интернета»

                                                                                                                                                     КАК УСТАНОВИТЬ MIUI

Установка MIUI на смартфон почти полностью аналогична установке CyanogenMod, за исключением того, что приложения Google, такие как Google Play и Gmail, уже входят в комплект прошивки, и их не нужно доустанавливать отдельно. В то же время к выбору источника для скачивания следует отнестись с осторожностью. Дело в том, что в оригинале MIUI поддерживает только азиатские языки, так что придется воспользоваться одной из неофициальных сборок, переведенных на другой язык.

android-superclickРутинг смартфона с помощью SuperOneClick

Те, кто предпочитает использовать англоязычные версии ОС, могут скачать прошивку miui с сайта miuiandroid.com (смотрим раздел ROMs). Всем остальным — добро пожаловать на русскоязычный ресурс miui.su. автор которого самостоятельно переводит каждую новую прошивку на великий и могучий.

Также нужно быть очень внимательным в выборе версии. Здесь все крайне запутано: например, текущая стабильная версия имеет номер 3.1.25, в то время как разрабатываемая бета-версия — 3.3.1, а порт на основе Jelly Bean (Android 4.1) — 3.2.22. В общем, смотри в оба.

                                                                                                                                                                   ИСПОЛЬЗОВАНИЕ

Ничего сложного в общении с MIUI даже для ржавого чайника нет. Главное — запомнить, что здесь отсутствует меню, и все приложения будут установлены прямо на рабочий стол. Тем не менее, есть несколько моментов, знание которых сильно упрощает жизнь. Итак, хитпарад скрытых возможностей MIUI.

1.    Для отключения звука звонка просто положи смартфон экраном вниз.

2.    Долгое нажатие на кнопку поиска откроет окно голосового поиска.

3.    Долгое нажатие на переключатель в выпадающем меню откроетокно настройки соответствующей опции.

4.  Для снятия скриншота одновременно нажми кнопку «Меню» и клавишу уменьшения громкости.

5.    Для удаления сообщения в СМС-приложении быстро проведи пальцем по горизонтальной линии.

6.    Дважды нажми на часы на экране блокировки, чтобы получить доступ к медиапроигрывателю.

7.    Система умеет отображать заряд батареи в процентах (Settings->System -> Battery -> Notification IndicatorStyle -> Percentage).

8.    Нажав кнопку«Домой»на экране блокировки,ты включишь фонарик.

4.    На экране блокировки тапни два раза по значку СМС, чтобы прочитать последнее сообщение.

10. Для перемещения иконки на другой рабочий стол выбери и удерживай иконку одним пальцем, а другим — проматывай рабочие столы.

                                               выводы

Для многих пользователей CyanogenMod или МIUI могут стать гораздо лучшим выбором, нежели стоковые прошивки смартфонов с собственными наработками компаний.

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

До встречи!

 

 

 

1 comment for “CYANOGENMOD VS MIUI:ВОЙНА МИРОВ

  1. серхио
    09/28/2013 at 10:50 пп

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

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

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