Innehållsförteckning:
Du skulle vara hårt pressad för att hitta Android-fans som är bekanta med begrepp som rotning och blinkande rom som inte vet vad CyanogenMod är. Som en tredjepartsersättare för versionen av Android som levererades med din enhet som har varit tillgänglig sedan HTC G1 - lika nöje som det var för att försöka blixta något på den telefonen - har CyanogenMod förtjänat sin plats i historien om denna plattform. När Android växte, så gjorde de personer som ansvarar för CyanogenMod också, och nu är dessa människor ett ordentligt företag som arbetar för att föra deras vision för Android till alla genom att samarbeta med företag och ingå som release-programvaran. Programvaran på dessa detaljhandelsenheter skiljer sig lite från zip som du kan ladda ner och blixt för att ersätta din nuvarande version av Android, och för att hjälpa till att skilja mellan dessa två programvaruversioner hörde du ett annat namn associerat med denna detaljvariant - Cyanogen OS.
Vilka exakta är skillnaderna mellan det kommersiellt tillgängliga Cyanogen OS och samhällets upprätthållna CyanogenMod? Låt oss ta en titt.
Det öppna fönstret och den stängda dörren
Android är öppen källkod. Vi älskar att säga dessa ord, men sanningen är att Android är mycket mer komplicerat än Andy Rubins beryktade tweet. CyanogenMod är ett bevis på att vem som helst kan ladda ner koden från Google, göra massor av förändringar och bygga något unikt baserat på Android. Liksom Android Open Source Project kan du titta på det arbete som görs för CyanogenMod när du vill genom deras kodgranskning, och du kan ladda ner och sammanställa CyanogenMod på egen hand. Det här är fantastiskt om allt du vill göra är att spela med Android i en virtuell miljö på skrivbordet, men när du försöker lägga den versionen av Android på en hårdvara stöter du på några hinder.
Cyanogen-folket måste arbeta med de företag som gör dessa egna bitar
Smarttelefoner och surfplattor är fulla av alla typer av roliga hårdvara som tillverkas av företag som inte är Google, och koden som är nödvändig för att få dessa saker att fungera är nästan alltid egenutvecklad och stängd. Dessa proprietära bitar kan ofta fixeras på en byggnad och laddas på enheten tillsammans med all den öppna källkoden, men du kan snabbt hitta att använda din telefon utan att dessa bitar inte kommer att hända. Dessutom måste detaljhandelsversioner av Android med Google Play Services godkänna Googles certifiering varje gång en programuppdatering skapas för att fortsätta erbjuda Googles appar och tjänster.
För att kunna erbjuda Android på detaljhandelsprodukter måste Cyanogen-folket arbeta med de företag som gör dessa egna bitar och de måste hålla Google i slingan. Detta är inte fallet med CyanogenMod, där ny kod kan läggas till i nya bygg och erbjudas användare på en nattlig basis. Att arbeta med dessa företag för detaljhandelsreleaser innebär att upprätthålla en separat programvarukanal för att arbeta med dessa företag och släppa en version av deras Android-gaffel som inkluderar de egna bitarna. I huvudsak är den separata detaljhandelsversionen Cyanogen OS, och den är endast tillgänglig för personer som köper en telefon med den här programvaran ingår. Det är byggt på all open source-programvara som gör CyanogenMod, men innehåller viss egenutvecklad programvara som gör det möjligt att arbeta med andra industripartners - från Alcatel och OnePlus till Qualcomm och Intel.
Programvarupartnerskap
Skillnaderna mellan Cyanogen OS och CyanogenMod sträcker sig lite längre än om du kan plocka runt och använda en del av Cyanogen-programvaran för att göra något av dig själv. Om du är en fan av mjukgörande mjukvara, oavsett om den är 100% stabil, bygger varje natt på CyanogenMod dig den senaste versionen av allt mycket snabbare än den stabila utgivningscykeln som finns i dess motsvarighet. Cyanogen OS inkluderar också ett antal mjukvarupartnerskap, och genom att integrera programvaran från deras partners direkt i gränssnittet kan Cyanogen-folket erbjuda vad de ser som tvingande alternativ till hur Google för närvarande gör saker.
Fans av "ren" Android anser att rörelser som detta är en form av bloatware
För det mesta betraktas dessa tillägg som en bra sak. Ett av de mest populära tangentborden från tredje part i världen är tillgängligt som standard, en mycket funktionell säkerhetskopiering och synkroniseringstjänst istället för Dropbox eller Googles molntjänster, och nyligen ett nytt uppringningssystem som innehåller ett samhällsdrivet samtal-ID och skräppostrapporter system, för att inte tala om ett betydande avtal med Microsoft om att inkludera sina tjänster i framtiden. Fans av "ren" Android, det vill säga folk som bara gillar det när Google berättar för dem vilka appar som kommer att läggas på en enhet när den överlämnas till dem, anser att drag som detta är en form av bloatware. Som svar på dessa problem har Cyanogen-teamet fortsatt att stödja möjligheten att välja via opt-in-tjänster och möjligheten att avinstallera förinstallerad programvara.
Dessa programtillägg är valfria för användare av Cyanogen OS och praktiskt taget inte för CyanogenMod-användare. Medan Cyanogen-folket har sagt tidigare har de försökt bestämma den bästa vägen för att låta deras fans att delta i samma integrerade appar som Cyanogen OS-folket har tillgängliga för dem ur lådan, har det ännu inte funnits någon officiell planer för att det ska hända. Vissa utvecklare har valt att helt omfamna båda sidor av Cyanogen, som molnsynkarna på Nextbit med sin Baton-tjänst, men det är ännu inte universellt. Beroende på vad du föredrar med den här extra programvaran är det antingen bra eller dåligt. Eftersom dessa människor verkar handla om val, så låter alla sina användare bygga upplevelsen de vill ha som det mest logiska sättet framåt, men bara tiden kommer att visa sig.
Tillväxten är bra för alla
Det finns vissa betydande skillnader mellan Cyanogen OS och CyanogenMod, men de flesta av dessa skillnader kan inte diskuteras av användaren. De flesta människor kommer inte att försöka lägga till eller ändra sin egen programvara. Det borde inte ta bort från deras betydelse, men i sammanhang betyder det att den genomsnittliga personen som använder antingen Cyanogen OS eller CyanogenMod kommer troligtvis inte att se mycket av en skillnad i den dagliga användningen, vilket är typ av poängen. CyanogenMod är för människor som blev trötta på den Android som sålts till dem av någon annan, och Cyanogen OS är ett försök att skapa ett övertygande alternativ för användare innan programvaru frustration eller tristess händer i första hand. Du kan till och med installera CyanogenMod på Cyanogen OS-enheter om du någonsin känner behovet.
Det är också ett ömsesidigt fördelaktigt arrangemang. Cyanogen Inc får säga att de har en enorm community av användare och bidragsgivare, och deras strategiska partnerskap hjälper till att skapa betalda positioner för folk att komma in och arbeta på CyanogenMod på heltid. Detta innebär att du arbetar med utvecklare som bidrar till projektet, levererar enheter till community-underhållare och betalar för den hårdvara som krävs för att skapa nattliga testreleaser för de många enheterna under CyanogenMod-banners. Skillnaden mellan Cyanogen OS och CyanogenMod innebär att båda kan fortsätta växa i en hälsosam takt, vilket vanligtvis är en stor indikator på att ingen av dem kommer att försvinna när som helst snart.