От XDA до Cyanogenmod и LineageOS: краткая история

click fraud protection

LineageOS и его предшественник CyanogenMod — самые успешные пользовательские ПЗУ в истории разработчиков XDA. Вот история мода.

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

Годы CyanogenMod

Предшественник того, что мы сейчас знаем как LineageOS, появился одиннадцать лет назад. Как и многие другие кастомные ПЗУ, все началось на этих священных страницах. Сама Cyanogen, также известная как Стефани Кондик, работала с участниками над созданием ПЗУ, которое будет работать на самых разных моделях телефонов, даже если OEM-производитель прекратил поддержку.

Первым устройством, которое стало поддерживаться, стал HTC Dream (он же T-Mobile G1) — первое коммерчески доступное устройство Android — со сборкой прошивки, созданной на основе работы форумчанина по имени

Иисусфрик. По мере роста рынка Android рос и CyanogenMod, адаптированный для каждого устройства, официальный или неофициальный форк, от новейшего блокбастера Samsung Galaxy до самой маленькой модели-претендента.

Те, у кого хорошие воспоминания о HTC HD2 (маленьком телефоне, который мог это сделать), знают, что CyanogenMod был катализатор для многих других операционных систем, которые были успешно портированы на эту самую универсальную из устройства. Действительно, многие разработчики пользовательских ПЗУ использовали CyanogenMod в качестве отправной точки для своих собственных проектов, поскольку он основан на предложении AOSP с рядом дополнительных функций, и все это на стабильной основе. Среди функций, которые мы считаем обычными в Android, премьера которых состоялась сегодня в CyanogenMod, были поддержка FLAC, переключение раскрывающихся уведомлений и разгон с помощью графического интерфейса.

Те первые дни были чем-то вроде битвы в кошки-мышки с Google, которая (на том этапе) не одобряла рутирование программного обеспечения их телефонов. Но для каждого патча, выпущенного Google, находился кто-то, кто мог его взломать, и вскоре почти для каждого телефона появилось множество кастомных ПЗУ. Cyanogen возглавляет эту задачу вместе со своей командой волонтеров-сопровождающих и разработчиков, которую на этих страницах ласково называют «Команда Душ."

CyanogenMod в значительной степени основывался на конфиденциальности, поэтому получить фактические данные об использовании было очень сложно. Считается, что на пике своего развития в 2012–2013 годах по крайней мере 50 миллионов устройств работали под управлением CyanogenMod, что делало его самой крупной прошивкой для Android, не выпускаемой OEM.

Последней версией CyanogenMod была версия 14, основанная на Android 7.0 Nougat. Затем все начало меняться….

Цианоген Инк.

В 2013 году Кондик начала искать возможности монетизации и коммерциализации своего творчества. Даже будучи продуктом с открытым исходным кодом, существовала возможность выпуска версий CyanogenMod, которые OEM-производители могли бы установить прямо на свои устройства. Реакция была неоднозначной. Некоторые пользователи XDA считали, что Kondik предает дух XDA, который до сих пор был основан исключительно на сообществе и открытом обмене информацией.

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

Кондик ясно дал понять, что CyanogenMod останется бесплатным продуктом для большинства пользователей и что только коммерческие версии будут продаваться за наличные. Она получила венчурное финансирование в размере 7 миллионов долларов для официального оформления бизнеса, а Cyanogen Inc. был рожден. Чтобы поддерживать добрые отношения с сообществом XDA, Cyanogen Inc. в основном сохранила ту же лицензию с открытым исходным кодом в отношении кода CyanogenMod и пообещала выпустить деревья устройств и исходный код ядра для устройств под управлением Cyanogen OS.

Однако некоторые инциденты поставили под угрозу эту добрую волю. В ОС Cyanogen было несколько приложений с закрытым исходным кодом, таких как CameraNext и GalleryNext, а также они пытались перевести лицензию для некоторых приложений, таких как Focal, с GPL на Apache. Однако последнее привело к отзыву Focal после того, как разработчик xplodwild отказался принять модификации кода с закрытым исходным кодом и перевести все приложение под коммерческую лицензию.

Несмотря на разногласия, Cyanogen Inc начала производить впечатление, привлекая клиентов, присоединившихся к золотой лихорадке Android, включая небольшой стартап, известный как OnePlus. Еще больше, в ближайшее время. Тем временем инвестиции продолжались, и Microsoft бросила на ринг свою шляпу в 2015 году, когда Windows Мобильная связь терпела неудачу, и компания уже прикидывала, как можно извлечь выгоду из успеха Андроид. Это привело к крайне непопулярному обновлению в 2016 году, которое включило в прошивку указатели на многие приложения Microsoft для Android, в то время как рейтинг одобрения Microsoft был на самом низком уровне.

