Od XDA do Cyanogenmod do LineageOS: kratka zgodovina

LineageOS in njegov predhodnik CyanogenMod sta najuspešnejša ROM-a po meri v zgodovini razvijalcev XDA. Tukaj je zgodba o modifikaciji.

Zgodbi za LineageOS in XDA sta neizogibno povezani. Android po meri je več sto tisoč uporabnikom dal priložnost, da odklenejo svoje pametnih telefonov in mu v mnogih primerih dajo daljšo življenjsko dobo namenjen proizvajalec. Toda pred našimi jutrišnjimi velikimi novicami, povezanimi z LineageOS, če še nikoli niste pomislili, kako se je vse začelo, ali želite opomnik, nam dovolite, da vas razsvetlimo.

Leta CyanogenMod

Predhodnik tega, kar zdaj poznamo kot LineageOS, se je začel pred enajstimi leti. Kot pri mnogih ROM-ih po meri se je začelo na teh posvečenih straneh. Sama Cyanogen, alias Stefanie Kondik, je sodelovala s sodelavci pri izdelavi ROM-a, ki bi deloval na najrazličnejših modelih telefonov, tudi če bi OEM prekinil podporo.

Prva naprava, ki je bila podprta, je bil HTC Dream (aka T-Mobile G1) – prva komercialno dostopna naprava Android – z vdelano programsko opremo, ki je zrasla iz dela uporabnika foruma z imenom

jezusfreke. Z rastjo trga Android se je razvijal tudi CyanogenMod, prilagojen za vsako napravo, uradno ali kot neuradna različica, od najnovejše uspešnice Samsung Galaxy do najmanjšega izzivalnega modela.

Tisti z lepimi spomini na HTC HD2 (mali telefon, ki bi lahko) bodo vedeli, da je bil CyanogenMod katalizator za mnoge druge operacijske sisteme, ki so bili uspešno preneseni na ta najbolj vsestranski naprave. Dejansko je veliko oblikovalcev ROM-a po meri uporabilo CyanogenMod kot izhodišče za svoje projekte, ker je temeljil na ponudbi AOSP z vrsto dodatnih funkcij, vse na stabilni podlagi. Med funkcijami, ki jih sprejemamo kot običajne v Androidu, ki so bile danes premierno predstavljene v CyanogenMod, so bili podpora za FLAC, preklopi v spustnem meniju za obvestila in overklokiranje, ki ga poganja GUI.

Tisti zgodnji dnevi so bili nekaj podobnega boju mačke z mišjo z Googlom, ki (na tej stopnji) ni bil prijazen do rootanja programske opreme za njihov telefon. Toda za vsak popravek, ki ga je izdal Google, se je našel nekdo, ki ga je razbil, in kmalu je bilo na voljo veliko ROM-ov po meri za skoraj vsako slušalko, z Cyanogen vodi nalogo s svojo ekipo prostovoljnih vzdrževalcev in razvijalcev, ki je na teh straneh ljubkovalno znana kot »Ekipa Tuš.”

CyanogenMod je močno temeljil na zasebnosti, zato je bilo dejanske podatke o uporabi zelo težko pridobiti. Na vrhuncu v letih 2012-3 se domneva, da je vsaj 50 milijonov naprav uporabljalo CyanogenMod, zaradi česar je to največja vdelana programska oprema za Android, ki ni proizvajalec originalne opreme.

Končna različica CyanogenMod je bila različica 14, ki temelji na Androidu 7.0 Nougat. Potem so se stvari začele spreminjati….

Cyanogen Inc.

Leta 2013 je Kondik začela iskati možnosti za monetizacijo in komercializacijo svojega dela. Tudi kot odprtokodni izdelek so obstajale možnosti za izdelavo različic CyanogenMod za proizvajalce originalne opreme, ki so jih dali naravnost v svoje naprave. Reakcija je bila mešana. Nekateri uporabniki XDA so menili, da je Kondik izdal duha XDA, ki je bil do zdaj izključno o skupnosti in odprti delitvi.

