Опыт общения с CyanogenMod 10.1


Доброго дня, Хабровчане.
Неделю назад, я, как и многие любители операционной системы Android, прилип к экрану монитора с любимым нексусом в руке в ожидании выставки Google I/O 2013. На ней ожидалась презентация новой версии любимой операционной системы 4.3, а то, чем черт не шутит, и 5.0. Но надежды и мечтания миллионов разбились об эго амбиций поискового гиганта, который приказал ждать до 10 июня. Что делать, сели и стали ждать.
Но моей душе неутомимого экспериментатора не сидится спокойно без обновлений, и целый месяц ожиданий — это пытка, ведь копаться негде, все изучено и неинтересно. Что же делать? И вот тогда пришла в голову безумная идея: а не поставить ли мне CyanogenMod? А поставить — решил я.


Сборки


В первую очередь вставал вопрос — при таком обилии сборок какую ставить? Ведь в наличии и стабильные, и экспериментальные, и ночные, и предрелизные, в общем, дело дрянь. Тогда пришлось выбирать опытным путем.
Сначала, само собой разумеется, очень хочется поставить версию Stable, ибо она самая стойкая и вообще. Но у нее имелся огромный минус, минус аж в целом знаке после запятой — версия Android в ней значилась 4.1, когда у меня уже долгое время стояла 4.2. Значит, вариант отметался автоматически, и поиски по цианогеновскому сайту выдали сборку CyanogenMod 10.1 Experimental с версией Android 4.2.2. Ночные сборки пробовать не хотелось, прошивка скачалась и мы с моим другом нексусом приступили к операции.
Установка прошивки — дело легкое для человека, хоть раз с этим сталкивающимся. При наличии рут-прав и прошитого рекавери это дело занимает меньше минуты, что несомненно плюс. Таким образом, потратив минимальное количество времени, я узревал на включающемся телефоне великолепную заставку цианогена(она изображена в шапке).

Знакомство


Как только телефон включился, я непонимающим взглядом посмотрел на рабочий стол. В сравнении с предыдущей версией моей прошивки на глаз не изменилось НИЧЕГО! Просмотрами скриншотов перед прошивкой я себя не утруждал, целиком и полностью положившись на рекомендации друзей и других пользователей из обширной сети, поэтому первой мыслью была «а я вообще хоть что-то прошил?» Но мои сомнения быстро рассеялись, как только я зашел в настройки и посмотрел на их обилие. Решив вернуться к ним позднее, восстановил бэкап всех пользовательских данных и установил Google Apps (для тех, кто не знает, компания запрещает встройку Play Market и прочих своих приложений в сторонние прошивки). После чего опять воззрел на рабочий стол.



Если исходить из того, что доступны АБСОЛЮТНО ЛЮБЫЕ настройки, то что хочется изменить? Правильно, несправедливо отнятое место у экрана под кнопки управления. Значит, с этого и начнем.

Экран


Лезем в настройки. Честно говоря, при всем обилии оных, сгруппированы они крайне бездарно. Вот скажите, зачем выводить отдельный пункт «система» для изменения кнопок(строки навигации) и строки состояния, если подобные настройки есть в меню «главный экран»?




Ну да ладно. Убираем кнопки, убираем строку состояния… И что мы видим? А видим мы ОГРОМНЫЙ (с непривычки) экран, на котором нет абсолютно никаких возможностей для управления (физических кнопок-то нет).
И тут нам на помощь приходит программное решение, которое называется «панель навигации». И вот это воистину удобная вещь для навигации с огромными (ну такая уж традиция у СМ) возможностями персонализации. Вызывается слайдом от края.

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


UPD. Во время демонстрации расширенного экрана я убрал строку состояния. Кому она не нужна — выключат, ну а я ее верну, так как дальше она нам понадобится.

Строка состояния


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



В СМ, естественно, это дело не обошли стороной. Появилась возможность управления переключателями во вкладке, и даже в стандартной строке уведомлений. Куда за этим идти, я думаю, вы уже догадались — в настройки. Кстати, «быстрые настройки» можно вызывать, если потянуть за правый край, а строку состояния — за левый. И это тоже настраивается.


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