К этому времени, благодаря подобным инициативам, внутренние разногласия начали нарастать. Отношения Cyanogen Inc с OnePlus резко рухнули в течение года, когда вскоре после выпуска OnePlus One стало известно, что Cyanogen Inc. подписал эксклюзивное соглашение для Индии с другим OEM. Индия всегда была ключевым рынком для OnePlus, поэтому влияние спора на обе стороны было ощутимым. К нам присоединились и другие OEM-производители, в том числе испанская фирма BQ и британская Wileyfox, но после того, как OnePlus был фактически отчужден, у Cyanogen OS не было «убийственного продукта».

Даже Кондик был разочарован отсутствием прогресса в компании в ее новом виде. С одной стороны, генеральный директор Кирт Макмастер был рад похвастаться перед прессой, что CyanogenMod вскоре вытеснит Google в контроле над Android (Android-версия «больше, чем» Джона Леннона). требования Иисуса), в то время как, с другой стороны, ранее активные обновления платформы начали замедляться почти до полной остановки, поскольку все ресурсы ушли на создание адаптированных версий для платных услуг. клиенты.

CyanogenMod продолжал пользоваться популярностью в качестве пользовательского ПЗУ, но его коммерческий двойник Cyanogen OS оказался катастрофой. В июле 2016 года 30 сотрудников (около одной пятой) были уволены в результате инсульта, офисы в Сиэтле были «выпотрошены», а генеральный директор Кирт Макмастер покинул компанию, а роль генерального директора взял на себя молодой главный операционный директор Лиор Тай.

В частности, в какой-то момент в этот период Стефани Кондик сама была исключена из совета директоров своей собственной компании. Позже она сказала, что «работала не с теми людьми» и обнаружила, что не может предотвратить крах бизнеса или отчуждение, которое ощущают разработчики. Хуже того, она потеряла законные права на название Cyanogen. Дела выглядели не очень хорошо.

Затем, за два дня до Рождества 2016 года, Cyanogen Inc была официально закрыта, что фактически положило конец CyanogenMod. После ее увольнения Кондик умоляла сообщество разработчиков разделить эту работу, чтобы она не пропала даром.

Днем позже, в канун Рождества, на форумах XDA появилось первое использование названия «LineageOS».

Выходит LineageOS

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

Вернувшись в руки сообщества, многие неофициальные форки под названием LineageOS были быстро опубликованы на форумах XDA во время праздников на основе исходного кода из последней сборки CyanogenMod. Несколько недель спустя, в начале 2017 года, начали появляться первые официальные сборки, а официальное заявление о намерениях было объявлено в блоге.

Набор функций LineageOS включает в себя несколько стандартных приложений, которые сами были разработаны сообществом. Помимо выделенных почтовых клиентов, приложения камеры (Snap) и специального файлового менеджера, также имеется ряд функций, которые выходят за рамки простого альтернативного «скина» для Android. К ним относятся настройка аппаратных кнопок, глобальная темная тема задолго до ее появления в AOSP, детальные разрешения через Privacy Guard и возможность блокировать появление номеров в вашем вызове история.

В феврале 2018 года вышла LineageOS 15.1 — первая новая версия, анонсированная после возврата XDA на некоторых устройствах. 13 месяцев спустя, версия 16 прибыл, и к этому времени разработка продукта вернулась в более привычный ритм. В версии 16 появился новый интерфейс «Доверие», который предоставляет панель управления, позволяющую сделать ваше устройство настолько безопасным и конфиденциальным, насколько вы хотите. Версия 16 последовала в 2019 году, когда появилось несколько форков, некоторые из которых предлагали «без Google» опыт и даже удаление всех лицензионных компонентов в пользу среды с действительно открытым исходным кодом. Совсем недавно, сразу после того, как мир сошёл с ума, в апреле этого года, Линия 17.1Анонсирован последний крупный релиз, созданный на базе Android 10. Сейчас ведется работа над Lineage 18 на базе Android 11.

История продолжается….

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

Прочтите следующую главу на XDA завтра (вторник, 27 октября 2020 г.). Зарегистрироваться здесь чтобы вас добавили в наш список ранних заказов — мы отправим каждому участнику этого списка по электронной почте уникальную ссылку, прежде чем он поступит в общую продажу, но вам придется поторопиться, так как количество ограничено!