Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Android Nougat -källkoden sjunker, arbetet med CyanogenMod 14 är redan på gång

The CyanogenMod Years

Föregångaren till det vi nu känner till som LineageOS började för elva år sedan. Som med så många anpassade ROM -skivor började det på dessa heliga sidor. Cyanogen själv, aka Stefanie Kondik, arbetade med bidragsgivare för att producera en ROM som skulle fungera på en mängd olika telefonmodeller, även om OEM hade avbrutit support.

Den första enheten som stöds var HTC Dream (även kallad T-Mobile G1)-den första kommersiellt tillgängliga Android-enheten-med en firmware-version som växte från en forumboendes arbete med namnet jesusfreke. När Android -marknaden växte, så växte CyanogenMod, skräddarsydd för varje enhet, antingen officiellt eller som en inofficiell gaffel, från den senaste Samsung Galaxy -blockbusteren till den minsta utmanarmodellen.

De med goda minnen från HTC HD2 (den lilla handenheten som kunde) kommer att veta att CyanogenMod var katalysatorn för många andra operativsystem som framgångsrikt överfördes till denna mest mångsidiga enhet. Faktum är att många Custom ROM -designers använde CyanogenMod som utgångspunkt för sina egna projekt eftersom det byggde på AOSP -erbjudandet med en rad extrafunktioner, allt på en stabil bas. Bland de funktioner som vi accepterar som vanliga i Android idag som hade premiär i CyanogenMod var FLAC-stöd, växlar i nedrullningsbara nedladdningar och GUI-driven överklockning.

De första dagarna var något av en katt-och-mus-kamp med Google som inte (i det skedet) tog vänligt emot att deras telefonprogramvara var rotad. Men för varje patch som Google utfärdade var någon där för att knäcka den, och snart fanns det anpassade ROM -skivor för nästan varje telefon, med Cyanogen som ledde ansvaret med sitt team av frivilliga underhållare och utvecklare, kärleksfullt känt på dessa sidor som “Team Douche.”

CyanogenMod var starkt baserat på integritet, så faktiska användningssiffror var mycket svåra att få fram. På sin höjd 2012-3 tros det att minst 50m enheter körde CyanogenMod, vilket gör det bekvämt den största icke-OEM-firmware för Android.

Den sista versionen av CyanogenMod var version 14, baserad på Android 7.0 Nougat. Sen började saker förändras ….

Cyanogen Inc.

År 2013 började Kondik titta på möjligheterna att tjäna pengar på och kommersialisera hennes arbete. Även som en öppen källkodsprodukt fanns det alternativ för att producera versioner av CyanogenMod för OEM-tillverkare att lägga direkt på sina enheter. Reaktionen blandades. Vissa XDA -användare tyckte att Kondik förrådde XDA -andan, som hittills strikt hade handlat om gemenskap och öppen delning.

Andra ifrågasatte om det var lämpligt att något nytt företag tjänade gratis på arbete som donerats till samhällsprojektet. Vissa moduler i stacken måste faktiskt skrivas om när enskilda utvecklare drog tillbaka sitt stöd.

Kondik gjorde det klart att CyanogenMod skulle fortsätta som en gratis produkt för de flesta användare och att endast kommersiellt beställda versioner skulle vara kontanta. Hon fick 7 miljoner dollar i riskkapitalfinansiering för att formalisera verksamheten, och Cyanogen Inc. föddes. För att upprätthålla goodwill med XDA-gemenskapen behöll Cyanogen Inc. i stort sett samma licens för öppen källkod med avseende på CyanogenMod-kod och lovade att släppa enhetsträd och kärnkällkod för enheter som kör Cyanogen OS.

Vissa incidenter hotade dock denna välvilja. Cyanogen OS hade flera slutna källprogram som CameraNext och GalleryNext, och de försökte också konvertera licensieringen för vissa appar som Focal från GPL till Apache. Det senare orsakade dock att Focal drogs tillbaka efter att utvecklare xplodwild vägrade att anta källkodade ändringar av koden och flytta hela applikationen under en kommersiell licens.

Trots friktionen började Cyanogen Inc göra intryck och uppvaktade kunder som gick med i Android-guldrusningen, inklusive en liten uppstart känd som OnePlus. Fler av dem, snart. Samtidigt fortsatte investeringen med att Microsoft kastade hatten i ringen 2015, när Windows Mobile dundrade och företaget redan tittade på hur det skulle kunna dra nytta av framgångarna med Android. Detta ledde till en väldigt impopulär uppdatering 2016, som samlade tips till många av Microsofts Android -appar i firmware, vid en tidpunkt då Microsofts godkännandebetyg var som lägst.