Другие настройки


На самом деле, я собирался описать лишь общие впечатления от прошивки (к ним я вернусь ниже), но так вышло, что настройки экрана и строки состояния оказались очень важными для меня, и их захотелось описать подробно. Но другие настройки тоже нельзя обходить стороной, большинство из них (но в старой версии СМ) описано здесь, я же пробегусь по ним поверхностно:
  • Главное меню/главный экран: эффект перехода, положение индикатора листания, настройки иконок, подписей, наличие строки поиска, скрытие приложений
  • Экран блокировки: безопасность, фон, виджеты, ярлыки быстрого доступа
  • Индикатор событий: настройка цвета, частоты мерцания, назначение приложений
  • Настройки звука: практически стандартные, но есть несколько твиков, для них есть специальное приложение
  • Настройка цветовой гаммы: полезно для пользователей Amoled-экранов, но и другим интересно будет
  • Управление процессором:задача максимальных частот для видео- и стандартного процессоров, также другие настройки производительности
  • ну и разное прочее

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

Общее впечатление


Честно говоря, через какое-то время после установки прошивки появились подтормаживания, но я это списываю на то, что ограничил процессор для энергосбережения (чего, кстати, разработчики не советуют делать), и на то, что сборка экспериментальная, соответственно, до конца не допилена.
И это единственный на мой скромный взгляд минус. Всё остальное — плюсы: чистый Android, стабильные обновления, производительность, огромная куча настроек — в общем, прошивка понравилась безумно. И когда выйдет 4.3, а потом 5.0, я сначала их поставлю на пару дней, а потом вернусь на ставший уже родным CyanogenMod, тем более что новые сборки с новыми версиями появляются практически сразу же. Итак, если у вас были колебания по поводу установки — ставьте. Однозначно. Я все сказал.

