Logo ca.androidermagazine.com
Logo ca.androidermagazine.com

Recordant el cianogenmod

Taula de continguts:

Anonim

Per la qual cosa pot semblar hiperbòlic, i potser una mica massa personal per a un bloc de tecnologia, és la veritat. Fa set anys, aquest Nadal, un accident laboral va fer que la meva mà dreta fos inútil. No podia escriure, els analgèsics em mantenien al llit la major part del dia, i tenia dos metges diferents que em deien que la cirurgia era poc probable que em restaurés prou de la mà que podia fer gairebé totes les coses que m’agradaven fer.. Estava en un lloc seriosament fosc i quan no intentava saber com em permetia animar la meva família, estava a l’aguait del canal públic d’IRC CyanogenMod només per mantenir-me ocupada.

Vaig poder veure com l’equip de CyanogenMod creixia a partir d’un petit xat públic amb un grapat d’idees intel·ligents en una comunitat global.

El temps que vaig passar a veure com totes aquestes persones destacades que feien servir cada minut del seu temps lliure treballaven junts per crear maneres perquè els telèfons fessin coses noves i sorprenents, no només em va animar a empènyer-me a buscar maneres de contribuir, sinó que em va donar una única perspectiva. Vaig poder veure com l’equip de CyanogenMod creixia a partir d’un petit xat públic amb un grapat d’idees intel·ligents en una comunitat global.

Malauradament, això vol dir que també vaig estar allà per veure que l'empresa de programari que va créixer a partir d'aquesta comunitat es va cremar ràpidament a terra i va empaitar un percentatge just d'aquella comunitat fidel. El que m’emociona ara amb el recentment anunciat Lineage OS sortint de les cendres CyanogenMod té molt a veure amb el que m’ha entusiasmat amb CM des del principi, i això passa quan les persones intel·ligents parlen obertament del que és possible amb el seu temps lliure.

Ja abans ningú ho sabia millor

Les meves aventures amb CyanogenMod no van començar fins al Nexus One, sinó només perquè realment necessitava que el meu HTC G1 fos el més estable possible. Vaig comprar una G1 el dia que es va publicar perquè tenia un terminal Linux i això significava que podia accedir de forma remota als meus servidors de treball i solucionar les necessitats del client sense portar el portàtil a tot arreu. Vaig treballar en una petita empresa d’allotjament web i era important que sempre estigués a punt per atendre una trucada d’assistència quan no era a l’oficina. Era conscient de l’existència de CyanogenMod com a alternativa potencial, però realment no la molestava.

La majoria de la gent no va saber parlar de CyanogenMod fins que Google va intentar tancar el projecte. Una carta de cessament i desistiment de Google va deixar l'equip pensant que el projecte estava completament mort, perquè Google no volia que les peces propietàries del sistema operatiu incloses en aquestes construccions fossin comunitàries. Podeu crear Android i fer tot el que vulgueu, però les aplicacions de Google havien de ser separades. El mètode per convertir-lo ràpidament es va instal·lar el sistema operatiu principal creat per CyanogenMod i, a continuació, trobar GApps en un altre lloc i instal·lar-lo a sobre, però una manera incendiosa de cridar l'atenció d'Internet sobre alguna cosa és dir-los que no poden tenir-ho. Amb un punt de mira sobre el projecte, va créixer ràpidament.

Si heu comprat alguna cosa i no heu pogut canviar la funció de la manera que ho desitgeu, no la teníeu.

El Nexus One va ser diferent per a mi. Va ser un regal després del meu accident, així que no el necessitava per treballar. Amb el que vaig jugar, així que vaig començar a buscar els millors recursos per aprendre a fer petons. La majoria de recursos en aquell moment em van apuntar als fòrums XDA, però em vaig trobar atret per la comunicació en temps real del CyanogenMod IRC. En aquests dies relativament primerencs, el canal públic existia com a suport i comunicació general. La gent baixava, preguntava i normalment hi havia prou gent per donar un cop de mà amb qualsevol problema que tinguessin. Arribats a aquest punt, mai no hi va haver més de 150 persones actives i la conversa general estava orientada a compartir ideals i treballar a través de problemes que es van trobar a l’hora d’implementar noves idees.