Vid den här tiden, med hjälp av sådana här initiativ, hade interna friktioner börjat koka upp. Cyanogen Inc: s förhållande till OnePlus hade kollapsat i grovhet inom ett år när det framkom kort efter OnePlus One -utgåvan att Cyanogen Inc. hade tecknat ett exklusivitetsavtal för Indien med en annan OEM. Indien har alltid varit en viktig marknad för OnePlus, så tvistens effekt på båda parter var påtaglig. Andra OEM-tillverkare kom ombord, inklusive det spanska företaget BQ och Wileyfox i Storbritannien, men med OnePlus som var effektivt främmande var Cyanogen OS utan en “mördande produkt”.

Även Kondik hade blivit frustrerad över bristen på framsteg för företaget i sin nya form. Å ena sidan var VD Kirt McMaster stolt över att skryta för pressen att CyanogenMod snart skulle ersätta Google när det gäller att styra Android (Android -versionen av John Lennons ‘större än Jesu påstående), medan å andra sidan de tidigare snabba uppdateringarna av plattformen började sakta ner nästan när alla resurser gick till att producera skräddarsydda versioner för betalande kunder.

CyanogenMod fortsatte att vara populärt som en anpassad ROM, men dess kommersiella tvilling Cyanogen OS visade en katastrof. I juli 2016 avskedades 30 anställda (cirka en femtedel) i en stroke, Seattle -kontoren “slogs ut” och VD Kirt McMaster lämnade företaget med den nyblivna COO Lior Tai som tog över vd -rollen.

Framför allt, någon gång under denna period, blev Stefanie Kondik, själv, borttagen från styrelsen för sitt eget företag. Hon sa senare att hon hade ”arbetat med fel människor” och befunnit sig oförmögen att förhindra att företagets misslyckande eller främmande känns av utvecklare. Ännu värre, hon hade förlorat lagliga rättigheter till namnet Cyanogen. Saker såg inte bra ut.

Två dagar före jul 2016 avvecklades Cyanogen Inc formellt och slutade effektivt med CyanogenMod. Efter hennes avhopp bad kondik utvecklingssamhället att gaffla arbetet, så det gick inte till spillo.

En dag senare, på julafton, dök den första användningen av namnet “LineageOS” upp på XDA -forum.

LineageOS kommer

Du kan inte hålla ett bra operativsystem nere länge. Mycket snabbt hade medlemmar i XDA-forum, inklusive tidigare utvecklare från Cyanogen-eran, organiserat sig i ett team för att stödja det föräldralösa CyanogenMod. Tack vare de juridiska bråken behövde det ett nytt namn, och LineageOS valdes, vilket återspeglar kontinuiteten från det tidigare projektet.

Tillbaka i samhällshänder släpptes många inofficiella gafflar under namnet LineageOS snabbt på XDA -forumen under semestern, baserat på källkod från CyanogenMods senaste version. Några veckor senare, i början av 2017, började de första officiella byggnaderna dyka upp, och en formell avsiktsförklaring tillkännagavs i ett blogginlägg.

Funktionsuppsättningen för LineageOS innehåller flera lagerappar som själva utvecklades av samhället. Förutom dedikerade e -postklienter, kameraappen (Snap) och en skräddarsydd filhanterare har det också funnits ett antal funktioner som går utöver att bara vara en alternativ “hud” för Android. Dessa inkluderar anpassning av hårdvaruknappar, ett globalt mörkt tema långt innan det kom på AOSP, detaljerade behörigheter via Privacy Guard och möjligheten att blockera nummer från att visas i din samtalshistorik.

I februari 2018 såg LineageOS 15.1-den första nya versionen som tillkännagavs sedan XDA-take-back släpptes på vissa enheter. 13 månader senare kom version 16, då utvecklingen av produkten hade återgått till en mer välbekant rytm. Version 16 gav det nya “Trust” -gränssnittet, som ger en instrumentpanel för att göra din enhet så säker och privat som du vill. Version 16 följde år 2019, då flera gafflar hade dykt upp, vissa erbjuder en “Google-mindre” upplevelse och en tar till och med bort alla licensierade komponenter till förmån för en verkligt öppen källkodsmiljö. Senast, strax efter att världen blev tokig, i april i år, tillkännagavs Lineage 17.1, den senaste stora versionen, byggd på Android 10. Arbete pågår nu på Lineage 18, baserat på Android 11.

Berättelsen fortsätter….

LineageOS tillhandahåller en alternativ firmware för bokstavligen tusentals telefonmodeller, tack vare dess öppen källkod, community-ledad strategi. På XDA är vi mycket stolta över vårt samarbete med LineageOS och dess utvecklare, och vi kan inte vänta med att berätta hur vi använder det för att höja ribban ytterligare.

Läs nästa kapitel på XDA i morgon (tisdag, 27 oktober 2020). Registrera dig här för att lägga till vår lista över tidiga fåglar – vi skickar en e -post till alla på den listan med en unik länk innan den säljs i allmänhet, men du måste vara snabb eftersom lagret är begränsat!

Table of Contents