Artikel

CyanogenMod er derfor, jeg eksisterer i dag

protection click fraud

Hyperbolisk som det kan synes, og måske lidt for personligt for en tech-blog, det er sandheden. For syv år siden i julen gjorde en arbejdsulykke min højre hånd for det meste ubrugelig. Jeg kunne ikke skrive, smertestillende medicin holdt mig i sengen det meste af dagen, og jeg havde to forskellige læger, der fortalte mig kirurgi kunne næppe genskabe nok af min hånd til, at jeg kunne gøre næsten alle de ting, jeg nød gør. Jeg var på et alvorligt mørkt sted, og da jeg ikke prøvede at finde ud af, hvordan min familie kunne opmuntre mig, lurede jeg i en offentlig CyanogenMod IRC-kanal for bare at holde mit sind optaget.

Jeg var i stand til at se, da CyanogenMod-teamet voksede fra en lille offentlig chat med en håndfuld smarte ideer til et globalt samfund.

Den tid, jeg brugte på at se, da alle disse bemærkelsesværdige mennesker brugte hvert minut af deres fritid, arbejdede sammen for at bygge måder til deres telefoner til at gøre nye og fantastiske ting opmuntrede mig ikke kun til at skubbe mig selv til at finde måder at bidrage på, det gav mig en unik perspektiv. Jeg var i stand til at se, da CyanogenMod-teamet voksede fra en lille offentlig chat med en håndfuld smarte ideer til et globalt samfund.

Verizon tilbyder Pixel 4a for kun $ 10 / mo på nye ubegrænsede linjer

Desværre betyder det, at jeg også var der for at se på softwarefirmaet, der hurtigt voksede fra dette samfund brændt ned til jorden og forbanna en rimelig procentdel af det loyale samfund. Hvad der begejstrer mig nu med det nyligt annoncerede Lineage OS, der klatrer ud fra CyanogenMod-asken, har meget at gøre med hvad begejstrede mig for CM fra starten, og det er hvad der sker, når kloge mennesker åbent taler om, hvad der er muligt med deres fritid.

Tilbage før nogen vidste bedre

Nexus One

Mine eventyr med CyanogenMod startede ikke før Nexus One, men kun fordi jeg virkelig havde brug for min HTC G1 for at være så stabil som muligt. Jeg købte en G1 den dag, den blev frigivet, fordi den havde en Linux Terminal, og det betød, at jeg kunne få fjernadgang til mine arbejdsservere og foretag fejlfinding af kundernes behov uden at bære min bærbare computer rundt overalt. Jeg arbejdede for et lille webhostingfirma, og det var vigtigt, at jeg altid var klar til at besvare et supportopkald, når jeg ikke var på kontoret. Jeg var opmærksom på eksistensen af ​​CyanogenMod som et potentielt alternativ, men gik ikke rigtig med det.

De fleste mennesker hørte ikke om CyanogenMod, før Google forsøgte at lukke projektet. Et brev fra Cease And Desist fra Google efterlod holdet og troede, at projektet var helt dødt, fordi Google ikke ønskede, at de proprietære dele af operativsystemet skulle medtages i disse community-builds. Du kunne bygge Android og gøre hvad du ville, men Googles apps skulle være adskilte. Vejen rundt om dette blev hurtigt at installere det kerne-OS, der blev bygget af CyanogenMod og derefter finde GApps andre steder og at installere det ovenpå, men en sikker måde at bringe internetets opmærksomhed på noget på er at fortælle dem, at de ikke kan har det. Med et fokus på projektet voksede det hurtigt.

Hvis du købte noget og ikke var i stand til at ændre det for at fungere som du ville have det, ejede du det ikke.

Nexus One var anderledes for mig. Det var en gave efter min ulykke, så jeg havde ikke brug for den til arbejde. Dette var min at lege med, så jeg begyndte at lede efter de bedste ressourcer til at lære at tinker. De fleste ressourcer på det tidspunkt pegede mig på XDA-fora, men jeg blev tiltrukket af realtidskommunikation af CyanogenMod IRC. I disse relativt tidlige dage eksisterede den offentlige kanal som generel kommunikation og support. Folk faldt ind, stillede et spørgsmål, og der var normalt nok mennesker rundt til at give en hånd med det problem, de havde. På dette tidspunkt var der aldrig mere end 150 mennesker aktive, og den generelle samtale var rettet mod at dele ideal og arbejde igennem problemer, der blev fundet, når man implementerede nye ideer.

