Logo sv.androidermagazine.com
Logo sv.androidermagazine.com

Cyngn: en kort historia av hur cyanogen os blev

Anonim

Under de senaste åren har en grupp av smarta programutvecklare byggt ett imperium av ett gratis alternativ till vilken version av Android som ingår på din telefon. Många av dessa människor har samlats för att bilda ett företag, med målet att ta detta gratisalternativ och förvandla det till ett tvingande alternativ för hårdvarutillverkare att sätta på sina detaljhandelsenheter.

Vi har sett framgången Cyanogen Inc. har hittills haft - med en hel del mycket offentliga konflikter tidigt - men ursprunget till detta företag har allt att göra med hur detta företag planerar att lyckas, och ärligt talat är det en historia värd att berätta.

De första dagarna av Android handlade om att Google fick sitt operativsystem på så många enheter som möjligt. Marknadsandel var det viktigaste, eftersom fler användare betydde fler datapunkter att skörda information från, vilket i sin tur betydde bättre information för sökning och reklam. Tyvärr orsakade detta en hel del problem när det gällde att hålla hårdvarupartner ansvariga för att uppdatera enheter efter att de hade släppts till butikerna, och utvecklargemenskapen fann ett nytt syfte utan att ändra sina egna enheter med nya och intressanta - för att inte tala om ibland halv- bakade - funktioner. Mycket på samma sätt som Linux-fans skulle torka av förinstallerat Windows från en dator och installera ett operativsystem som de väljer, grupperade utvecklare för att bygga rom för att ersätta den inkluderade versionen av Android med något annat.

Denna praxis växte i popularitet ett tag, men det var inte förrän Google försökte stänga av saker som människor utanför utvecklargemenskapen verkligen började uppmärksamma vad som hände. Ett Cease and Desist-brev skickades till CyanogenMods Steve Kondik för att få honom att sluta inkludera Google-appar i CM-utsläppen.

Nyheterna orsakade en explosiv tillväxt i samhällsforum där denna utveckling hade ägt rum, som i kombination med den snabba andelen Android: s marknadsandel fortsatte att växa på innebar teamet som ansvarar för att stödja nya och gamla enheter också expanderat. Gruppen växte till att inkludera supportforum med detaljerade instruktioner för att låsa upp och blinka enheter, och nya funktioner lades till på nästan veckobas. Samtidigt började andra utvecklingsgrupper att skapa konkurrerande produkter, vilket ofta ledde till funktionslopp och ett ökande fokus på presentation och funktionalitet.

Kostnaderna för att upprätthålla denna typ av saker är betydande

När du tänker på att detta gjordes i allas fritid, var allt omfattande. Ett serverställ satt upp i ett garage fungerade oändligt för att erbjuda nattliga byggnader för dussintals enheter, allt betalt av de viktigaste människorna som fortfarande arbetar dag jobb. Kostnaderna för att upprätthålla denna typ av saker är betydande, speciellt när man arbetar med el, bandbredd och ren arbetskraft. Det har gjorts flera försök att kompensera dessa kostnader, från att inrätta en virtuell serverhotelltjänst till att be om donationer för att göra saker som att ersätta en server, men dessa ansträngningar slutade sällan att bryta jämnt, mycket mindre att göra en verklig vinst.

I augusti 2011 förändrades saker och ting lite för CyanogenMod-teamet. Steve Kondik, killen till stor del krediterades för att vara ansvarig för att göra den explosivt populära rom funktionellt konkurrenskraftig med de "riktiga" versionerna av Android, anställdes av Samsung. I 19 månader verkade det som om framstegen inom CyanogenMod avtog. I verkligheten var resten av utvecklargemenskapen just att komma ikapp. Kodbasen som skapades av CyanogenMod-teamet skapade en miljö där nästan vem som helst kunde bulta sina egna funktioner på CM och kalla det sitt eget projekt, och communityforum blev översvämmade av "nya" Android-rom för användare att blinka och prova. Volymen kreativa människor som försöker göra Android bättre genom att implementera sina egna idéer även nu är verkligen imponerande.

CM var redan långt bortom en modifiering av Android Open Source Project

Som Kondik berättar, ungefär ett år efter att Steve började arbeta för Samsung fick han ett e-postmeddelande från Kirt McMaster om var CyanogenMod kunde växa från sin nuvarande position. CM var redan långt bortom en modifiering av Android Open Source Project, och på många sätt var mer funktion fullständig och funktionell än smakerna på Android som körs på flaggskeppsapparater vid den tiden.

