Indholdsfortegnelse:
Du ville være hårdt presset for at finde Android-fans, som er fortrolige med koncepter som rodfæstelse og blinkende rom, som ikke ved, hvad CyanogenMod er. Som en tredjepart erstatning for den version af Android, der fulgte med din enhed, der har været tilgængelig siden HTC G1 - så nødder som det var at prøve at blinke noget på den telefon - har CyanogenMod fortjent sin plads i denne platforms historie. Efterhånden som Android voksede, gjorde det også de personer, der var ansvarlige for CyanogenMod, og nu er disse mennesker et ordentligt firma, der arbejder for at bringe deres vision for Android til alle ved at samarbejde med virksomheder og blive inkluderet som frigivelsessoftware. Softwaren på disse detailenheder er lidt anderledes end den zip, du kan downloade og blinke for at erstatte din nuværende version af Android, og for at hjælpe med at skelne mellem disse to softwareversioner har du hørt et andet navn, der er knyttet til denne detailvariant - Cyanogen OS.
Hvad er forskellene mellem det kommercielt tilgængelige Cyanogen OS og det samfund, der opretholdes CyanogenMod, branding til side? Lad os se.
Det åbne vindue og den lukkede dør
Android er open source. Vi elsker at sige disse ord, men sandheden er, at Android er meget mere kompliceret end Andy Rubins berygtede tweet. CyanogenMod er et bevis på, at enhver kan downloade koden fra Google, foretage et væld af ændringer og bygge noget unikt baseret på Android. Ligesom Android Open Source-projektet kan du se på det arbejde, der udføres til CyanogenMod, når du vil gennem deres kodevurdering, og du kan downloade og kompilere CyanogenMod på egen hånd. Dette er dejligt, hvis alt hvad du vil gøre er at lege med Android i et virtuelt miljø på dit skrivebord, men når du først prøver at placere denne version af Android på et stykke hardware, får du et par hindringer.
Cyanogen-folkene skal arbejde med de virksomheder, der fremstiller disse proprietære bits
Smarttelefoner og tablets er fyldt med alle mulige sjove stykker hardware, der er lavet af virksomheder, der ikke er Google, og koden, der er nødvendig for at få disse ting til at fungere, er næsten altid proprietær og lukket. Disse proprietære bits kan ofte fastgøres til en build og indlæses på enheden sammen med al den open source-kode, men du finder hurtigt, at du bruger din telefon, uden at disse bit ikke vil ske. Hertil kommer, at detailversioner af Android med Google Play Services skal bestå Googles certificering, hver gang en softwareopdatering oprettes for fortsat at kunne tilbyde Googles apps og tjenester.
For at kunne tilbyde Android på detailprodukter skal Cyanogen-folkene samarbejde med de virksomheder, der fremstiller disse proprietære bits, og de skal holde Google i løkken. Dette er ikke tilfældet med CyanogenMod, hvor ny kode kan tilføjes til nye builds og tilbydes brugere om natten. At arbejde med disse virksomheder til detailfrigivelser betyder, at man opretholder en separat softwarekanal til at arbejde med disse virksomheder, og frigiver en version af deres Android-gaffel, der inkluderer disse proprietære bits. I bund og grund er den separate detailversion Cyanogen OS, og den er kun tilgængelig for folk, der køber en telefon med denne software inkluderet. Det er bygget på al open source-softwaren, der gør CyanogenMod, men inkluderer en del proprietær software, der gør det muligt at arbejde med andre branchepartnere - fra Alcatel og OnePlus til Qualcomm og Intel -.
Softwarepartnerskaber
Forskellene mellem Cyanogen OS og CyanogenMod går lidt længere end om du kan pirke rundt og bruge noget af Cyanogen-softwaren for at lave noget af dit eget. Hvis du er fan af blødende kant-software, uanset om det er 100% stabilt, bygger natten på CyanogenMod dig den seneste version af alt meget hurtigere end den stabile udgivelsescyklus, der findes i dens modstykke. Cyanogen OS inkluderer også et antal softwarepartnerskaber, og ved at integrere softwaren fra deres partnere direkte i grænsefladen er Cyanogen-folkene i stand til at tilbyde, hvad de ser som overbevisende alternativer til den måde, Google i øjeblikket gør ting på.
Fans af "ren" Android betragter bevægelser som denne som en form for bloatware
For det meste betragtes disse tilføjelser som en god ting. En af de mest populære tredjepartssoftware-tastaturer i verden er tilgængelig som standard, en yderst funktionel backup- og synkroniseringstjeneste i stedet for Dropbox eller Googles cloud-tjenester, og for nylig et nyt opkaldssystem, der inkluderer et community-drevet opkalds-ID og spamopkaldsrapportering system, for ikke at nævne en betydelig aftale med Microsoft om at inkludere deres tjenester i fremtiden. Fans af "ren" Android, det vil sige folk, der kun kan lide det, når Google fortæller dem, hvilke apps der skal sættes på en enhed, når det overleveres dem, overveje bevægelser som denne at være en form for bloatware. Som svar på disse bekymringer har Cyanogen-teamet fortsat understøttet muligheden for at vælge gennem opt-in-tjenester og muligheden for at afinstallere forudindlæst software.
Disse software-tilføjelser er valgfri for Cyanogen OS-brugere og er praktisk talt ikke-eksisterende for CyanogenMod-brugere. Mens Cyanogen-folket tidligere har sagt, at de prøver at bestemme den bedste rute for at give deres community-fans mulighed for at deltage i de samme integrerede apps, som Cyanogen OS-folk har til rådighed for dem ud af boksen, har der endnu ikke været nogen officiel planer for, at det sker. Nogle udviklere har valgt at fuldt ud omfavne begge sider af Cyanogen, ligesom skyens synkroniserende folk på Nextbit med deres Baton-tjeneste, men det er endnu ikke universelt. Afhængigt af, hvad du foretrækker med denne ekstra software, er det enten en god ting eller en dårlig ting. Da disse mennesker ser ud til at handle om valg, lader alle deres brugere opbygge den oplevelse, de ønsker, som den mest logiske vej fremad, men det er kun tiden, der viser.
Væksten er god for alle
Selvom der er nogle markante forskelle mellem Cyanogen OS og CyanogenMod, er de fleste af disse forskelle ikke at vende mod brugeren. De fleste mennesker vil ikke prøve at tilføje eller ændre deres egen software. Det bør ikke fjerne deres betydning, men i sammenhæng betyder det, at den gennemsnitlige person, der bruger enten Cyanogen OS eller CyanogenMod, sandsynligvis ikke vil se meget af en forskel i den daglige brug, hvilket er slags poenget. CyanogenMod er for folk, der blev trætte af den Android, der er solgt til dem af en anden, og Cyanogen OS er et forsøg på at skabe en overbevisende mulighed for brugerne, før softwarefrustration eller kedsomhed sker i første omgang. Du kan endda installere CyanogenMod på Cyanogen OS-enheder, hvis du nogensinde har behov for det.
Det er også et gensidigt fordelagtigt arrangement. Cyanogen Inc får at sige, at de har et enormt samfund af brugere og bidragydere, og deres strategiske partnerskaber hjælper med at skabe betalte positioner for folk, der kan komme ind og arbejde på CyanogenMod på fuld tid. Dette betyder at arbejde med udviklere, der bidrager til projektet, leverer enheder til community-vedligeholdere og betaler for den hardware, der er nødvendig for at oprette natlige testudgivelser for de mange enheder under CyanogenMod-banneret. Skillelinjen mellem Cyanogen OS og CyanogenMod betyder, at begge kan fortsætte med at vokse i et sundt tempo, hvilket normalt er en stor indikator på, at ingen af dem vil forsvinde når som helst snart.