At se kanalen over en periode på flere måneder var fantastisk for mig. Nexus One var meget lettere for folk at pille med, hvilket øgede den hurtigt voksende popularitet af projektet. Jeg var i stand til at se andre mennesker stille de spørgsmål, jeg havde, da det at skrive med den ene hånd tog mig for evigt, og inden længe var jeg i stand til at tilbyde dem, der var kommet med almindelige spørgsmål, hjælp. Dette blev hurtigt et socialt udløb for mig. Jeg fik venner i kanalen, og vi vidste alle nogenlunde, hvornår hinanden ville være online. For en mindre dygtig som mig betød det, at jeg kunne sørge for, at jeg var der, når Cyanogen og Koush og andre var omkring, så jeg kunne lære af dem, da de arbejdede på nye måder at implementere deres ideer.

Gruppen troede, at hvis du købte noget og ikke var i stand til at ændre det for at fungere som du ønskede, ejede du det.

På dette tidspunkt var formålet med CyanogenMod helt personligt. Gruppen troede, at hvis du købte noget og ikke var i stand til at ændre det til at fungere, som du ville have det til at arbejde, ejede du det ikke. For nogle mennesker betød dette måder at muliggøre internetdeling på et tidspunkt, hvor selve operativsystemet ikke tilbød funktionen. For andre betød dette at tilpasse den underliggende hardware for at maksimere batteriets levetid. Alle disse ideer kom sammen, og de ting, der fungerede, blev tilføjet til den næste bygning. Den næste build ville blive annonceret på XDA, og kort efter ville små udbrud af nye brugere komme ind i IRC for at bede om hjælp eller tale om en ny måde at implementere en funktion på. Skyl, bygg, gentag.

Udvidelse og indtægtsgenerering

Så sjovt som Nexus One-gruppen var, tog tingene ikke rigtig fart for Android som helhed, før Motorola og Verizon frigav den originale Droid. Verizons marketingbudget trak alle slags brugere på udkig efter det officielle svar på ikke at have en iPhone, og med det kom der masser af nye mennesker, der var ivrige efter at lege med alle de seje ting, Nexus One-børnene spillede med. Dette rejste adskillige interessante problemer på det tidspunkt. For det første havde næsten ingen i CyanogenMod-teamet Verizon Wireless, og endnu færre mennesker havde et ønske om at skifte operatør. Måske vigtigere, flere andre Android-telefoner var blevet frigivet både til GSM-operatøren i USA og internationalt. Alle ønskede en måde at blinke CyanogenMod på, men hver af disse telefoner havde separate behov og krævede separate vedligeholdere.

Dette var en underlig tid for Android, hvor luftfartsselskaber gjorde ting som at deaktivere NFC-chips i telefoner af tilsyneladende ingen grund.

Den enkelte IRC-kanal fragmenteres hurtigt i mange forskellige kanaler for lettere at diskutere de enkelte enheds behov. Arbejde med Verizon-telefoner var en relativt lav prioritet for de fleste, begge fordi Verizon var langt mere tilbøjelige til at være tviste og fordi CDMA-netværk er komplicerede og forfærdelige ting sammenlignet med GSM's relative enkelhed.

Ønsket om at støtte disse telefoner voksede dog hurtigt for det meste af nødvendighed. HTC havde frigivet Evo på Sprint med en tilpasset version af Android, Motorolas Droid var ikke helt den samme som "lager Android", og Samsung frigav telefoner på AT&T og T-Mobile med deres tilpasninger som godt. Disse ændringer havde alle de samme ting til fælles: de havde et par ideer, som det var værd at implementere CyanogenMod og softwareopdateringer for at tilføje funktioner, som Google frigav, kom ikke til disse telefoner når som helst snart.

Support af alle disse telefoner krævede mere end bare fritiden for et par talentfulde softwareudviklere og kloge tinkere. Hver nybygning tog tid og energi på nogens computer, og et ønske om et centralt lager for alle de ideer, der blev testet på alle telefoner, var et must. Linket til CyanogenMod-donationer var rimeligt aktivt, især da teammedlemmer mindede alle om, at linket eksisterede, men inden for en tid før Kickstarter eller Patreon eller virkelig endda betydelig aktivitet på Twitter betød at arbejde sammen om at bygge et centralt sted at bygge for alle disse enheder. Det var tid for den lille blå bugdroid på et skateboard at blive klistermærker og knapper og endda paraplyer til at hjælpe betale for omkostningerne ved at opretholde de stadigt stigende omkostninger ved at støtte alt i det tempo, Android var ekspanderer.

