LineageOS i njegov prethodnik CyanogenMod najuspješniji su prilagođeni ROM-ovi u povijesti XDA Developersa. Evo priče o modu.
Priče iza LineageOS-a i XDA su neumoljivo povezane. Prilagođeni Android okus dao je stotinama tisuća korisnika priliku da otključaju svoje puni potencijal pametnih telefona, iu mnogim slučajevima, produžiti život daleko iznad onoga što je proizvođač namijenjen. No, uoči naših sutrašnjih velikih vijesti vezanih uz LineageOS, ako nikad niste zastali da razmislite o tome kako je sve počelo ili želite podsjetnik, dopustite nam da vas prosvijetlimo.
Godine CyanogenMod-a
Preteča onoga što danas poznajemo kao LineageOS započela je prije jedanaest godina. Kao i s mnogim prilagođenim ROM-ovima, počelo je na ovim posvećenim stranicama. Sama Cyanogen, poznata i kao Stefanie Kondik, radila je sa suradnicima na izradi ROM-a koji bi radio na velikom broju modela telefona, čak i ako je OEM prekinuo podršku.
Prvi uređaj koji je podržan bio je HTC Dream (aka T-Mobile G1) - prvi komercijalno dostupan Android uređaj - s firmverom koji je nastao iz rada korisnika foruma pod imenom
jesusfreke. Kako je Android tržište raslo, tako je rastao i CyanogenMod, prilagođen za svaki uređaj, službeno ili kao neslužbeni fork, od najnovijeg Samsung Galaxy hita do najmanjeg izazovnog modela.Oni s lijepim sjećanjima na HTC HD2 (mali uređaj koji je mogao) znat će da je CyanogenMod katalizator za mnoge druge operativne sustave koji su uspješno preneseni na ovaj najsvestraniji od uređaja. Doista, mnogi dizajneri Custom ROM-a koristili su CyanogenMod kao polazište za vlastite projekte jer se temeljio na AOSP ponudi s nizom dodatnih značajki, a sve na stabilnoj osnovi. Među značajkama koje prihvaćamo kao redovite u Androidu danas su premijerno predstavljene u CyanogenMod-u bile su podrška za FLAC, prekidači u padajućem izborniku obavijesti i overclocking s GUI-jem.
Ti rani dani bili su nešto poput borbe mačke i miša s Googleom koji (u toj fazi) nije blagonaklono prihvatio rootanje softvera za njihov telefon. Ali za svaku zakrpu koju je Google izdao, netko je bio tu da je razbije, i uskoro su prilagođeni ROM-ovi bili u izobilju za gotovo svaki uređaj, s Cyanogen vodi brigu sa svojim timom dobrovoljnih održavatelja i programera, od milja poznatih na ovim stranicama kao "Tim Tuš."
CyanogenMod se uvelike temeljio na privatnosti, pa je bilo vrlo teško dobiti stvarne podatke o korištenju. Na svom vrhuncu 2012.-3., smatra se da je najmanje 50 milijuna uređaja koristilo CyanogenMod, što ga čini najvećim ne-OEM firmwareom za Android.
Konačna verzija CyanogenModa bila je verzija 14, temeljena na Androidu 7.0 Nougat. Onda su se stvari počele mijenjati….
Cyanogen Inc.
Kondik je 2013. godine počela razmatrati mogućnosti unovčavanja i komercijalizacije svog rada. Čak i kao proizvod otvorenog izvornog koda, postojale su opcije za proizvodnju verzija CyanogenMod-a za OEM-ove koje su mogli staviti izravno na svoje uređaje. Reakcija je bila mješovita. Neki korisnici XDA smatrali su da Kondik izdaje duh XDA, koji je do sada bio striktno usmjeren na zajednicu i otvoreno dijeljenje.
Drugi su se pitali je li prikladno da bilo koja nova tvrtka besplatno profitira od rada koji je doniran projektu zajednice. Doista, neki moduli skupa su morali biti ponovno napisani kada su pojedinačni programeri povukli svoju podršku.
Kondik je jasno dao do znanja da će CyanogenMod i dalje biti besplatan proizvod za većinu korisnika i da će samo komercijalno naručene verzije biti za gotovinu. Dobila je 7 milijuna dolara rizičnog kapitala za formalizaciju poslovanja, a Cyanogen Inc. rođen je. Kako bi održao dobru volju s XDA zajednicom, Cyanogen Inc. uglavnom je zadržao isto licenciranje otvorenog koda u odnosu na CyanogenMod kod i obećao je izdati stabla uređaja i izvorni kod kernela za uređaje koji pokreću Cyanogen OS.
Neki su incidenti ipak ugrozili ovu dobru volju. Cyanogen OS je imao nekoliko aplikacija zatvorenog koda kao što su CameraNext i GalleryNext, a također su pokušali pretvoriti licenciranje za neke aplikacije kao što je Focal s GPL-a na Apache. Međutim, potonje je uzrokovalo povlačenje Focala nakon što je programer xplodwild odbio prihvatiti zatvorene modifikacije koda i prebaciti cijelu aplikaciju pod komercijalnu licencu.
Unatoč trvenju, Cyanogen Inc počeo je ostavljati dojam, udvarajući se korisnicima koji su se pridružili zlatnoj groznici za Android, uključujući i mali start-up poznat kao OnePlus. Više njih, uskoro. U međuvremenu, ulaganja su se nastavila s Microsoftom koji je 2015. bacio kapu u ring, kada je Windows Mobitel je bio u zastoju, a tvrtka je već razmišljala kako bi mogla iskoristiti uspjeh Android. To je dovelo do krajnje nepopularnog ažuriranja 2016., koje je upakiralo pokazivače na mnoge Microsoftove Android aplikacije u firmware, u vrijeme kada je Microsoftova ocjena odobravanja bila na najnižoj razini.
Do tog vremena, potpomognuta ovakvim inicijativama, unutarnja trvenja počela su ključati. Odnos Cyanogen Inc-a i OnePlus-a propao je u ogorčenosti u roku od godinu dana kada se ubrzo nakon objave OnePlus One-a pokazalo da Cyanogen Inc. je potpisao ugovor o ekskluzivnosti za Indiju s drugim OEM-om. Indija je uvijek bila ključno tržište za OnePlus, tako da je učinak spora na obje strane bio opipljiv. Uključili su se i drugi proizvođači originalne opreme, uključujući španjolsku tvrtku BQ i Wileyfox sa sjedištem u Ujedinjenom Kraljevstvu, ali s OnePlusom koji je učinkovito otuđen, Cyanogen OS nije bio "ubojiti proizvod".
Čak je i Kondik bio frustriran nedostatkom napretka tvrtke u novom obliku. S jedne strane, izvršni direktor Kirt McMaster rado se hvalio novinarima da će CyanogenMod uskoro istisnuti Google u kontroli Androida (Android verzija John Lennonovog 'većeg od Isusova tvrdnja), dok su, s druge strane, prethodno brza ažuriranja platforme počela usporavati i gotovo se zaustavila jer su svi resursi usmjereni na izradu prilagođenih verzija za plaćanje klijentima.
CyanogenMod je i dalje bio popularan kao prilagođeni ROM, ali njegov komercijalni blizanac Cyanogen OS pokazao se kao katastrofa. U srpnju 2016. 30 zaposlenika (otprilike jedna petina) je otpušteno u jednom trenutku, uredi u Seattleu su "uništeni", a izvršni direktor Kirt McMaster napustio je tvrtku, a novopečeni COO Lior Tai preuzeo je ulogu izvršnog direktora.
Najznačajnije je da je u nekom trenutku tijekom tog razdoblja Stefanie Kondik i sama uklonjena iz Upravnog odbora vlastite tvrtke. Kasnije je rekla da je "radila s pogrešnim ljudima" i da nije mogla spriječiti neuspjeh tvrtke ili otuđenje koje su osjetili programeri. Što je još gore, izgubila je zakonska prava na ime Cyanogen. Stvari nisu izgledale sjajno.
Zatim, dva dana prije Božića 2016., Cyanogen Inc je formalno ugašen, čime je CyanogenMod zapravo okončan. Nakon njezina izbacivanja, Kondik je molio razvojnu zajednicu da račva posao, tako da nije otišao uzalud.
Dan kasnije, na Badnjak, na XDA forumima pojavila se prva upotreba imena “LineageOS”.
LineageOS stiže
Ne možete dugo držati dobar operativni sustav. Vrlo brzo, članovi XDA foruma, uključujući bivše programere iz ere Cyanogena, organizirali su se u tim koji će podržati CyanogenMod bez roditelja. Zahvaljujući pravnim natezanjima, bilo mu je potrebno novo ime, a odabran je LineageOS, odražavajući kontinuitet od prethodnog projekta.
Ponovo u rukama zajednice, mnogi neslužbeni forkovi pod imenom LineageOS brzo su objavljeni na XDA forumima tijekom praznika, na temelju izvornog koda iz CyanogenMod-ove posljednje verzije. Nekoliko tjedana kasnije, početkom 2017., počele su se pojavljivati prve službene verzije, a službena izjava o namjeri objavljena je u postu na blogu.
Skup značajki LineageOS-a uključuje nekoliko dioničkih aplikacija koje je sama razvila zajednica. Osim namjenskih klijenata e-pošte, aplikacije za kameru (Snap) i prilagođenog upravitelja datotekama, tu su i brojne značajke koje nadilaze jednostavno alternativni "skin" za Android. To uključuje prilagodbu hardverskih gumba, globalnu tamnu temu puno prije nego što je stigla na AOSP, detaljna dopuštenja putem Privacy Guarda i mogućnost blokiranja pojavljivanja brojeva u vašem pozivu povijesti.
U veljači 2018. pojavio se LineageOS 15.1 - prva nova verzija koja je najavljena otkako je XDA-take-back objavljen na nekim uređajima. 13 mjeseci kasnije, verzija 16 stigao, do kada se razvoj proizvoda vratio u poznatiji ritam. Verzija 16 donijela je novo sučelje "Trust", koje pruža kontrolnu ploču za učiniti vaš uređaj sigurnim i privatnim koliko želite. Verzija 16 uslijedila je 2019., a do tada se pojavilo nekoliko forkova, neki su nudili "bez Googlea" iskustvo i čak uklanjanje svih licenciranih komponenti u korist istinski otvorenog izvornog okruženja. Nedavno, neposredno nakon što je svijet poludio, u travnju ove godine, Loza 17.1, najnovije veliko izdanje, najavljeno je izgrađeno na Androidu 10. Sada je u tijeku rad na Lineage 18, temeljenom na Androidu 11.
Priča se nastavlja….
LineageOS pruža alternativni firmware za doslovno tisuće modela telefona, zahvaljujući svom pristupu otvorenog koda koji vodi zajednica. U XDA smo jako ponosni na našu suradnju s LineageOS-om i njegovim programerima, i jedva čekamo da vam kažemo kako ga koristimo da još više podignemo ljestvicu.
Pročitajte sljedeće poglavlje na XDA sutra (utorak, 27. listopada 2020.). Prijavite se ovdje da budete dodani na naš popis ranih prijava – poslat ćemo e-poštom svima na tom popisu s jedinstvenom vezom prije nego što krene u opću prodaju, ali morat ćete biti brzi jer su zalihe ograničene!