LineageOS и неговият предшественик CyanogenMod са най-успешните персонализирани ROM в историята на XDA Developers. Ето историята на мода.
Историите зад LineageOS и XDA са неумолимо свързани. Персонализираният вариант на Android даде шанс на стотици хиляди потребители да отключат своите пълния потенциал на смартфоните и в много случаи му дава живот отвъд това предназначени от производителя. Но преди нашите големи новини, свързани с LineageOS утре, ако никога не сте спирали да мислите как е започнало всичко или искате напомняне, позволете ни да ви просветим.
Годините на CyanogenMod
Предшественикът на това, което сега познаваме като LineageOS, започна преди единадесет години. Както при толкова много потребителски ROM, всичко започна на тези осветени страници. Самата Cyanogen, известна още като Stefanie Kondik, работи със сътрудници, за да произведе ROM, който да работи на голямо разнообразие от модели телефони, дори ако OEM беше прекратил поддръжката.
Първото поддържано устройство беше HTC Dream (известен още като T-Mobile G1) - първото налично в търговската мрежа устройство с Android - с компилация на фърмуер, израснал от работата на обитател на форума на име
jesusfreke. С нарастването на пазара на Android расте и CyanogenMod, пригоден за всяко устройство, официално или като неофициален форк, от най-новия хитов Samsung Galaxy до най-малкия модел предизвикателство.Тези с мили спомени от HTC HD2 (малката слушалка, която можеше) ще знаят, че CyanogenMod беше катализаторът за много други операционни системи, които бяха успешно пренесени към тази най-гъвкава от устройства. Наистина, много дизайнери на Custom ROM използваха CyanogenMod като отправна точка за собствените си проекти, тъй като той се основава на предлагането на AOSP с набор от допълнителни функции, всички на стабилна основа. Сред функциите, които приемаме като редовни в Android, премиерата на които днес беше в CyanogenMod, бяха поддръжката на FLAC, превключвателите в падащото меню за известяване и овърклок, задвижван от GUI.
Тези ранни дни бяха нещо като битка на котка и мишка с Google, които (на този етап) не приеха любезно руутването на софтуера на телефона си. Но за всяка кръпка, издадена от Google, имаше някой, който да я разбие и скоро персонализираните ROM файлове изобилстваха за почти всеки телефон, с Cyanogen ръководи отговорността със своя екип от доброволци поддържащи и разработчици, нежно наричан на тези страници „Екип душ.
CyanogenMod беше силно базиран на поверителността, така че действителните данни за употреба бяха много трудни за получаване. На върха си през 2012-3 г. се смята, че най-малко 50 милиона устройства са работили с CyanogenMod, което го прави удобно най-големият не-OEM фърмуер за Android.
Последната версия на CyanogenMod беше версия 14, базирана на Android 7.0 Nougat. Тогава нещата започнаха да се променят...
Cyanogen Inc.
През 2013 г. Кондик започва да разглежда възможностите за монетизиране и комерсиализиране на работата си. Дори като продукт с отворен код, имаше опции за производство на версии на CyanogenMod за OEM производители, които да се поставят направо на техните устройства. Реакцията беше смесена. Някои потребители на XDA смятат, че Kondik предава духа на XDA, който досега беше строго за общността и откритото споделяне.
Други се съмняват дали е уместно всяка нова компания да печели от работа, дарена за проекта на общността, безплатно. Наистина някои модули от стека трябваше да бъдат пренаписани, когато отделни разработчици оттеглиха подкрепата си.
Kondik даде да се разбере, че CyanogenMod ще продължи като безплатен продукт за повечето потребители и че само комерсиално поръчаните версии ще бъдат за пари. Тя получи 7 милиона долара финансиране от рисков капитал, за да формализира бизнеса, а Cyanogen Inc. е роден. За да поддържа добра воля с общността на XDA, Cyanogen Inc. до голяма степен запази същото лицензиране с отворен код по отношение на кода на CyanogenMod и обеща да пусне дървета на устройства и изходен код на ядрото за устройства, работещи с Cyanogen OS.
Някои инциденти обаче застрашиха тази добра воля. Cyanogen OS имаше няколко приложения със затворен код като CameraNext и GalleryNext и те също се опитаха да конвертират лицензирането за някои приложения като Focal от GPL към Apache. Последното обаче накара Focal да бъде оттеглено, след като разработчикът xplodwild отказа да приеме модификации със затворен код на кода и да премести цялото приложение под търговски лиценз.
Въпреки търканията, Cyanogen Inc започна да прави впечатление, ухажвайки клиенти, които се присъединиха към златната треска за Android, включително малък стартъп, известен като OnePlus. Още от тях, след малко. Междувременно инвестициите продължиха, като Microsoft хвърли шапката си на ринга през 2015 г., когато Windows Мобилните устройства се забъркваха и компанията вече обмисляше как да се възползва от успеха на Android. Това доведе до изключително непопулярна актуализация през 2016 г., която обедини указатели към много от приложенията на Microsoft за Android във фърмуера, в момент, когато рейтингът на одобрение на Microsoft беше най-нисък.
По това време, подпомогнати от инициативи като тази, вътрешните търкания започнаха да кипят. Отношенията на Cyanogen Inc с OnePlus се сринаха в раздразнение в рамките на една година, когато стана ясно малко след пускането на OnePlus One, че Cyanogen Inc. беше подписал ексклузивна сделка за Индия с друг OEM. Индия винаги е била ключов пазар за OnePlus, така че ефектът от спора и за двете страни беше осезаем. Други производители на оригинално оборудване се включиха, включително испанската фирма BQ и базираната в Обединеното кралство Wileyfox, но с OnePlus ефективно отчужден, Cyanogen OS беше без „продукт убиец“.
Дори Кондик беше разочарован от липсата на напредък за компанията в новата й форма. От една страна, главният изпълнителен директор Кирт Макмастър беше щастлив да се похвали пред пресата, че CyanogenMod скоро ще измести Google в контрола на Android (версията за Android на „по-голямото от“ на Джон Ленън Твърдението на Исус), докато от друга страна, предишните бързи актуализации на платформата започнаха да се забавят до почти спиране, тъй като всички ресурси бяха насочени към създаване на персонализирани версии за плащане клиенти.
CyanogenMod продължи да бъде популярен като персонализиран ROM, но търговският му близнак 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-take-back беше пуснат на някои устройства. 13 месеца по-късно, версия 16 пристигна, по това време развитието на продукта се върна към по-познатия ритъм. Версия 16 донесе новия интерфейс „Доверие“, който предоставя табло за управление, за да направите вашето устройство толкова защитено и лично, колкото искате. Версия 16 последва през 2019 г., като по това време се появиха няколко разклонения, някои предлагащи „без Google“ опит и дори премахване на всички лицензирани компоненти в полза на среда с истински отворен код. Съвсем наскоро, точно след като светът полудя, през април тази година, Родословие 17.1, най-новата голяма версия, беше обявена, изградена на Android 10. В момента се работи по Lineage 18, базиран на Android 11.
Историята продължава...
LineageOS предоставя алтернативен фърмуер за буквално хиляди модели телефони, благодарение на своя отворен код, ръководен от общността подход. В XDA сме много горди от връзката си с LineageOS и нейните разработчици и нямаме търпение да ви кажем как я използваме, за да вдигнем летвата още повече.
Прочетете следващата глава в XDA утре (вторник, 27 октомври 2020 г.). Регистрирай се тук за да бъдете добавени към нашия списък за ранни птици – ще изпратим имейл на всеки в този списък с уникална връзка, преди да бъде пуснат в обща продажба, но ще трябва да побързате, тъй като запасите са ограничени!