Det var tid for den lille blå bugdroid på et skateboard at blive klistermærker og knapper til at betale for omkostningerne ved at opretholde den voksende efterspørgsel efter builds og builders.

CyanogenMod-teamet voksede til sidst til at prøve at videresælge virtualiserede servere til andre projekter blandt andre ideer, og til sidst begyndte selve projektet at tjene penge. Dette betød, at der kunne købes flere telefoner til flere vedligeholdere, når ny hardware blev frigivet, og til sidst kunne holdet tilbyde natlige builds til de mere populære telefoner. Hver aften var der en ny bygning tilgængelig med en ny tweak. Nogle gange var dette små ændringer, nogle gange blev hovedfunktioner testet og tilføjet. Brugere havde for vane at blinke hver eneste dag for at prøve de nye ting og give feedback, og holdets bidragydere med deres egne ideer fortsatte med at vokse ved siden af ​​brugerne.

Denne vækstperiode var ikke nok for nogen til at trække løn eller noget. CyanogenMod trivdes som et projekt, der tilbød en bedre måde at bruge din telefon på, med funktioner, som producenter enten ikke havde tænkt på eller ikke ville tilføje. Dette var en underlig tid for Android, hvor luftfartsselskaber gjorde ting som at deaktivere NFC-chips i telefoner af tilsyneladende ingen grund og producenterne begyndte at finde ud af måder til at opbygge eksklusive tjenester, der ville tilskynde brugerne til at forblive loyale og kun købe det mærke. Da de fleste af disse ideer mislykkedes og smuldrede, fortsatte CyanogenMod med at trives og vokse.

Det er svært at vokse op

CyanogenMod

Underligt besluttede CyanogenMod og Google lige på samme tid, at Android skulle stoppe med at være den ting, nørder elskede og begynde at være noget, alle kunne bruge. For Google betød det at standardisere funktioner og blive mere aggressiv med producentens krav for at føje Google Apps til en telefon. For CyanogenMod betød det, at hver eneste ting, en person ønskede, ikke kunne være endnu en indstilling i en uendelig liste over muligheder for at aktivere eller deaktivere. Google og Android skulle være anerkendte mærker, og Google-tjenesterne skulle være front og centreret for enhver bruger at værdsætte. CyanogenMod skulle være noget, der var lige så stabilt som softwaren, der kom på din telefon, og på de fleste måder lige så let at bruge.

Det tog begge sider meget lang tid at finde ud af, hvad disse ændringer betød, og ikke alle var enige om, hvordan man skulle gå videre. Nu hvor Apples iPhone var tilgængelig på alle de samme operatører, kunne du få en Android-telefon blev klart evnen til at skubbe en enkelt opdatering og få hver iPhone til at blive bedre var en funktion folk ønskede. Google imødegås med en dramatisk re-forestilling af Google Services. Dette var ikke længere et bundt af apps, det var en samlet mekanisme for værktøjer, som udviklere kunne føje til deres apps og vide, at det fungerede det samme på hver telefon. Det betød også, at Google bedre kunne håndhæve sikkerhedsbeslutninger, hvis en app opførte sig forkert eller opførte sig ondsindet. Googles svar på Apples universelle identitet er en samlet kerne, der kan ændres og forbedres, uden at brugeren nogensinde behøver at gøre noget.

Dette var ikke længere et par fremmede på Internettet i deres fritid, det var en gruppe nære venner, der brænder for at opbygge noget godt.

CyanogenMod havde en lidt lettere beslutning at tage og implementere ved sammenligning, men de mennesker, der tog disse beslutninger, var ikke organiseret på en virksomhedsmåde. Dette var stort set et kollektiv af stemmer, der talte ud af hver beslutning, før de tog den. Effektivisering af CyanogenMod rejste nogle spørgsmål, der ikke var lette at besvare, som hvor mange mennesker der faktisk havde brug for rootadgang efter en opdatering blev installeret, og om der virkelig skulle være fem skiftekontakter til, hvordan dit meddelelseslys opførte sig. Disse spørgsmål begyndte at guide selve operativsystemet i en ny retning, en der var mindre om at tilføje en ny funktion, fordi du kunne og mere om at skabe et virkelig nyttigt alternativ til de mindre kapable versioner af Android, der frigives af Samsung og HTC og andre.

