- LineageOS, версия: 14.1, цена: Бесплатно
Приветствую вас, читатели и почитатели Helpix. Сегодня речь пойдёт о мобильной операционной системе - LineageOS. Она основана на Android и является преемницей CyanogenOS (хотя за последнее я не поручусь). Считается, что LineageOS может похвастать бОльшим набором настроек, чем стоковый Android, который установлен на большинстве бюджетных смартфонов. Но вот что конкретно может предложить эта нахваливаемая на все лады система? Кроме блокировки любого установленного приложения и собственного лаунчера Trebuchet, как-то на ум ничего и не вспоминается после прочтения поверхностных обзоров LineageOS.
На свой предыдущий смартфон (BQ Aquaris U Plus) я несколько раз пытался установить LineageOS, но она работала только до первой перезагрузки (это, видимо, глюк только моего аппарата, так как у других владельцев U Plus таких проблем не возникало). А испытать эту ОС в деле очень уж хотелось. И тут у меня появился Umidigi S2 Lite. Телефон этот оказался во многом примечательный, но "китайский" характер его проявился с первых часов владения им. Через пару месяцев волна глюков захлестнула телефон с головой, и я решил сменить официальную (стоковую) прошивку на LineageOS (v. 14.1 на основе Android 7.1.2), бета-версия которой на тот момент уже существовала. Официальный сток очень даже неплох, хотя и не далеко ушёл от чистого Android, но мне хотелось понять - в чём же заключается привлекательность "линейки" (не путать с игрой). А ещё я планировал определить характер глюков: если они будут присутствовать и на новой ОС, то, значит, виновато железо и место ему в пыльной коробке вместе с остальным телефонным хламом.
Забегая вперёд, скажу, что ни одного старого глюка на LineageOS я не видел, но зато недоработки самой системы есть, и довольно значительные (чего ещё от бета-версии ожидать). В целом, системные настройки более гибкие, чем на стоке, но не идут ни в какое сравнение с тем же GravityBox, к примеру.
Но обо всём по порядку.
Устанавливается LineageOS из TWRP. Как раз при установке у меня и возникла первая проблема: почти в самом начале этого несложного процесса появилась ошибка с сообщением о том, что данная прошивка для данного смартфона не подходит. ПоспрошАв у Яндекса, выяснил, что надо в прошивке отредактировать один текстовый файл (updater-script), который отвечает за верификацию устройства, на которое ставится прошивка. То есть надо эту проверку удалить напрочь. Не помогло, всё равно ошибка. Но вглядевшись в текст ошибки внимательней - понял, в чём здесь нестыковка. Ведь мне же белым по чёрному говорят: "У тебя устройство называется S2_LITE, а прошивку пытаешься залить для s2 или s2lite". Действительно, совершенно ведь разные модели. Поэтому я взял изначальный файл update-script и исправил "s2" на "S2_LITE".
Вот теперь процесс прошивки моего страдальца завершился успешно и корректно.
Далее всё было отлично: первое включение, установка и настройка приложений, изучение системных настроек, ожидание глюков... Сразу попробовал перезагрузить - тоже успех. Сервисы Google и магазин приложений Play Market я не ставил. Получил рут-права, установив SuperSU. Начал пользоваться.
Сразу оговорюсь, что версию LineageOS взял на форуме 4PDA. Там честно предупреждали, что это бета-версия, и её можно использовать только как ознакомительную. Описывалось всего две проблемы: при переключении интернет-подключения с одной СИМ-карты на другую напрочь пропадала связь (до перезагрузки), а камера работала только в 50 процентах случаев её использования. Но мне-то надо было только проверить источник глюков, да и как раз познакомиться наконец-то с этой неуловимой (для меня) ОС. Да к тому же интернет я использую только на одной СИМ-карте, поэтому первая проблема меня не коснулась (хотя я попытался её смоделировать и у меня получилось). А камера на S2 Lite не настолько хороша, чтобы расстраиваться из-за её некорректной работы, тем более, что на моём аппарате некорректность была немного иной, нежели в описании. Фотографии получались в ста случаях из ста, а вот при переключении в режим съёмки видео приложение камеры повисало настолько глухо, что не помогала даже перезагрузка. Зато помогла очистка кэша приложения. Вообще приложение камеры в "линейке" лучше, чем таковое на стоке: во-первых, есть HDR, а во-вторых, количество удачных фото больше, чем неудачных.
И я нашёл ещё два недостатка бета-версии, более существенных для меня. Во-первых, не работала навигация. Спутники не находились даже за несколько часов, а пункт YGPS в инженерном меню был неактивным. А навигация мне этим летом очень была нужна. Во-вторых, аппетит LineageOS к заряду батареи меня поверг в жестокий шок. Видимо, разработчики пока ещё не уделяли автономности никакого внимания, потому что при любом раскладе полного заряда батареи (а это 5100 мАч!) хватало максимум на 34 часа. При этом не настолько было важно - включен экран или нет; смартфон не засыпал вообще, ни на минутку, ни на секундочку. Процессор не отключал неиспользуемые ядра и даже не снижал их частоту. Один раз я даже постарался совсем не пользоваться смартфоном как умным гаджетом. Я по нему только звонил, да и то немного. Как раз тогда S2 Lite с LineageOS на борту и протянул 34 часа, а обычно это 23-24 часа, иногда 27-29. В таких же условиях эксплуатации S2 Lite на стоке жил более четырёх дней (но там более энергосбережение, чем энергоэффективность).
![]() На LineageOS график разряда практически прямой; расход заряда одинаков что в покое, что под нагрузкой, что ночью... |
![]() На стоке видны периоды сна, но зато есть и неизвестного характера разрывы... |
Во всём остальном LineageOS вполне себе стабильна и юзабельна.
С чего начинается любая прошивка (для любого смартфона)? Правильно, с лаунчера. И лаунчер - это то приложение, которое можно менять как перчатки, получая каждый раз новый внешний вид, а иногда и новую функциональность. Стоковый лаунчер в LineageOS (как и в CyanogenOS) - это Trebuchet. Первое время я был просто в недоумении: что это такое и почему оно не настраивается вообще никак? LineageOS и Trebuchet я себе представлял как некий программный конструктор - что хочешь, то и собирай (читай - "настраивай"). А тут оказалось, что для лаунчера нет ни одной настройки. Оказалось - есть. И не одна. Всё просто: долгий тап на свободном месте рабочего стола - и получаем знакомую каждому владельцу андроид-устройства картину: уменьшенные копии рабочих столов, а под ними три ярлыка. Первый - это выбор и установка обоев. Второй - виджеты. А третий - некие настройки, судя по значку. И я всегда был уверен, что это системные настройки. А оказалось, что на LineageOS здесь скрываются настройки лаунчера Trebuchet. Недоверчиво взял в руки BQ Aquaris U Plus, и оказалось, что там тоже в этом месте далеко не системные настройки.
Настроек Trebuchet не так много, но бесполезных практически нет и запутаться в них невозможно.
Настройки разделены на три раздела.
Первый раздел - "Домашний экран". Два переключателя позволяют управлять присутствием на рабочем столе строки поиска и подписей значков, а ещё два переключателя разрешают (запрещают) прокрутку экрана и автоповорот (который часто встречается на планшетах, но редко на смартфонах). И здесь же можно выбрать размер сетки для значков: просторная (4х4), удобная (5х5), сжатая (6х6) и своя (в пределах от 2 до 7 ячеек). Если сделать 7х7, то на одном рабочем столе можно разместить... сейчас посчитаю... аж 49 ярлыков!
Второй раздел - "Меню приложений". Этих настроек мне также не хватало, как и изменения размера сетки. Список приложений, разбитый на группы (как по типу, так и по алфавиту), мне никогда не нравился. А здесь можно легко переключиться на компактный стиль, к которому я давно привык. А ещё можно включить прокрутку (ярлыки приложений размещаются на одном экране, а не на нескольких, и прокручиваются) и настроить тип прокрутки (горизонтальная и вертикальная). За аналогичные настройки меню приложений мне и нравится лаунчер Nova. И так же, как и в первом разделе, можно управлять видимостью подписей значков и строки поиска. На закуску можно сменить цвет меню - с тёмного на светлый или наоборот.
Третий раздел - "Общие настройки". Этих настроек всего две, и несмотря на название раздела, относятся они к меню приложений. Пункт "Крупные значки" позволяет увеличить размер значков в меню приложений. На глаз этак процентов до 140 от исходного размера. К сожалению, значки на рабочих столах никак не меняются. Второй пункт - "Заблокированные приложения" - позволяет заблокировать любое из установленных приложений, защитив сей процесс графическим ключом. Приложение останется вполне рабочим и всего лишь пропадёт из меню приложений и с рабочего стола.
Вот и все настройки. Действительно все, потому что больше сделать с лаунчером ничего нельзя. Нельзя изменить подписи значков на рабочем столе, да и сами значки поменять нельзя. Нельзя настроить анимацию. Даже не знаю, что ещё нельзя настроить, но знаю, что нельзя.
Отдельно опишу работу с папками, без которых я никогда не обхожусь на рабочем столе (как в Nova Launcher, так и в Smart Launcher). Папки в Trebuchet повергают меня в уныние. Очень хорошо, что папки вообще можно создавать и давать им название (которое к тому же можно и поменять!). Потому что нельзя изменить внешнее оформление папки или заменить её своим значком, нельзя поменять внутреннее оформление папки (оформление открытой папки). А уж про взаимодействие пользователя с папкой я и не говорю, потому что оно сводится к двум действиям: раскрыть папку и запустить некоторое приложение из папки. И самое для меня странное и неудобное - это то, что папка раскрывается всегда в нижней части экрана, а не поверх своего месторасположения.
Для примера: у меня всегда большинство ярлыков раскиданы по тематическим папкам. Папка "Интернет" - это браузеры, мессенджеры, клиент 4PDA, Play Market и другие приложения, связанные с сетью. Наиболее часто я пользуюсь электронной почтой и браузером. Поэтому располагаю внутри папки значок браузера так, чтобы при раскрытии папки он был прямо под пальцем. То есть два нажатия на папку (но не двойной тап) - и браузер запущен. А на двойной тап по папке назначаю запуск почтового приложения. Очень удобно и, главное, быстро. Но в Trebuchet приходится все папки размещать в нижней части экрана, особенно если телефон с большим (и длинным!) экраном. Представьте, что у вас папка пусть даже и не в верхней части экрана, а посередине: вы нажимаете на значок папки, а она открывается не под пальцем, в самом низу экрана. Приходится тянуться к ней, а это лишние телодвижения, которых можно избежать.
Зато любую папку можно защитить от несанкционированного доступа. Для этого на раскрытой папке надо нажать пиктограмму замка с открытой дужкой и задать графический ключ. Теперь раскрыть папку можно только после ввода графического ключа. Но даже и здесь есть небольшой минус: на месте защищённой папки появляется иконка замка; и если есть несколько защищённых папок, то различить их можно только по названиям.
Досконально описывать все пункты настроек, пожалуй, не буду. Отмечу вниманием лишь те, которых нет в стоке.
Сначала смотрим в раздел "Беспроводные сети" и конкретно в подпункт "Ещё". Кроме всего прочего находим "Уведомление о чрезвычайных ситуациях". В AOSP (как и в любой вариации Android) этот пункт тоже есть, но запрятан он очень и очень далеко. По приезде в столицу мой Aquaris был буквально завален этими уведомлениями-оповещениями (какого-то бестолкового характера, сейчас уже точное их содержание не помню), и я с трудом нашёл, где их отключить. Здесь же всё просто.
Настройки СИМ-карт и мобильных сетей собраны в одном месте, что тоже удобнее, чем когда они разделены.
В группе настроек "Экран" есть не уникальный и на каком-то смартфоне уже виденный мною "Режим расширенного экрана", позволяющий скрывать строку состояния и панель навигации (или что-то одно) для любого выбранного приложения. То есть при запуске приложения вышеуказанные элементы интерфейса скрываются, но, конечно же, остаётся возможность вытянуть их свайпом.
Далее смотрим "Уведомления". В принципе, всё то же самое, что и на стоке, но с добавкой в виде расширенной настройки и разделения важности каждого уведомления на семь уровней (от 0 до 6). В настройках уведомлений на стоке можно только определить степень отображения личной информации в уведомлениях на заблокированном экране, а в LineageOS здесь включаются расширенная настройка уведомлений и всплывающие уведомления (когда уведомления с самым высоким приоритетом показываются небольшими всплывающими окнами).
И ещё в настройки уведомлений перенесено управление светодиодом (световым индикатором).
Теперь смотрим раздел "Звук". Здесь я нашёл несколько приятных отличий от стока и одно неприятное. Начнём с неприятного, чтобы закончить на положительной ноте. Довольно значительным минусом для меня является то, что рингтон устанавливается один для обеих СИМ-карт. Это то же самое, что и часы на руке: вроде бы всегда смартфон под рукой и можно время у него спросить, но наручные часы комфортнее. Так и с рингтоном: ещё не достав смартфон из кармана, я точно знаю, какую направленность имеет вызов - рабочую или личную.
Зато имеются две настройки, которые я всегда использую в GravityBox. Первая - это переключатель "Связать громкость рингтона и уведомлений". Уведомления на телефон приходят часто, и мне сильно не нравится этот временами непрерывный трезвон. Поэтому рингтон я делаю на полную громкость, а уведомления на 50%. Но громкий звонок вызова тоже не всегда нужен, например на работе в офисе достаточно 20% от максимальной громкости. И здесь помогает вторая настройка, а именно переключатель "Возрастающая громкость звонка" и два регулятора "Начальная громкость" и "Время увеличения". Получается нарастающая практически с минимума громкость рингтона, которая не вызовет переполоха у окружающих в тихом офисе и сумеет таки докричаться до тебя в шумном месте.
Не обойдём вниманием и энергоэффективность LineageOS. Да, конкретно в этой версии прошивки для S2 Lite она (энергоэффективность) совершенно никакая, но можно ли её настроить в принципе? Идём в раздел "Батарея" и выбираем пункт "Энергосбережение и производительность".
Имеются два варианта повлиять на время работы смартфона: включить энергосбережение (которое названо здесь агрессивным) или настроить производительность системы. Энергосбережение может включаться и автоматически при достижении некоторого уровня заряда (5%, 15%, 20% или не включать). А вот с производительностью немного сложнее. В LineageOS реализовано четыре профиля производительности:
Плюс имеется дополнительная возможность активировать автоматическое переключение профилей в зависимости от того, насколько система нагружена, - "Автоматическая оптимизация". Но доступна эта оптимизация только для профилей "Энергоэффективный" и "Сбалансированный". А вот максимальная и минимальная производительность таковыми и останутся в любом случае.
Жалко, что даже в режиме агрессивного энергосбережения LineageOS относится к заряду батареи без всякого снисхождения.
Есть и ещё одна возможность повлиять на длительность работы гаджета под управлением LineageOS от одного заряда аккумулятора. И эта возможность скрывается в разделе "Память". Разработчики LineageOS добавили пункт, который в русской локализации называется "Запущено при включении устройства", что примерно и соответствует содержанию. Но вот при выборе этого пункта открывается окно под названием "Защищённый режим". Какая здесь взаимосвязь? Ну да ладно, защищённый так защищённый. Здесь видим список приложений, которые были запущены вместе с системой.
В этом списке можно задать отображение только загруженных приложений, или только системных, или и тех и других. По каждому приложению в списке есть краткая информация: какое время назад приложение было запущено и сколько раз за это время было использовано. В любой момент эти счётчики можно сбросить. Но ещё лучше выбрать любое не системное приложение указующим перстом, и вот тут-то всё и будет.
Выбранному приложению можно давать разрешения, а можно их же забирать. Разрешения касаются очень многих действий: сканирования Wi-Fi, определения местоположения, получения данных контактов и многого иного. Самые интересные - это разрешения работы в фоновом режиме и запуска при загрузке. Именно они помогут сэкономить заряд аккумулятора.
Гораздо большего я ожидал от раздела "Жесты". Имеются только стандартные "Быстрый доступ к камере" и "Выключать экран при двойном нажатии". И это всё.
Зато в разделе "Кнопки" можно зависнуть (в хорошем смысле этого слова) надолго.
Как видите, настроить можно абсолютно любую кнопку. Список действий довольно обширен.
Каждый пользователь смартфона под управлением LineageOS сможет настроить каждую кнопку на нужное (может быть, и не каждому) действие. На своё, стало быть, усмотрение. Я использую следующее:
- "Показать стрелки при вводе текста" - мне всегда так не хватает кнопок управления курсором в тексте, что в GravityBox я настраиваю на это действие кнопки громкости. Стрелки располагаются по краям навигационной панели, что есть удобно;
- "Долгое нажатие кнопки «Домой»" - запуск камеры, потому что стандартное двойное нажатие кнопки питания для этой же цели мне вообще не нравится;
- "Меню кнопки питания" - можно выбрать отображение в указанном меню следующих пунктов: "Меню перезапуска", "Скриншот", "Режим полёта", "Переключение пользователей", "Отчёт об ошибке" и "Звуковая панель". Пользователь у меня только один, отчет об ошибке отключен в настройках для разработчика, а все остальные пункты активированы. Длинные скриншоты LineageOS делать не умеет, зато можно заскринить любую область;
- "Долгое нажатие для вкл. фонарика" - так как фонариком я пользуюсь часто, то эта настройка прямо для меня сделана;
- "Управление плеером" - при выключенном экране долгими нажатиями кнопок громкости можно переключать музыкальные композиции. Это действие я также часто использую;
- "Перемещение курсора" - а вот и фишка из GravityBox! Это действие я тоже часто использую, потому что удобно. Можно настроить "ориентацию" кнопок - какая кнопка в какую сторону будет двигать курсор.
Ну и самое главное - это настройка кнопок и их расположения. Соответствующий пункт так и называется.
По умолчанию имеется три кнопки - "Назад", "Домой" и "Недавние", расположенные в некотором удалении от краёв экрана. "Назад" слева. Поэтому сразу открываю настройки навигационной панели.
Всё интуитивно понятно, к тому же есть и окошко предпросмотра для оценки результата перед нажатием кнопки "Сохранить". Кроме привычных навигационных кнопок можно добавить и другие, хотя выбор и не богатый.
Зато с помощью пробелов и размера кнопок их можно разместить в любом месте навигационной панели.
Далее, недалеко от стандартной "Безопасности" нашлась "Конфиденциальность".
Эта конфиденциальность всплывает ещё при первом запуске, когда среди тривиальных и привычных предложений выбрать язык и подключиться к сети вдруг выныривает предложение "Включить защищённый режим, чтобы ограничить доступ новых приложений к вашим персональным данным - контактам, сообщениям или журналу вызовов".
Если активировать этот режим при первом включении или потом в настройках, то по умолчанию каждое пользовательское приложение при запуске будет ограничиваться в своих правах и получать по загребущим ручонкам, протянутым в сторону персональных данных. Но можно защищённый режим и не включать по умолчанию, а ограничивать строго указанные приложения.
При попытке приложения в защищённом режиме получить какие-либо персональные данные появляется запрос к пользователю с предложением дать разрешение или дать в бубен. И запомнить свой выбор.
А ещё защитить можно не только данные от приложений, но и сами приложения от чужих глаз. Хотя защитой это сложно назвать, потому что это те же самые "Заблокированные приложения" из настроек лаунчера Trebuchet.
И последний раздел, о котором я хочу рассказать и которого нет в стоке, - это "Строка состояния". И опять же я, привыкший к возможностям GravityBox, не в состоянии положительно оценить настройки строки состояния в LineageOS.
Итак, смотрим на самый первый пункт - "Быстрый доступ". И понимаем, что для вытягивания полной панели быстрых настроек можно не делать два свайпа от верхней части экрана, а всего лишь сделать горизонтальный свайп по строке состояния справа или слева. Всего лишь, да. Это ж надо сначала прицелиться, а потом попасть... У меня получается хорошо, если с третьего раза; уж лучше два свайпа сверху.
"Счётчик уведомлений" - это уже интересно. Раньше смотришь в строку состояния и видишь, что там висит значок уведомления от Telegram, который сигнализирует: "Барин, у тебя новое сообщение в Telegram. Вроде бы одно. А может, четыре. Или четыре сотни, точно не знаю". А с этой настройкой сразу видишь, что этих сообщений там ровно четыре!
Многие приложения любят обозначать своё присутствие в строке состояния (как правило соответствующим значком). Балуются этим и системные приложения. А настройка "Системные значки" легко может отучить их от этой привычки (вредной ли?).
Пункт "Часы" позволяет разместить оные по центру (самый оптимальный вариант, если только у вас не смартфон с вырезом на экране), слева (неожиданно!) или справа (по умолчанию).
Индикатору батареи посвящены даже два пункта, один из которых позволяет выбрать внешний вид самого индикатора, а другой - включить/отключить отображение процентов заряда.
Последние три пункта относятся к регулировке яркости свечения экрана. Можно включить или выключить отображение регулятора яркости в быстрых настройках; можно показать или скрыть рядом с регулятором значок автояркости; можно активировать управление яркостью движением пальца по строке состояния.
Вот и все настройки строки состояния. Маловато будет.
Да и все остальные настройки аналогичны таковым в чистом Android (AOSP), а сток для Umidigi S2 Lite практически таков. Поэтому перехожу к системным приложениям LineageOS.
Здесь я под системными приложениями имею в виду те пользовательские приложения, которые установлены в системе изначально и обычному удалению из системы не поддаются (то есть интегрированные в прошивку). Таких приложений не особенно много - 16 штук, если исключить Настройки.
Вот так вот я и познакомился с LineageOS. Где-то и в чём-то разочаровался, что-то мне понравилось. Система в целом жизнеспособна, я бы такой с удовольствием пользовался. Но прежде необходимо бы ей избавиться от явных багов (в первую очередь мне нужна рабочая навигация и пересмотр отношения системы к расходу заряда батареи). По поводу стабильности и быстродействия замечаний нет вообще, всё на очень высоком уровне. Хотя, может, поэтому и автономность совсем не на уровне. Но тут следует подождать стабильную сборку, как мне кажется.
И я бы ещё что-нибудь сделал с панелью быстрых настроек. Она всё так же темна и скучна. Очень жду, когда же хоть кто-нибудь реализует прямо в заводской прошивке возможность применения тем оформления к панели быстрых настроек. Даже Samsung не сильно преуспел на этом направлении: их слишком светлое оформление меня не впечатляет как бы не больше, чем тёмное.
Ещё одно замечание по интерфейсу. Над индикатором уровня сигнала сотовой связи всегда отображается какой-нибудь значок: если подключена передача данных, то это "LTE" или "H+", а если интернет не подключен, то это просто крестик. И первое время я всегда думал, что крестик означает отсутствие регистрации СИМ-карты в сети (нет, ну а что ещё думать?). Потом привык.
А ещё я привык по утрам узнавать о новинках (и не только) гаджетостроения в мире на портале (это ведь портал?) Helpix.ru. А вы что, ночью дожидаетесь появления новых отзывов?
Evgeny
Используемое автором устройство: Umidigi S2 Lite