Veure el canal durant uns mesos va ser fantàstic per a mi. El Nexus One va resultar molt més fàcil per a la gent, cosa que va afegir a la popularitat del projecte que creix ràpidament. Vaig poder veure a altres persones fer les preguntes que tenia, ja que escriure amb una mà em va portar per sempre, i molt de temps vaig poder oferir ajuda als que havien entrat amb preguntes comunes. Això es va convertir ràpidament en una presa social. Vaig fer amics al canal, i tots sabíem aproximadament quan estaria en línia. Per a algú menys qualificat com jo, això volia dir que podia assegurar-me que estava al voltant de quan Cyanogen, Koush i altres eren al voltant, per poder aprendre d’ells, ja que treballaven noves maneres d’implementar les seves idees.

El grup va pensar que si compraves alguna cosa i no podies modificar-lo per funcionar tal com volies, no el tenies.

Arribats a aquest moment, la finalitat de CyanogenMod era totalment personal. El grup pensava que era si compraves alguna cosa i no podies modificar-la per funcionar de la manera que volies que funcionés, que no la tenies. Per a algunes persones, això significava maneres de permetre la connexió en un moment en què el sistema operatiu no oferia la funció. Per a d’altres, això significava modificar el maquinari subjacent per maximitzar la durada de la bateria. Totes aquestes idees es van unir i les coses que funcionaven es van incorporar a la següent creació. Aquella propera creació s’anunciaria a XDA i, poc després, un petit esclat de nous usuaris entraria a l’IRC per demanar ajuda o parlar d’una nova manera d’implementar una funció. Esbandir, construir, repetir.

Expansió i monetització

Per molt divertit que el grup Nexus One, les coses no van sortir realment a Android en general fins que Motorola i Verizon van llançar el Droid original. El pressupost de màrqueting de Verizon va atraure tot tipus d'usuaris que buscaven la resposta oficial per no tenir un iPhone i, amb això, van arribar tones de persones noves amb ganes de jugar amb totes les coses fantàstiques amb què jugaven els nens de Nexus One. Això va plantejar diversos problemes interessants en aquell moment. Per un primer lloc, gairebé ningú de l’equip de CyanogenMod no tenia Verizon Wireless i fins i tot menys persones tenien el desig de canviar de companyia. Potser més important, diversos altres telèfons Android s’havien llançat tant a operadors GSM als Estats Units com internacionalment. Tothom volia una manera de flaixir CyanogenMod, però cadascun d’aquests telèfons tenia necessitats separades i requeria mantenidors separats.

Va ser un moment estrany per a Android, on els operadors feien coses com inhabilitar els xips NFC als telèfons aparentment sense motiu.

El canal únic IRC es va fragmentar ràpidament en molts canals per discutir més fàcilment les necessitats individuals de cada dispositiu. El treball amb els telèfons Verizon era una prioritat relativament baixa, tant perquè Verizon era molt més probable que sigui litigiosa com perquè les xarxes CDMA són coses complicades i terribles en comparació amb la relativa simplicitat de GSM.

Tot i així, el desig de donar suport a aquests telèfons va créixer ràpidament. HTC havia llançat Evo on Sprint amb una versió personalitzada d'Android, Motorola's Droid no era el mateix que "Android stock", i Samsung també llançava telèfons a AT&T i T-Mobile amb les seves personalitzacions. Totes aquestes modificacions tenien en comú les mateixes: tenien un parell d’idees que val la pena implementar a CyanogenMod i les actualitzacions de programari per afegir funcions que Google llançava no venien a aquests telèfons ben aviat.