För att växa på något konkret sätt krävdes uppmärksamheten av ett ordentligt team av heltidsutvecklare och människor som faktiskt visste hur de skulle organisera och hantera dessa människor. För att komma till nästa steg, för att betraktas som en livskraftig smak av Android som ska installeras på smartphones och surfplattor som standardhandelserbjudande, måste varje pusselbit växa upp och efterfrågan tas på allvar.

Under de närmaste månaderna arbetade Kondik och McMaster bakom stängda dörrar för att lägga grunden för Cyanogen Inc. Detta innebar att säkra investerare, rekrytera utvecklare och skapa en plan för att gå vidare. I augusti 2013 lämnade Steve Samsung och klargjorde vad han gjorde nästa skulle vara något spännande. En månad senare tillkännagav han sina partnerskap, investerare och det team han hade rekryterat för att göra CyanogenMod till något bättre. Med kontor i Seattle och Palo Alto och en handfull andra anställda utspridda över hela världen började Cyanogen Inc arbeta med sin första hårdvarupartner för att släppa en telefon som kör deras programvara.

Google har en tvättlista med regler förknippade med att få tillgång till dessa tjänster på ett legitimt sätt

Som de flesta Android-fans kommer att berätta för dig, är en av de saker som gör att Googles operativsystem är så trevlig kombinationen av Google Play Store och Google Play Services. Google har en tvättlista med regler förknippade med att få tillgång till dessa tjänster på ett legitimt sätt. För att tillverkare ska få dessa funktioner på sin telefon med Googles välsignelse måste deras enhet klara serie tester som kallas Compatibility Test Suite. Googles CTS ser till att Play Services och Play Store fungerar som avsett, men för att klara dessa test krävs en fysisk enhet som kör en färdig version av operativsystemet.

Samtidigt använder hårdvarutillverkare och processortillverkare ofta egen mjukvara för att få specifika delar av sina enheter att fungera. För att ha hårdvarupartner, som krävdes för att klara Google CTS, skulle Cyanogen Inc behöva komma med en lösning som möjliggjorde samtidig existens av ett community-driven open source-projekt och ett operativsystem som följde reglerna som företag som Qualcomm anges för att använda sin hårdvara på detaljhandelsenheter.

Svaret på detta specifika dilemma var Cyanogen OS, först på en specialutgåva av Oppo N1, den kommersiella produkten Cyanogen Inc som skapades för att köra på detaljhandelsapparater. Även om mycket av denna version av Android är öppen källkod och tillgänglig via CyanogenMod community-projektet, finns Cyanogen OS som en detaljhandelsprodukt som kan användas av vem som helst, oavsett kompetensnivå. Ett operativsystem för konsumentkvalitet för att konkurrera med TouchWiz och Sense UI, komplett med opt-in-mjukvarupartnerskap som bygger hur Cyanogen Inc-folket tycker att Android bör köras. Det är ett ambitiöst mål, och vägen mot just detta slutspel har rufset mer än några få fjädrar.

Du kommer inte att komma långt i en konversation om Cyanogen Inc på Internet utan att någon tar upp företagets verkställande direktör och hans skicklighet för att skapa rubriker med hans aggressiva kommentar, de flesta har visat sig vara mycket effektiva för att få rätt uppmärksamhet. Kirt McMaster har levererat några bra enfodrar om att ta bort Android från Google, och det är lätt att läsa några av dessa kommentarer ur sitt sammanhang och känns som att någon planerar att bita handen i matningarna.

Slutspelet för Cyanogen OS är att skapa det övertygande alternativet

I första hand är Android-enheter bara verkligen sälja när Google Play Services och Google Play Store är ombord, och mycket av det har att göra med att det inte finns ett tvingande alternativ för allt som Google erbjuder. Slutspelet för Cyanogen OS är att skapa det övertygande alternativet och erbjuder användare ett val mellan vad Google tycker är bäst och vad Cyanogen tycker är bäst. Endast tiden kommer att visa om detta är rätt väg att gå, men det är något detta team verkar hängivet för att leverera.

Så där har du det. Ursprunget till Cyanogen OS går nästan så långt tillbaka som Android själv, smidd av människor som älskar att ta något de köpte och göra det bättre själva, och växer den passionen till en unik smak av Android. Även om detta inte är ditt föredragna sätt till Android är vägen hittills för detta team en fascinerande väg, och det är uppenbart att det kommande året kommer att vara en avgörande väg för detta företag.