Samtidig lavede hardwareproducenterne noget modning af sig selv. At konkurrere med Apple i en verden, hvor Google var i stand til at håndhæve deres vilje på den måde, hvorpå software fungerede, betød næsten udelukkende at konkurrere i ydeevne. Større skærme med højere opløsning og imponerende lyd- eller fotograferingsværktøjer blev de største talepunkter. Pludselig handlede samtalen om specifikke måder, hvorpå du kunne bruge din telefon, der kun kunne ske på denne telefon, og mindre om de fleste megapixel, eller om batteriet var udskifteligt. I mellemtiden begyndte Googles Nexus-program en priskrig med enheder som Nexus 4 og Nexus 5. Var det virkelig vigtigt, om din telefon havde alle de bedste specifikationer, hvis du kunne få den til halv pris af de ting, der blev betragtet som de bedste? Det er et spørgsmål, der stadig besvares i dag med nye grunde til at føre samtalen hvert par måneder.

Alt modnede med en skør hastighed, og de mennesker, der brugte hvert minut af deres fritid på dette lidenskabsprojekt, havde nu hundreder af tusinder af loyale brugere ivrige efter at se, hvad der skete næste. Mens det var lille sammenlignet med den samlede skala for Android, var CyanogenMod-samfundet blevet en massiv global indsats. Der eksisterede et uafhængigt websted med detaljerede instruktioner til nye brugere med hundredvis af forskellige telefoner, og en samlet CyanogenMod frigivelsescyklus sikrede holdet var ved at bygge en gang, og alle havde næsten identiske erfaringer. Dette var ikke længere et par fremmede på Internettet i deres fritid, det var en gruppe nære venner, der brænder for at opbygge noget godt.

Går virksomhed

Det næste trin for CyanogenMod kunne ikke have været mere klart. Denne version af Android var nu god nok til at være den slags ting, som folk, der ikke er nørder, kunne bruge og nyde. CyanogenMod kunne legitimt have været noget, du gav et familiemedlem og ikke bekymrede dig om ting som boot looping eller apps, der konstant styrtede ned. Flere mennesker begyndte at spørge, hvad det ville tage for CyanogenMod at faktisk være en mulighed ud af kassen for brugerne, men svaret var ikke en god en.

Her er sagen ved CyanogenMod: den vil aldrig eksistere som standardindstilling på en telefon, du køber i en rigtig butik. Det kan det ikke, ikke lovligt alligevel. Google har meget specifikke regler for, hvad der skal ske for at godkende Google Apps, der skal bruges officielt, og en stor del af det er et stykke hardware, der passerer Compatibility Test Suite. Der er ingen mekanisme til, at et operativsystem består denne test uden at være et officielt stykke software til en telefon. For at CyanogenMod kan betragtes som officielt og legitimt, er de personer, der er ansvarlige for software hos virksomheder, der fremstiller hardware, skal det se dette OS som noget mere end en side projekt.

Der vil altid være nye måder, vores telefoner kan være bedre, og jeg vil gerne se, at Lineage-teamet introducerer et par af dem for os.

Vi ved alle, hvad der skete næste gang. Steve Kondik og flere andre forlod deres daglige job, henvendte sig til VC'er og sikrede finansiering til lancering af Cyanogen, Inc. Dette gav Kondik og andre mulighed for at nærme sig og blive kontaktet af producenterne og tilbyde et alternativ til at bygge en gaffel med Android internt. For små hardwarevirksomheder, der ønsker at gøre en bule på budgethardwaremarkedet, var Cyanogen meget tiltalende. Denne tredjepart håndterer vedligeholdelse, opdateringer og Google-certificering. Deres lille, men aggressive brugerbase i samfundsprojektet havde en historie om at være yderst støttende, hvilket selv betød en bredere gruppe af amerikanske forbrugere, der aldrig ville have givet telefonen et andet look ville købe med det samme. Flere telefoner, der kører Cyanogen OS, var tilgængelige kort efter, at virksomheden blev lanceret, og disse små sejre tilskyndede virksomheden til at vokse aggressivt.

