Обзор Lineage OS

Думаю не новость то что компания Cyanogen inc закрыла все свои сервисы, и официально прекратила разработку всеми любимой прошивки CyanogenMod. Эта новость несомненно потрясла сообщество Android пользователей. Многие годы CyanogenMod [Саяноджен мод; Цианоген мод; Циан; ЦэЭм] (Далее «CM») была лидирующей кастомной прошивкой, бесспорно этот статус был заслужен.

Но как говорится — Король умер. Да здравствует Король! На смену CyanogenMod пришла LineageOS. В этом обзоре на LineageOS мы рассмотрим приемника легендарной прошивки, оценим как обстоят дела со стабильностью, сравним некоторые аспекты с предшественником, и попытаемся проанализировать дальнейшее развитие этой замечательной прошивки.

Содержание статьи

  • Распад cyanogen Team
  • Первый взгляд
  • Фичи и баги
  • Вывод

Распад cyanogen Team

Пользователи до сих пор гадают почему же cyanogen прекратила разработку своей прошивки. Есть много теорий, но лично мне кажется правдоподобной история о том что внутри команды разработчиков CM возник конфликт, суть которого в том мол нынче Cyanogen inc не следуют изначальной философии прошивки, и то что компания ударилась в коммерцию, при этом теряя связь с сообществом. В итоге ребята решили форкануть прошивку, а сами Cyanogen Inc не захотели поддержать разработку проекта после чего объявила о закрытии сервисов и собственно разработки самой прошивки. В защиту этой теории могу лишь обратить ваше внимание что команда разработчиков LineageOS акцентирует внимание на том что LineageOS будет следовать изначальной философии CM , и в отличии от предшественника разработка LineageOS будет контролироваться непосредственно сообществом. Но мы не будем вдаваться в конфликты разработчиков, все-таки у нас тут обзор LinageOS, а не полит-дибаты.

Первый взгляд

С LineageOS я с первой оф сборки. Прошивка работает на девайсе Nexus 6P (Angler)На момент написания обзора LineageOS на телефоне установлена последняя «Ночнушка», по счету третья. Стоит упомянуть что в отличии от CM на данный момент ночные сборки выходят раз в неделю (в отличии ежедневных сборок как это было в CM). Прошивка ставилась в комплекте с OpenGapps (сервисы Google) и addonsu. Разберем все по  порядку.

На странице загрузки LineageOS можно найти две версии прошивки:

  • Nigthly — Она же в народе «ночнушка», сборки которые автоматически собираются каждую ночь и распространяются по «воздуху» (OTA). Есть подозрения что на данный момент ночнушки LineageOS собираются вручную.
  • Experimental — Специальная версия прошивки для тех кто переезжает с CM на LineageOS.
  • Extras — там можно найти zip файлы для получения и удаления root прав. На мой взгляд отказ разработчиков от вшитых root прав очень хорошее решение.

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

После настройки первоначальных параметров системы нам предлагают выбрать лаунчер или же Google Start или же Pixel Launcher, и тут у меня возникает вопрос, куда делся Tuberchet (Стандартный лаунчер в CM). Скорей всего желание команды LineageOS избавится от следов Cyanogen inc в прошивке вынудило отказаться от использования этого лаунчера. И скорей всего на данный момент используется Pixel Launcher , а Google Start установился вместе с GAPPS. Не думаю что разработчики  будут продолжительное время использовать проприетарный лаунчер в свободной прошивке, так что думаю стоит ожидать что рано или поздно мы увидим новый свободный лаунчер от разработчиков LineageOS.

Фичи и баги

Безопасность

Теперь рассмотрим подробнее что у нас имеется из интересного в LineageOS. Стоит отметить каноничный режим контроля разрешений который когда то появился в Cyanogen Mod. В LineageOS он был значительно улучшен в плане интерфейса. Теперь действительно стало удобно управлять доступными разрешениями, и проводить мониторинг когда какое разрешение было использовано и сколько раз.

Так же был введен «Защищенный режим». Все свеже-установленные приложения облагались мандатным контролем разрешений. Специально для этого появился новый пункт в настройках «конфиденциальность» (хоть этот пункт был в android еще и до LineageOS, но именно в этой прошивке он стал более функциональным, так что его можно назвать новым).

 

Так же появилась очень интересная функция «Защищенные приложения». С помощью нее можно заблокировать запуск приложений. Делается это с помощью установки блокировки по средством PIN-кода / Пароля / Рисунка / Отпечатка пальца.

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

Контроль ROOT прав

Как опция в LineageOS можно добавит root права. Как и в Cyanogen Mod для их активации надо будет зайти в настройки разработчика и выбрать один из доступных режимов. Так же при активации root прав появится новый пункт именуемый «Права суперпользователя». В нем можно будет узнать какие приложения используют root, когда и для чего используются привилегии.

Плюшки и свиристелки

Когда то давным давно в Cyanogen Mod появилась функция LiveDisplay, и  скажем прямо, все эти ваши «Ночные режимы» в iPhone имеют корни из мира Android. И было наивно полагать что эту функцию разработчики LineageOS обойдут стороной. Ничего нового пока что они не привнесли в нее, могу лишь пожаловаться на отсутствие переключателя в статус баре. Постоянно лезть в настройки не очень то и удобно, а автоматический режим пока что далек от идеала.

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

Особенно радует то что разработчики не стали забивать на индивидуальные особенности устройств. И добавляют фишки из стоковых прошивок. Например Nexus`овский жест для уведомлений в ЧБ режиме. Кстати мне кажется что такие функции как переключение треков качелькой громкости и включение вспышки (фонарик) стоит перенести в «жесты» из «Кнопки».

Кстати в пункте «кнопки» нас ждет обновленный интерфейс настройки виртуальных кнопок. Например я не понимаю почему функцию управления курсором виртуальными кнопками до сих пор не добавили в стоковый android — это же дико удобно. Пишите в комментариях что вы думаете по этому поводу.

Новое приложение для OTA обновлений стало намного проще и приятнее в управлении, но при этом не потеряло в функциональности. Еще стоит отметить обновленный дизайн списка участников разработки и пасхалку (для тех кто до сих пор не знает — быстро кликаем 5-6 раз, после чего долги тап по логотипу lineageOS/Android, и в статус баре у нас появляется мини игра.)

Ну и на десерт расскажу о тех багах которые встречал лично

  • Застывание системы при попытки подключить Android Wear (6.0.1) — Исправлено во второй сборке
  • Кривая работа ЛЮБЫХ приложений с запущенным «Защищенным режимом» — не назвать это багом, потому что это вполне закономерно, но лично я рекомендую не включать его для всех свеже установленных приложений, а только там где он действительно нужен.
  • После OTA обновление со второй сборки на третью не работает Google камера и вспышка — после того как начисто накатил третью сборку — все снова работает. Грешу на GAPPS.

Вывод

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

Комментарии

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

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