Drugi so se spraševali, ali je primerno, da katero koli novo podjetje dobiček od dela, ki je brezplačno donirano projektu skupnosti. Dejansko je bilo treba nekatere module sklada prepisati, ko so posamezni razvijalci umaknili svojo podporo.

Kondik je jasno povedal, da bo CyanogenMod še naprej brezplačen izdelek za večino uporabnikov in da bodo samo komercialno naročene različice za gotovino. Pridobila je 7 milijonov dolarjev tveganega kapitala za formalizacijo poslovanja in Cyanogen Inc. je bil rojen. Da bi ohranili dobro voljo s skupnostjo XDA, Cyanogen Inc. v veliki meri ohranil isto odprtokodno licenciranje glede kode CyanogenMod in obljubil, da bo izdal drevesa naprav in izvorno kodo jedra za naprave, ki uporabljajo Cyanogen OS.

Nekateri incidenti pa so ogrozili to dobro voljo. Cyanogen OS je imel več zaprtokodnih aplikacij, kot sta CameraNext in GalleryNext, poskušali pa so tudi pretvoriti licenciranje za nekatere aplikacije, kot je Focal, iz GPL v Apache. Vendar je slednje povzročilo umik Focala, potem ko je razvijalec xplodwild zavrnil sprejetje zaprtokodnih sprememb kode in celotno aplikacijo premaknil pod komercialno licenco.

Kljub trenjem je Cyanogen Inc začel delati vtis in prigovarjati strankam, ki so se pridružile zlati mrzlici za Android, vključno z majhnim start-upom, znanim kot OnePlus. Več jih bo kmalu. Medtem se je naložba nadaljevala, saj je Microsoft leta 2015, ko je Windows Mobilni telefon je bil v težavah in podjetje je že razmišljalo, kako bi lahko izkoristilo uspeh Android. To je leta 2016 privedlo do zelo nepriljubljene posodobitve, ki je v vdelano programsko opremo združila kazalce na številne Microsoftove aplikacije za Android v času, ko je bila Microsoftova ocena odobritve na najnižji ravni.

V tem času so s pomočjo tovrstnih pobud začela vreti notranja trenja. Odnos med družbo Cyanogen Inc in OnePlus je v enem letu propadel v jezo, ko se je kmalu po izdaji OnePlus One izkazalo, da Cyanogen Inc. je podpisal pogodbo o ekskluzivnosti za Indijo z drugim proizvajalcem originalne opreme. Indija je bila vedno ključni trg za OnePlus, zato je bil učinek spora na obe strani oprijemljiv. Pridružili so se tudi drugi proizvajalci originalne opreme, vključno s španskim podjetjem BQ in Wileyfoxom s sedežem v Združenem kraljestvu, toda z dejansko odtujenim OnePlusom Cyanogen OS ni imel "ubijalskega izdelka".