UPD. Виноват, не указал модель телефона. Samsung Galaxy Nexus, но не посчитал необходимым указывать, так как пробовал и на других телефонах, например Samsung Galaxy S3.
UPD2. Про время автономной работы. Снизилось однозначно, но мой телефон и так работал не очень долго, так что я особо не заметил. Когда ставил на С3, стало заметно. Но, опять же, повторюсь — настроек разных много, если ограничить производительность, то, в общем, терпимо.
UPD3. Вышла версия stable для galaxy nexus, полет отличный, лагов и тормозов нет, батарейку держит хорошо.
Поделиться публикацией
Похожие публикации
AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Подробнее
Реклама
Комментарии 41
  • +3
    Всё-таки CyanogenMod — это кастомная прошивка разной степени допиленности на разных аппаратах. Идеальных кастомных прошивок нет, во всех есть свои недостатки и глюки. Не забывайте про трудности и риски прошивки, хоть в прямых руках и при чётком следовании инструкции они сводятся к минимуму.

    Потому я бы не стал всем советовать однозначно ставить. Взвешивайте риски и имейте запас времени: на установку прошивки, на настройки, на восстановление из бэкапа, на тестирование, на возвращение обратно если что.
    • +1
      Недавно пришлось как раз отказаться от CyanogenMod'a. В 10.1 RC2 на Galaxy Nexus по неизвестной причине телефон стал входить в циклическую перезагрузку. Причем перезагружался всегда в разное время ( относительно момента включения) — иногда даже не доходило до окна разблокировки, иногда — загружался и еще 1-2 минуты работал. Причем это сохранилось даже после перепрошивки, пришлось полностью очистить карту и ставить стоковую прошивку.
      К сожалению, в какой-то момент, когда я пытался перепрошить телефон без форматирования (обновлением), у меня сбросился флаг включения отладки через USB, поэтому подключиться через ADB и посмотреть в логе причину перезагрузки не мог, а зайти в настройки и включить отладку снова не успевал.
      • 0
        Разгоняли?
        • 0
          Нет, все стандартно. Перед первой установкой CyanogenMod'a (ставил изначально 10, потом 10.1RC1 и RC2) форматировал карту памяти и после установки системные настройки не трогал.
    • 0
      У меня на планшете (Nexus 7) стоит с недавнего времени. По сравнению с родной, подтормаживает. Минус: нет очень полезной фичи, когда ты вводишь в инпуте текст, потом задерживаешь палец на этом инпуте и показывается увеличенная область текста для более точного попадания между символами в случае исправления — в этой версии не работает эта фича, что очень печально. Без неё как без рук.
      • 0
        Пользуюсь nightly сборкой CM для Galaxy S3. В целом доволен. Согласен с автором статьи насчет настройки телефона под себя. Но к сожалению пока есть и минусы. У меня это достаточно частые фризы(в зависимости от билда, иногда попадались очень стабильные) и ребут телефона во время полной дозарядки. Иногда мешает. Но случается не так часто поэтому для меня терпимо. Если интересно то мой капитанский совет для S3 — если раздражает скорость работы оболочки вендора или очень нравиться нативный андроид — стоит попробовать. Если не охота оказаться в ситуации когда надо позвонить а телефон словил фриз — лучше отложить установку на будущее.
        • 0
          А что вы понимаете под фризом? Полное зависание?
          Или задержку реакции на 1-2...n секунд?

          У меня есть друзья, владельцы S3 и S2, которые как раз подумывают о прошивке CM (хотя на стандартной прошивке всё быстро работает). Что именно даст прошивка CM?

          В данном топике — не хватает информации о том, изменилось ли время работы от батареи (и как), и взаимодействие с устройством в целом.

          И еще, не очевидно, что даст переход с 4.1.2 на 4.2.2
          • 0
            Когда запускал на с3 — было очевидное ускорение работы, намного шустрее и плавнее, даже в сравнении с моим нексусом. Батарею жрет адски, ту очень много жалоб. А переход — там всякие плюшки типа виджетов на экране блокировки, ярлыков быстрого запуска в строке уведомлений. Мой совет — если нужно быстродействие и плюшки, то ставте цайан. Если время работы все-таки критично — оставайтесь на стоке.
            • 0
              На S3 всё летает. От нажатия кнопки питание, до появления рабочего стола (когда полностью всем можно пользоваться), проходит ровно 20 секунд (мерял секундомером). Никаких лагов нет. Интересно, что там можно ускорить? При этом, разряд 4-5% за ночь при работе в 3G. При полном заряде, прога Battery Info обещает 125 часов в режиме ожидания в режиме 3G (на основе усредненных результатов с использованием community data).

              Правда, это версия с 2Гб памяти.
            • 0
              По фризом подразумеваю полное зависание UI, экран не реагирует на тач, хардварные кнопки тоже, светодиоды непрерывно горят. Зачастую зависание длиться долго. Заканчивается или разморозкой или ребутом. Иногда вообще вечно висит. Жесть была в начале года. Сейчас такое бывает редко. Но бывает. На то оно и nigtly. Я стараюсь раз в 3-5 дней обновляться. Если смотрю по change логам что обновление большое сразу ставлю. Если ребята коммитят переводы то жду серьезных фиксов.
              • 0
                ЗЫ Версия с 1ГБ памяти. За вас BizDev очень рад! У меня не так гладко.
                На батарею не жалуюсь. По ощущению нет разницы со стоковой.
                • 0
                  Это явно не нормально. Не должно зависать. Я пользовался CM7 на других устройствах — в худшем случае были закрытия приложений с ошибкой (и то, наверняка, из-за нехватки озу).

                  Да, и именно поэтому для меня очевидно, что покупать телефоны менее чем с 2GB RAM сейчас не имеет смысла. Это — тот рубеж, после которого исчезают тормоза.
            • 0
              Вы не сталкивались с проблемой на sgs3, что после установки gapps 4.2.2 перестает работать wifi на cm 10.1?

              Я уже задал этот вопрос ниже

            • +5
              >Итак, если у вас были колебания по поводу установки — ставьте. Однозначно. Я все сказал.

              Уверенность — это, конечно, хорошо. Но, может быть, стоило написать модель смартфона и обращаться исключительно к её пользователям? Под мой смартфон, например, даже CM9 (это, если что, Android 4.0) не допилили пока что, и явно не слишком скоро доведут до юзабельного состояния CM10.1 (Android 4.1). Я уж не говорю о том, что установка CM лишает пользователя некоторых фирменных фич Sony, вроде запуска камеры из ждущего режима зажатием кнопки.

              Короче, ваш обзор не относится к CM как таковому, он относится к работе CM на одном конкретном аппарате, который вы не потрудились указать.
              • 0
                с любимым нексусом в руке

                Думается мне, имелся в виду этот аппарат
                • 0
                  Samsung Galaxy Nexus
                  • 0
                    CyanogenMod 10.1 — это Android 4.2.x

                    to burzilov: Речь либо про Nexus S, либо про Galaxy Nexus, т. к. на Nexus 4 нету стабильной 4.1, смарт сразу вышел с 4.2 на борту.
                • 0
                  для тех, кто не знает, компания запрещает встройку Play Market и прочих своих приложений в сторонние прошивки

                  Ну можно конечно и так сказать, но например вот тут формулировка wiki.cyanogenmod.org/w/Gapps гораздо лучше.
                  • 0
                    Недавно прошил CM 10.1 на свою старушку HTC Desire Z. В целом доволен.
                    • 0
                      Сам пользуюсь CM с марта на своём Nexus S. Она новее, чем стоковая и есть несколько вещей, от которых я не хочу отказываться. Например, быстрое меню из которого можно быстро включить/отключить мобильный интернет и wi-fi.
                      И, кстати, на сколько я знаю, правильно произносится не «цианогенмод», а «сайэнодженмод».
                      • 0
                        Да, вы правы. Но не всегда же все пишется именно так, как читается. Например, многие пишут «Асер» вместо «Эйсер» и прочая, и прочая.
                        • 0
                          Вынужден согласиться.
                      • 0
                        По большому счёту, CM10 и CM7, например, не так, чтобы сильно отличаются. Разные версии Андроида, чуть другие настройки, но в целом всё та же добротная кастомизируемая прошивка.

                        Поигрался с 10.1 и решил снова на седьмую версию откатиться, зрительно нравится.
                        • +1
                          Насчет полукруглой панели с навигационными кнопками — приятнейшая штука, обнаружил недавно в каком-то из кастомов.
                          Называется LMT Launcher, живёт вот тут:
                          forum.xda-developers.com/showthread.php?t=1330150
                          Устанавливается много куда.
                          • 0
                            Огромнейший плюс СМ — подержка оным даже старых устройств. СМ 10.1 на моем древнем Р500 чувствует себя очень бодро и работает на 90% стабильно. Вот только батарею, гад, жрет в трое быстрее(
                            • 0
                              Есть такое дело. Но субъективно — не так сильно в сравнении, чтобы обращать внимание
                              • 0
                                Ну как Вам сказать, на Lewa OS 2.3.7 батарея запросто держит сутки, а на циане едва хватает до вечера.
                            • 0
                              Недавно прошивал 10.1 на HTC Incredible S. Официального нету, есть только редко обновляемые сборки на xda-developers, выбрал самую свежую (CyanVivo 10.1, forum.xda-developers.com/showthread.php?t=2245794). Ожидал, что опять будет что-то сырое и медленное, так как MIUI на 4-м Андроиде для моего аппарата уже тормозит, да и официальные 4.0 с Sense не особо шустрые…
                              Скорость работы просто взорвала мозг! Летает, как будто 2.3 вернул. Батарею ест вполне обычно, субъективно меньше, чем стоковая. Больше не верю в сказки про то, что Андроид жрёт всё больше и больше ресурсов от версии к версии.
                              Из минусов (конкретной прошивки):
                              — традиционный чёрный экран: при звонке не всегда включается экран, нужно нажать какую-нибудь кнопку.
                              — не работает микрофон в проводной гарнитуре. Надеюсь, автор пофиксит до зимы :)
                              • 0
                                Mercky, а на Galaxy S3 вы ставили nightly? Для него пока с 4.2.2 других нет. Не было ли проблем с WiFi? Я ставил ночную месяца полтора назад, WiFi перестал работать… Всмысле он работал, но переподключался или не давал выхода в интернет(я не считаю это работой).
                                В целом все нравилось, но без WiFi не жить. И кстати 3D панорамы уже впилили?
                                • 0
                                  Да, ночная сборка, с вай-фай проблем не было. Насчет панорам не в курсе, но вроде 4.2.2 они есть по умолчанию
                                  • 0
                                    у меня на нексусе есть точно.
                                    • 0
                                      Решил таки прошиться. Прошился — все ок. Поставил gapps 4.2.2 и сразу перестал работать wifi…
                                      А без gapps не будет карт, магазина и т.д. Что делать ума не приложу. Не сталкивался?
                                      • 0
                                        Нет, все 100% работало. Мы сидели прошивали в кружке, и wi-fi нужен был. Gapps поставили сразу, и никаких проблем не было. Ума не приложу, что у вас такое
                                        • 0
                                          Кстати, попробуй ядро другое прошить, говорят, помогает
                                          • 0
                                            У меня wifi не завелся на CM 9, а на 10 все хорошо. Можно попробовать либо то что предложено выше либо попробуйте поставить разные версии gapps. А потом обновить устаревшие приложения по отдельности. Возможно поможет.
                                            • 0
                                              Спасибо за ответы.
                                              Все таки решил проблему. Оставлю здесь решение, так как на русском его не нашел, разбирался пол ночи.

                                              Итак, качаем sdrv.ms/12n9Ssn. Распаковываем.

                                              Открываем ваш архив с прошивкой CM 10.1 через любой архиватор, я использовал WinRar.
                                              Удаляем внутри архива из папки \system\etc\wifi все содержимое и добавляем содержимое из архива, который я выложил.

                                              Прошиваем телефон, как обычно это делаем при прошивке CM 10.1, ставим gapps 4.2.2.

                                              Теперь все работает.

                                              И да, я так и не нашел в этой проишивке создание 3d панорамы.

                                              Однако работает просто отлично.
                                        • +1
                                          Поставил на свой SGS1 и понял, что телефон можно еще год не менять
                                          • 0
                                            Несколько дней назад поставил на свой старенький SGS2 Nightly сборку (других просто нет) 10.1 от 19.07.2013. По сравнению со стоявшей до этого и дико глючившей MIUI 3.5.4 (тоже Nightly) + SiyahKernel S2-v5.0.1 просто небо и земля. Ощутимо батарею на стоковом ядре держит на 1 час дольше. Максимум при остатке в 6% батарея продержалась 1 день, 1 час, 14 минут и сколько-то там секунд (жаль скриншот не сделал). Думаю достойный показатель. При установке делал полный вайп data/cache/factory reset + battery stats. Вполне возможно что именно поэтому батарея объективно держит дольше.

                                            Вообще CyanogenMod очень понравился своим минимализмом. Правда я бы предпочел, чтобы не было предустановленного Apollo, а при установке gapps добавлялся лишь один значок — Play Market (я сам хочу решать, что ставить, а что — нет). Но опять же все решается чисткой /system/app от ненужных apk файлов.

                                            В общем на данный момент прошивка устраивает полностью. Весь софтверный стек работает идеально. Никаких тормозов/вылетов я не обнаружил. Неожидал такого от Nightly сборки.
                                            • 0
                                              А можно ли потом безболезненно откатить до заводской прошивки?
                                              Например, для НТС 1v (с его HTC Sense).
                                              • 0
                                                разумеется. при первой прошивке делаете бэкап, или, если забыли, качаете с какого-нибудь 4пда эту самую сток-прошивку и ставите ее

                                            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.