Per donar suport a tots aquests telèfons, calia més que el temps lliure d'un parell de desenvolupadors de programari amb talent i d'intel·ligents telèfons. Cada nova creació necessitava temps i energia a l’ordinador d’algú, i era imprescindible el desig d’un dipòsit centralitzat per a totes les idees que s’estan provant a tots els telèfons. L’enllaç de donacions de CyanogenMod va ser raonablement actiu, sobretot quan els membres de l’equip van recordar a tothom que l’enllaç existia, però en un temps anterior a Kickstarter o Patreon o, fins i tot, una activitat realment significativa a Twitter, va suposar treballar junts per construir un lloc centralitzat per construir per a tots aquests dispositius. Era el moment perquè el petit bugdroid blau que hi havia en un monopatí es convertís en adhesius i botons i fins i tot paraigües que ajudessin a pagar els costos de mantenir el cost creixent de suportar tot el ritme que Android s’estava expandint.

Era el moment que el petit bugdroid blau que hi havia en un monopatí es convertís en adhesius i botons per ajudar a pagar el cost del manteniment de la creixent demanda de construccions i constructors.

L’equip de CyanogenMod finalment va créixer per intentar revendre servidors virtualitzats per a altres projectes entre altres idees i, finalment, el propi projecte va començar a guanyar diners. Això significava que es podrien comprar més telèfons per a més mantenidors quan es publiqués un nou maquinari i, finalment, l'equip podria oferir recanvis nocturns per als telèfons més populars. Cada nit hi havia una nova obra disponible amb un nou ajust. De vegades es van fer petits canvis, de vegades es van provar i afegir funcions principals. Els usuaris tenien el costum de parpellejar cada dia per provar les coses noves i oferir comentaris, i els equips col·laboradors amb les seves pròpies idees van continuar creixent al costat dels usuaris.

Aquest període de creixement no va ser suficient perquè ningú es tregués un sou o res. CyanogenMod va prosperar com un projecte que oferia una millor manera d’utilitzar el telèfon, amb els fabricants de funcions que no s’ho havien pensat o no volen afegir. Aquest va ser un moment estrany per a Android, on els operadors feien coses com inhabilitar els xips NFC als telèfons aparentment sense motiu i els fabricants començaven a descobrir formes de construir serveis exclusius que animessin els usuaris a mantenir-se fidels i a comprar només aquesta marca. Com que la majoria d'aquestes idees van fallar i es van ensorrar, CyanogenMod va continuar prosperant i creixent.

Creixer és dur

Curiosament, CyanogenMod i Google van decidir al mateix temps que Android necessitava deixar de ser allò que els amants dels geeks estimaven i començar a ser una cosa que tothom podria utilitzar. Per a Google, això significava estandarditzar les funcions i ser més agressiu amb els requisits del fabricant per afegir Google Apps a un telèfon. Per a CyanogenMod, això volia dir que cada cosa que volia una persona no podia ser una altra configuració en una llista sense opcions d’opcions per habilitar o desactivar. Google i Android necessitaven ser marques reconegudes i calia que els serveis de Google fossin frontals i centrals per a tots els usuaris. CyanogenMod havia de ser una cosa tan estable com el programari que venia al telèfon i, en la majoria de les maneres, tan fàcil d’utilitzar.

Va passar molt de temps les dues parts per esbrinar què significaven aquests canvis i no tothom va estar d’acord amb la manera de procedir. Ara que l'iPhone d'Apple estava disponible per a tots els mateixos operadors, podríeu obtenir un telèfon Android, es va fer palesa la possibilitat de pressionar una única actualització i aconseguir que cada iPhone millorés era una característica que la gent volia. Google va combatre amb una reimaginació espectacular dels serveis de Google. Això ja no era un conjunt d'aplicacions, sinó que era un mecanisme unificat per a eines que els desenvolupadors podien afegir a les seves aplicacions i sabrien que funcionava igual a tots els telèfons. També significava que Google podria fer complir millor les decisions de seguretat si una aplicació es comportava malament o es comportava malament. La resposta de Google a la identitat universal d’Apple és un nucli unificat que es pot modificar i millorar sense que l’usuari hagi de fer res mai.