Celo Kondik je bil razočaran nad pomanjkanjem napredka podjetja v njegovi novi obliki. Po eni strani se je izvršni direktor Kirt McMaster z veseljem pohvalil novinarjem, da bo CyanogenMod kmalu izpodrinil Google pri nadzoru Androida (različica Androida Johna Lennona "večji od Jezusova trditev), po drugi strani pa so se prej hitre posodobitve platforme začele upočasnjevati in se skoraj ustavile, saj so vsi viri šli v izdelavo prilagojenih različic za plačilo. stranke.

CyanogenMod je bil še naprej priljubljen kot ROM po meri, vendar se je njegov komercialni dvojček Cyanogen OS izkazal za katastrofo. Julija 2016 je bilo 30 zaposlenih (približno ena petina) odpuščenih s kapjo, pisarne v Seattlu so bile "iztrebljene", izvršni direktor Kirt McMaster pa je zapustil podjetje, novopečeni operativni direktor Lior Tai pa je prevzel vlogo izvršnega direktorja.

Predvsem Stefanie Kondik je bila na neki točki v tem obdobju odstranjena iz upravnega odbora lastnega podjetja. Kasneje je povedala, da je "delala z napačnimi ljudmi" in ugotovila, da ne more preprečiti propada podjetja ali odtujenosti, ki jo čutijo razvijalci. Še huje, izgubila je zakonske pravice do imena Cyanogen. Stvari niso izgledale dobro.

Potem, dva dni pred božičem 2016, je bil Cyanogen Inc uradno zaprt, s čimer se je CyanogenMod dejansko končal. Po njeni odstavitvi je Kondik prosil razvojno skupnost, naj delo razdeli, da ni šlo v nič.

Dan kasneje, na božični večer, se je na forumih XDA pojavila prva uporaba imena "LineageOS".

Prihaja LineageOS

Dobrega operacijskega sistema ne morete obdržati dolgo. Zelo hitro so se člani forumov XDA, vključno z nekdanjimi razvijalci iz obdobja Cyanogena, organizirali v skupino za podporo osirotelega CyanogenMod. Zaradi pravnih prepirov je potreboval novo ime in izbran je bil LineageOS, ki odraža kontinuiteto prejšnjega projekta.

Ponovno v rokah skupnosti je bilo veliko neuradnih forkov pod imenom LineageOS hitro objavljenih na forumih XDA med prazniki, ki temeljijo na izvorni kodi iz zadnje gradnje CyanogenMod. Nekaj ​​tednov pozneje, v začetku leta 2017, so se začele pojavljati prve uradne gradnje, uradna izjava o nameri pa je bila objavljena v objavi na blogu.

Nabor funkcij LineageOS vključuje več osnovnih aplikacij, ki jih je sama razvila skupnost. Poleg namenskih poštnih odjemalcev, aplikacije za kamero (Snap) in prilagojenega upravitelja datotek so bile na voljo tudi številne funkcije, ki presegajo preprosto alternativno »preobleko« za Android. Ti vključujejo prilagajanje gumbov strojne opreme, globalno temno temo, dolgo preden je prispela na AOSP, podrobna dovoljenja prek Privacy Guard in možnost blokiranja prikazovanja številk v vašem klicu zgodovina.

Februarja 2018 je izšel LineageOS 15.1 – prva nova različica, ki je bila objavljena, odkar je bil na nekaterih napravah izdan XDA-take-back. 13 mesecev kasneje, različica 16 prispel, do takrat pa se je razvoj izdelka vrnil v bolj običajen ritem. Različica 16 je prinesla nov vmesnik »Trust«, ki ponuja nadzorno ploščo za varno in zasebnost vaše naprave, kot želite. Različica 16 je sledila leta 2019, do takrat pa se je pojavilo več forkov, nekateri so ponujali »brez Googla« izkušnje in celo odstranitev vseh licenčnih komponent v korist resnično odprtokodnega okolja. Nazadnje, tik po tem, ko je svet ponorel, aprila letos, Rod 17.1, najnovejša večja izdaja, je bila objavljena, zgrajena na Androidu 10. Trenutno poteka delo na Lineage 18, ki temelji na Androidu 11.

Zgodba se nadaljuje….

LineageOS ponuja alternativno vdelano programsko opremo za dobesedno na tisoče modelov telefonov, zahvaljujoč svojemu odprtokodnemu pristopu, ki ga vodi skupnost. Pri XDA smo zelo ponosni na naše sodelovanje z LineageOS in njegovimi razvijalci in komaj čakamo, da vam povemo, kako ga uporabljamo, da še dvignemo lestvico.

Preberite naslednje poglavje na XDA jutri (torek, 27. oktober 2020). Prijavite se tukaj da vas dodajo na naš seznam zgodnjih prijav – vsem na tem seznamu bomo po e-pošti poslali edinstveno povezavo, preden bo šel v splošno prodajo, vendar boste morali pohiteti, saj je zaloga omejena!