Разное

Lineage os что это: LineageOS – LineageOS Android Distribution

Содержание

Обзор Lineage OS | Losst

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

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

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

Распад 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, каких функций ей не хватает, и как вы видите дальнейшее развитие этой прошивки.

Lineage OS — самый правильный Android

Ну всё, я выждал достаточно долго, чтобы проверить — как телефон будет себя вести в долгосрочной перспективе. Во всяком случае, где-то спустя это время (недели три-четыре) мой ZTE Axon 7, который у меня сейчас используется в качестве второго смартфона, начинал адски тупить и глючить на стандартной фирменной прошивке. Вот реально тормозил ни с того ни с сего (да так, что только перезагрузка помогала), быстро разряжался (и долго заряжался), ну и всё такое.

Мной было принято решение (там ещё и рабочая нужда была) поставить на него Lineage OS — преемник Cyanogen Mod — благо билд под этот смартфон в природе существует. Я побугуртил на тему того, как неудобно и «не для людей» вообще описан процесс установки, но разобрался-таки (не без помощи добрых людей) и вот уже три-четыре недели Axon 7 работает на Lineage OS — и горя не знает. Никаких глюков и проблем с батарейкой или зарядкой.

Впрочем, полезность Lineage OS я оценил не только в этом. Гораздо важнее даже другое — безопасность.

Не секрет, что Android — «дырявая» ОС. Гораздо более дырявая, чем Windows (который для настольных ПК). Приложения под Android могут делать практически что хотят, особенно если у них стоит такое разрешение. Вы, конечно, можете сказать — ну так не выдавай разрешение — и всё!

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

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

Специально для таких случаев в Lineage OS есть так называемый «Защищённый режим», который по умолчанию всегда включён для всех приложений (если только вы не выключили саму эту опцию). Суть этого режима в том, что он работает как надзиратель — с одной стороны, контролируя, что и когда можно делать приложениям, с другой — тщательно записывая, какие разрешения и когда они использовали. При этом, в утилите виден полный список разрешений.

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

Дополнительно могу сказать, что Lineage OS — это, кроме всего прочего, чуть ли не единственная возможность для некоторых девайсов получить новейший Android.

Короче, Lineage OS — это быстро, надёжно, удобно.

P.S. С нетерпением также жду, когда Lineage OS станет доступна для официального российского LeEco Le Pro 3 — который LEX725. Пока билды есть лишь для моделей LEX720 и LEX727.

Lineage OS — обзор и характеристики

Недавно стало известно о закрытии проекта CyanogenMod, представлявшего собой операционную систему для мобильных устройств. Однако эта информация оказалась не совсем правдивой: руководство проекта лишь решило его переименовать. Теперь популярная операционная система будет известна под именем Lineage OS и доступна для бесплатной загрузки на официальном сайте разработчиков.

Для разработки было решено воспользоваться исходными кодами CyanogenMod, чтобы ускорить разработку нового продукта. Как и раньше, код полностью открытый, поэтому каждый желающий способен внести в него правки. Существует целое сообщество разработчиков, которые будут заниматься улучшением нового продукта и регулярно выпускать версии для тестирования (так называемые «ночные сборки»).

Характеристики Lineage OS

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

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

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

Также будет сделано нововведение – теперь права суперпользователя не будут предоставляться после установки. В CyanogenMod для получения Root доступа не нужно было ничего делать, поскольку это была стандартная функция. Но в новом проекте разработчики решили уделить внимание безопасности, и поэтому получить права суперпользователя можно будет только особыми способами.

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

Где скачать Lineage OS

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

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

6 поводов перейти со стокового Android на CyanogenMod или Lineage OS


17 марта 2017, 10:35