Això ja no era un parell d’estranys d’internet en el seu temps lliure, sinó que era un grup d’amics pròxims apassionats per construir alguna cosa fantàstica.

CyanogenMod va tenir una decisió lleugerament més fàcil de prendre i implementar per comparació, però les persones que prenien aquestes decisions no estaven organitzades de manera corporativa. Aquest era, en general, un col·lectiu de veus que parlaven cada decisió abans de prendre-la. La racionalització de CyanogenMod va presentar algunes preguntes que no eren fàcils de respondre, com ara la quantitat de persones que realment necessitaven l'accés root després d'instal·lar-se una actualització i si necessitaven cinc commutadors per al comportament de la vostra notificació. Aquestes preguntes van començar a guiar el sistema operatiu en una nova direcció, una de les quals es referia menys a afegir una nova característica perquè podríeu, i més, crear una alternativa realment útil a les versions menys capaces d'Android llançades per Samsung i HTC i altres.

Al mateix temps, els fabricants de maquinari feien certa maduració. Competir amb Apple en un món on Google era capaç de fer complir la seva voluntat sobre el funcionament del programari significava competir gairebé exclusivament en el rendiment. Les pantalles de resolució més gran i d’alta resolució i les eines d’àudio o fotografia impressionantment capaces es van convertir en els punts de discussió més grans. De sobte, la conversa va tractar de maneres específiques d’utilitzar el telèfon que només es podia produir en aquest telèfon i menys sobre la majoria de megapíxels o si la bateria es podia substituir. Mentrestant, el programa Nexus de Google va començar una guerra de preus amb dispositius com el Nexus 4 i Nexus 5. T'importava realment que el telèfon tingués totes les millors característiques si el podríeu aconseguir per la meitat del preu de les coses que es consideraven les millors? És una pregunta que encara es contesta avui, amb nous motius per mantenir la conversa cada dos mesos.

Tot estava madurant a un ritme boig, i la gent que dedica cada minut del seu temps lliure en aquest projecte de passió tenia ara centenars de milers d’usuaris lleials amb ganes de veure què passava després. Malgrat que comparat amb l'escala global d'Android, la comunitat CyanogenMod s'havia convertit en un gran esforç global. Hi havia un lloc web autònom amb instruccions detallades per a nous usuaris amb centenars de telèfons diferents, i un cicle de llançament de CyanogenMod unificat va assegurar que l’equip es construïa una vegada i tothom tenia experiències gairebé idèntiques. Això ja no era un parell d’estranys d’internet en el seu temps lliure, sinó que era un grup d’amics pròxims apassionats per construir alguna cosa fantàstica.

Va corporatiu

El següent pas per a CyanogenMod no podria haver estat més clar. Aquesta versió d'Android era ara prou bona com per ser el tipus de cosa que les persones que no són empollinades podrien utilitzar i gaudir. CyanogenMod podria ser legítimament una cosa que vau entregar a un membre de la família i no es preocupés per coses com l’avanç de l’arrencada o les aplicacions que s’estavellen constantment. Més gent va començar a preguntar-se què seria possible que CyanogenMod fos una opció fora de caixa per als usuaris, però la resposta no va ser fantàstica.

Aquí teniu el tema de CyanogenMod: mai existirà com a opció predeterminada en un telèfon que compreu a una botiga real. De totes maneres, no pot, legalment. Google té unes regles molt específiques sobre el que ha de passar per aprovar que Google Apps s'utilitzi oficialment, i una gran part d'aquest és un maquinari que passa per la compatibilitat de la suite de proves. No hi ha cap mecanisme perquè un sistema operatiu superi aquesta prova sense ser un programari oficial per a un telèfon. Perquè CyanogenMod es consideri oficial i legítim, els responsables del programari de les empreses fabricants de maquinari haurien de veure aquest sistema operatiu com una cosa més que un projecte secundari.

Sempre hi haurà noves maneres de millorar els nostres telèfons i m'agradaria que l'equip de Lineage ens en presentés alguns.