Det er uretfærdigt at sige, at alt forkert om, hvad der skete næste, kan placeres for fødderne af Cyanogen Incs administrerende direktør, men Kirt McMaster er uden tvivl årsagen til, at ting gik forfærdeligt galt. At være alt for bombastisk for at få lidt opmærksomhed fra større nyhedsorganisationer er ikke nogen ny taktik på nogen måde, men overskrifter om Cyanogen "at sætte en kugle i Google" med deres Android-gaffel, forsurede hurtigt samfundet, der var med til at skabe dette Selskab. Set i perspektivet af brugere, der havde fulgt CyanogenMod i nogen tid, var McMaster en højlydt outsider med lidt stof. Da det blev klart i frigivne e-mails, var hans holdning sandsynligvis ansvarlig for at ødelægge tidlige forhold til hardwarepartnere, og samfundets opfattelse af CEO forværredes hurtigt.

Efter at have været i Cyanogen Inc. kontorer for selv at lære om det nye firma og har været sammen med Cyanogen-personale ved flere arrangementer siden, er det klart, at McMaster var en splittende og kontroversiel administrerende direktør. For mig var de mennesker, der byggede en CyanogenMod, som alle kunne bruge, meget mere interessante. Heldigvis eksisterer disse mennesker stadig, og mange er stadig lidenskabelige med denne kernetanke om ejerskab. Folk skulle være i stand til at gøre ting med deres hardware, som producenten ikke havde til hensigt, og dette er et af mange samfundsprojekter rettet mod den tanke.

CyanogenMod, som jeg har kendt det i løbet af de sidste syv år, går ingen steder. Det bliver et nyt mærke, nogle af de mennesker, jeg er kommet for at kalde ven, er gået over til andre ting, men kerneideen eksisterer stadig og Lineage OS er noget, jeg planlægger at være meget opmærksom på. Android har ændret sig meget. Jeg har mange gange argumenteret for, at det er blevet godt nok til, at samfundsprojekter ikke rigtig producerer ting, som de fleste mennesker gør springet mere værd. Google er fokuseret på at gøre deres tjenester nye og spændende gennem AI og mere tydeligt definerede hardwareoplevelser.

Men missionen for samfundsprojekter er den samme, og det er noget, som enhver på ethvert niveau kan deltage i. Forestil dig, hvordan din telefon eller den måde, du bruger din telefon på, kunne være bedre, og tal med andre mennesker om, hvordan du får det til at ske. For mig, tilbage i Nexus One dage, var den ting en måde at svare på telefonen med styrekuglen. Denne idé tilskyndede mig til at tale med folk, lære at få det til at fungere og dele denne idé med verden. Det vigtigste, jeg lærte gennem denne oplevelse, var, hvor utrolig stærk en community-softwaregruppe kan være, hvis der er et klart mål.

Selvom det er sandt, er der meget mindre ødelagt om Android i dag, men der vil altid være nye måder, hvorpå vores telefoner kan være bedre, og jeg vil gerne se, at Lineage-teamet introducerer et par af dem for os.

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!
Det er tid til at klippe ledningen!

Dette er de bedste trådløse øretelefoner, du kan købe til enhver pris!

De bedste trådløse øretelefoner er komfortable, lyder godt, koster ikke for meget og passer let i lommen.

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere
Næste generation

Alt hvad du behøver at vide om PS5: Udgivelsesdato, pris og mere.

Sony har officielt bekræftet, at de arbejder på PlayStation 5. Her er alt, hvad vi ved om det hidtil.

Nokia lancerer to nye budget Android One-telefoner under $ 200
Nye Nokias

Nokia lancerer to nye budget Android One-telefoner under $ 200.

Nokia 2.4 og Nokia 3.4 er de seneste tilføjelser til HMD Globals budget-smartphone-sortiment. Da de begge er Android One-enheder, modtager de garanteret to store OS-opdateringer og regelmæssige sikkerhedsopdateringer i op til tre år.

Beskyt dit hjem med disse SmartThings dørklokker og låse
Ding Dong - døre låst

Beskyt dit hjem med disse SmartThings dørklokker og låse.

En af de bedste ting ved SmartThings er, at du kan bruge en række andre tredjepartsenheder på dit system, dørklokker og låse inkluderet. Da de i det væsentlige alle deler den samme SmartThings-support, har vi fokuseret på, hvilke enheder der har de bedste specifikationer og tricks til at retfærdiggøre at tilføje dem til dit SmartThings-arsenal.

instagram story viewer