Inhoudsopgave:
Je zou moeilijk worden ingedrukt om Android-fans te vinden die bekend zijn met concepten zoals rooten en flitsende roms die niet weten wat CyanogenMod is. Als een vervanger van derden voor de versie van Android die bij uw apparaat is geleverd en beschikbaar is sinds de HTC G1 - zo gek als het was om iets op die telefoon te proberen te flashen - heeft CyanogenMod zijn plaats in de geschiedenis van dit platform verdiend. Naarmate Android groeide, groeiden ook de mensen die verantwoordelijk zijn voor CyanogenMod, en nu zijn die mensen een goed bedrijf dat werkt aan het brengen van hun visie op Android voor iedereen door samen te werken met bedrijven en te worden opgenomen als release-software. De software op deze verkoopapparaten verschilt enigszins van de zip die u kunt downloaden en flashen om uw huidige versie van Android te vervangen, en om te helpen onderscheid te maken tussen deze twee softwareversies, hoort u een andere naam in verband met deze kleinhandelsvariant - Cyanogen OS.
Afgezien van het merk, wat zijn precies de verschillen tussen het commercieel verkrijgbare Cyanogen OS en de door de gemeenschap onderhouden CyanogenMod? Laten we kijken.
Het open raam en de gesloten deur
Android is open source. We zeggen deze woorden graag, maar de waarheid is dat Android veel gecompliceerder is dan de beruchte tweet van Andy Rubin. CyanogenMod is het bewijs dat iedereen de code van Google kan downloaden, heel veel wijzigingen kan aanbrengen en iets unieks kan bouwen op basis van Android. Net als het Android Open Source Project, kun je via hun code review kijken naar het werk dat wordt gedaan aan CyanogenMod, en je kunt CyanogenMod zelf downloaden en compileren. Dit is geweldig als je alleen maar met Android wilt spelen in een virtuele omgeving op je bureaublad, maar zodra je die versie van Android op een stuk hardware probeert te zetten, kom je een paar hindernissen tegen.
De mensen van Cyanogen moeten samenwerken met de bedrijven die deze eigen bits maken
Smartphones en tablets zitten vol met allerlei leuke stukjes hardware gemaakt door bedrijven die geen Google zijn, en de code die nodig is om die dingen goed te laten werken is bijna altijd eigen en gesloten bron. Die eigen bits kunnen vaak worden vastgebout aan een build en op het apparaat worden geladen naast al die open source code, maar je zult snel merken dat je je telefoon gebruikt zonder dat die bits niet zullen gebeuren. Bovendien moeten retailversies van Android met Google Play Services de Google-certificering behalen telkens wanneer een software-update wordt gemaakt om de apps en services van Google te kunnen blijven aanbieden.
Om Android op retailproducten aan te bieden, moeten de Cyanogen-mensen samenwerken met de bedrijven die deze eigen bits maken en moeten ze Google op de hoogte houden. Dit is niet het geval met CyanogenMod, waar nieuwe code kan worden toegevoegd aan nieuwe builds en elke nacht aan gebruikers kan worden aangeboden. Samenwerken met deze bedrijven voor retail releases betekent het onderhouden van een apart softwarekanaal om met die bedrijven te werken, en het vrijgeven van een versie van hun Android-vork met die eigen bits. In wezen is die afzonderlijke winkelversie Cyanogen OS, en het is alleen beschikbaar voor mensen die een telefoon kopen met deze software inbegrepen. Het is gebouwd op alle open source software die CyanogenMod maakt, maar bevat enkele eigen software die samenwerking met andere industriële partners - van Alcatel en OnePlus tot Qualcomm en Intel - mogelijk maakt.
Softwarepartnerschappen
De verschillen tussen Cyanogen OS en CyanogenMod gaan iets verder dan of je rond kunt snuffelen en wat van de Cyanogen-software kunt gebruiken om iets van jezelf te maken. Als je een fan bent van hypermoderne software, ongeacht of deze 100% stabiel is, kun je elke nacht met CyanogenMod veel sneller dan de stabiele releasecyclus die in zijn tegenhanger is gevonden, de nieuwste versie van alles bouwen. Cyanogen OS omvat ook een aantal softwarepartnerschappen, en door de software van hun partners rechtstreeks in de interface te integreren, kunnen de Cyanogen-mensen bieden wat zij zien als aantrekkelijke alternatieven voor de manier waarop Google momenteel dingen doet.
Fans van 'pure' Android beschouwen dergelijke bewegingen als een vorm van bloatware
Voor het grootste deel worden deze toevoegingen als een goede zaak beschouwd. Een van de meest populaire softwaretoetsenborden van derden ter wereld is standaard beschikbaar, een zeer functionele back-up- en synchronisatieservice in plaats van Dropbox of de cloudservices van Google, en recent een nieuw dialersysteem met een community-driven beller-ID en rapportering van spam-bellers en niet te vergeten een belangrijke overeenkomst met Microsoft om hun diensten in de toekomst op te nemen. Fans van 'pure' Android, dat wil zeggen mensen die het alleen leuk vinden als Google hen vertelt welke apps op een apparaat worden gezet wanneer het aan hen wordt overhandigd, beschouwen bewegingen als deze als een vorm van bloatware. Als reactie op die zorgen is het Cyanogen-team de mogelijkheid blijven ondersteunen om te kiezen via opt-in-services en de mogelijkheid om vooraf geïnstalleerde software te verwijderen.
Deze software-toevoegingen zijn optioneel voor Cyanogen OS-gebruikers en bestaan praktisch niet voor CyanogenMod-gebruikers. Hoewel de Cyanogen-mensen in het verleden hebben gezegd dat ze proberen de beste route te bepalen om hun communityfans in staat te stellen deel te nemen aan dezelfde geïntegreerde apps die de Cyanogen OS-mensen voor hen beschikbaar hebben, zijn er nog geen officiële plannen daarvoor. Sommige ontwikkelaars hebben ervoor gekozen om beide kanten van Cyanogen volledig te omarmen, zoals de cloudsynchronisatiemensen bij Nextbit met hun Baton-service, maar het is nog niet universeel. Afhankelijk van uw voorkeur met deze extra software, is dat een goede of een slechte zaak. Omdat deze mensen allemaal over keuze lijken te gaan, lijkt het de meest logische manier om al hun gebruikers de ervaring te laten bouwen die ze willen, maar de tijd zal het leren.
Groei is goed voor iedereen
Hoewel er enkele significante verschillen zijn tussen Cyanogen OS en CyanogenMod, zijn de meeste van deze verschillen aantoonbaar en niet gebruikersgericht. De meeste mensen zullen niet proberen hun eigen software toe te voegen of te wijzigen. Dat neemt niet weg van hun betekenis, maar in de context betekent dit dat de gemiddelde persoon die Cyanogen OS of CyanogenMod gebruikt, waarschijnlijk niet veel verschil zal zien in het dagelijkse gebruik, wat een punt is. CyanogenMod is voor mensen die moe werden van de Android die door iemand anders aan hen werd verkocht, en Cyanogen OS is een poging om een aantrekkelijke optie voor gebruikers te creëren voordat die softwarefrustratie of verveling in de eerste plaats gebeurt. U kunt CyanogenMod zelfs op Cyanogen OS-apparaten installeren, mocht u ooit de behoefte voelen.
Het is ook een wederzijds voordelige regeling. Cyanogen Inc zegt dat ze een enorme gemeenschap van gebruikers en bijdragers hebben, en hun strategische partnerschappen helpen bij het creëren van betaalde posities voor mensen om fulltime aan CyanogenMod te komen werken. Dit betekent werken met ontwikkelaars die bijdragen aan het project, apparaten leveren aan community-beheerders en betalen voor de hardware die nodig is om nachtelijke testreleases te maken voor de vele apparaten onder de CyanogenMod-banner. De scheidslijn tussen Cyanogen OS en CyanogenMod betekent dat beide in een gezond tempo kunnen blijven groeien, wat meestal een goede indicatie is dat geen van beide binnenkort zal verdwijnen.