Tots sabem què va passar després. Steve Kondik i alguns altres van deixar els seus treballs de dia, es van apropar a les companyies virtuals i van aconseguir finançament per llançar Cyanogen, Inc. Això va donar a Kondik i altres usuaris la possibilitat d’acostar-se i ser abordats pels fabricants i oferir una alternativa per crear una forquilla d’Android a casa. Per a les petites empreses de ferreteria que volen fer-se una mica al mercat de ferreteria pressupostària, Cyanogen era molt atractiu. Aquest tercer gestionaria el manteniment, les actualitzacions i la certificació de Google. La seva petita però agressiva base d’usuaris del projecte comunitari tenia una història de gran suport, cosa que significava fins i tot un grup més ampli de consumidors nord-americans que mai no haurien donat el telèfon una segona mirada a comprar immediatament. Diversos telèfons que utilitzen Cyanogen OS estaven disponibles poc després que la companyia es posés en marxa i aquestes petites victòries animessin la companyia a créixer de forma agressiva.

És injust afirmar que tot el que passa malament sobre el que va passar després es pot situar als peus del conseller delegat de Cyanogen Inc, però Kirt McMaster és, sens dubte, el motiu pel qual les coses van anar horriblement malament. El fet de ser massa bombàstic per obtenir una mica d'atenció per part de les organitzacions de notícies més grans no és una nova tàctica per cap estirament, però els títols sobre Cyanogen "posant una bala a Google" amb la seva forquilla d'Android van arrossegar ràpidament la comunitat que va ajudar a crear aquesta empresa. Des de la perspectiva dels usuaris que havien seguit CyanogenMod des de feia temps, McMaster era un foraster amb la seva força alta i poc contingut. Quan es va fer evident en els correus electrònics publicats, la seva actitud era probablement responsable d’arruïnar les primeres relacions amb els socis de maquinari, l’opinió de la comunitat del CEO va empitjorar ràpidament.

Després d’haver estat a les oficines de Cyanogen Inc. per conèixer la nova empresa jo mateix i haver estat amb el personal de Cyanogen en diversos esdeveniments des de llavors, és clar que McMaster era un conseller delegat dividit i controvertit. Pel que em va interessar, les persones que construïen un CyanogenMod que tothom podrien utilitzar eren molt més interessants. Afortunadament, encara existeixen aquestes persones i moltes segueixen apassionades del nucli pensat sobre la propietat. Les persones haurien de poder fer coses amb el seu maquinari que el fabricant no pretenia, i aquest és un dels molts projectes comunitaris dirigits a aquest pensament.

Què passa després

CyanogenMod, com ho he conegut durant els últims set anys, no anirà enlloc. S’està convertint en un rebrand, algunes de les persones que he vingut a trucar a l’amic han passat a altres coses, però la idea principal encara existeix i Lineage OS és quelcom que penso prestar molta atenció. Android ha canviat molt. He argumentat moltes vegades que s’ha aconseguit prou bé que els projectes de la comunitat no produeixen realment coses que val la pena que la majoria de la gent faci el salt. Google es concentra a fer que els seus serveis siguin nous i emocionants mitjançant AI i experiències de maquinari més definides.

Però la missió per a projectes comunitaris és la mateixa i és que pot participar qualsevol persona de qualsevol nivell d’habilitat. Imagina’t com podria ser millor el telèfon o la manera d’utilitzar el telèfon i parleu amb altres persones sobre com fer-ho. Per a mi, al Nexus One dies, aquella cosa era una manera de respondre el telèfon amb el trackball. Aquesta idea em va animar a parlar amb la gent, aprendre a funcionar i compartir aquesta idea amb el món. El més important que vaig aprendre a través d'aquesta experiència va ser com d'un grup de programari comunitari és increïblement potent si hi ha un objectiu clar.

Si bé és cert que hi ha moltes menys solucions sobre Android avui dia, sempre hi haurà noves maneres de millorar els nostres telèfons i m'agradaria que l'equip de Lineage ens en presentés alguns.