Articolo

CyanogenMod è il motivo per cui esisto oggi

protection click fraud

Per quanto possa sembrare iperbolico, e forse un po 'troppo personale per un blog tecnologico, è la verità. Sette anni fa, questo Natale, un incidente sul lavoro ha reso quasi inutile la mia mano destra. Non riuscivo a digitare, gli antidolorifici mi tenevano a letto per la maggior parte della giornata e due medici diversi me lo dicevano era improbabile che l'intervento chirurgico mi ripristinasse abbastanza della mia mano da poter fare quasi tutte le cose che mi piacevano facendo. Ero in un posto seriamente oscuro, e quando non stavo cercando di capire come lasciare che la mia famiglia mi tirasse su di morale, ero in agguato nel canale IRC pubblico di CyanogenMod solo per tenere la mente occupata.

Ho potuto vedere come il team di CyanogenMod è cresciuto da una piccola chat pubblica con una manciata di idee intelligenti in una comunità globale.

Il tempo che ho passato a guardare mentre tutte queste persone straordinarie hanno usato ogni minuto del loro tempo libero hanno lavorato insieme per costruire modi per i loro telefoni per fare cose nuove e sorprendenti non solo mi hanno incoraggiato a spingermi a trovare modi per contribuire, ma mi hanno dato un unico prospettiva. Ho potuto vedere come il team di CyanogenMod è cresciuto da una piccola chat pubblica con una manciata di idee intelligenti in una comunità globale.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Sfortunatamente questo significa che ero anche lì per osservare la società di software che è cresciuta rapidamente da questa comunità bruciato a terra e ha fatto incazzare una buona percentuale di quella leale comunità. Ciò che mi eccita ora con il sistema operativo Lineage recentemente annunciato che esce dalle ceneri di CyanogenMod ha molto a che fare con ciò che mi ha entusiasmato per CM fin dall'inizio, ed è quello che succede quando persone intelligenti parlano apertamente di ciò che è possibile con loro tempo libero.

Prima che qualcuno sapesse meglio

Nexus One

Le mie avventure con CyanogenMod non sono iniziate fino al Nexus One, ma solo perché io veramente aveva bisogno che il mio HTC G1 fosse il più stabile possibile. Ho comprato un G1 il giorno in cui è stato rilasciato perché aveva un terminale Linux, e questo significava che potevo farlo accedere da remoto ai miei server di lavoro e risolvere i problemi delle esigenze dei clienti senza portare in giro il mio laptop ovunque. Ho lavorato per una piccola società di web hosting ed era importante essere sempre pronto a rispondere a una chiamata di supporto quando non ero in ufficio. Ero a conoscenza dell'esistenza di CyanogenMod come potenziale alternativa, ma non me ne sono preoccupato.

La maggior parte delle persone non ha sentito parlare di CyanogenMod fino a quando Google non ha provato a chiudere il progetto. Una lettera di cessate e desistere da parte di Google ha lasciato il team a pensare che il progetto fosse completamente morto, perché Google non voleva che le parti proprietarie del sistema operativo fossero incluse in queste build della comunità. Potevi costruire Android e fare quello che volevi, ma le app di Google dovevano essere separate. Il modo per aggirare questo è diventato rapidamente l'installazione del sistema operativo principale costruito da CyanogenMod e quindi la ricerca di GApp altrove e installandolo sopra, ma un modo infallibile per portare l'attenzione di Internet su qualcosa è dire loro che non possono farlo averlo. Con i riflettori sul progetto, è cresciuto rapidamente.

Se hai comprato qualcosa e non sei riuscito a modificarlo per farlo funzionare come volevi, non lo possiedi.

Il Nexus One era diverso per me. Era un regalo dopo il mio incidente, quindi non ne avevo bisogno per lavorare. Questo era mio con cui giocare, quindi ho iniziato a cercare le migliori risorse per imparare ad armeggiare. La maggior parte delle risorse in quel momento mi ha indirizzato ai forum XDA, ma mi sono trovato attratto dalla comunicazione in tempo reale del CyanogenMod IRC. In questi tempi relativamente precoci, il canale pubblico esisteva come comunicazione e supporto generale. Le persone si presentavano, facevano una domanda e di solito c'erano abbastanza persone in giro per dare una mano con qualsiasi problema stessero avendo. A questo punto, non c'erano mai più di 150 persone attive e la conversazione generale era orientata alla condivisione dell'ideale e all'elaborazione dei problemi riscontrati durante l'implementazione di nuove idee.

Guardare il canale per mesi è stato fantastico per me. Il Nexus One è stato molto più facile per le persone con cui armeggiare, il che si è aggiunto alla popolarità in rapida crescita del progetto. Sono stato in grado di guardare altre persone porre le mie domande, poiché digitare con una mano mi ha impiegato per sempre e in poco tempo sono stato in grado di offrire aiuto a coloro che erano venuti con domande comuni. Questo è diventato rapidamente uno sbocco sociale per me. Ho fatto amicizia nel canale e sapevamo tutti all'incirca quando saremmo stati online. Per qualcuno meno abile come me, questo significava che potevo assicurarmi di essere presente quando Cyanogen e Koush e altri erano in giro in modo che potessi imparare da loro mentre elaboravano nuovi modi per implementare il loro idee.

Il pensiero del gruppo era che se avessi comprato qualcosa e non fossi in grado di modificarlo per farlo funzionare come volevi, non lo possiedi.

A questo punto, lo scopo di CyanogenMod era del tutto personale. Il pensiero del gruppo era che se hai comprato qualcosa e non sei stato in grado di modificarlo per farlo funzionare nel modo in cui volevi che funzionasse, non lo possiedi. Per alcune persone questo significava modi per abilitare il tethering in un momento in cui il sistema operativo stesso non offriva la funzione. Per altri, questo significava modificare l'hardware sottostante per massimizzare la durata della batteria. Tutte queste idee si sono riunite e le cose che hanno funzionato sono state aggiunte nella build successiva. La prossima build sarebbe stata annunciata su XDA, e poco dopo una piccola raffica di nuovi utenti sarebbero entrati nell'IRC per chiedere aiuto o parlare di un nuovo modo di implementare una funzionalità. Risciacquare, costruire, ripetere.

Espansione e monetizzazione

Per quanto il gruppo Nexus One fosse divertente, le cose non sono decollate per Android nel suo insieme fino a quando Motorola e Verizon non hanno rilasciato l'originale Droid. Il budget di marketing di Verizon ha attirato tutti i tipi di utenti che cercavano la risposta ufficiale alla mancanza di un iPhone, e con ciò sono arrivate tonnellate di nuove persone desiderose di giocare con tutte le cose fantastiche con cui stavano giocando i bambini del Nexus One con. Ciò ha sollevato diversi problemi interessanti all'epoca. Per uno, quasi nessuno nel team CyanogenMod aveva Verizon Wireless e ancora meno persone desideravano cambiare gestore. Forse più importante, molti altri telefoni Android erano stati rilasciati sia al gestore GSM negli Stati Uniti che a livello internazionale. Tutti volevano un modo per eseguire il flashing di CyanogenMod, ma ciascuno di questi telefoni aveva esigenze separate e richiedeva manutentori separati.

Questo è stato un periodo strano per Android, in cui i vettori facevano cose come disabilitare i chip NFC nei telefoni apparentemente senza motivo.

Il singolo canale IRC si è rapidamente frammentato in molti canali diversi per discutere più facilmente le esigenze individuali di ciascun dispositivo. Lavorare con i telefoni Verizon era una priorità relativamente bassa per la maggior parte, sia perché Verizon era molto più probabile che lo fosse litigioso e perché le reti CDMA sono cose complicate e terribili rispetto alla relativa semplicità del GSM.

Il desiderio di supportare questi telefoni è cresciuto rapidamente, tuttavia, principalmente per necessità. HTC aveva rilasciato l'Evo su Sprint con una versione personalizzata di Android, il Droid di Motorola non era proprio quello uguale a "Android di serie" e Samsung stava rilasciando telefoni su AT&T e T-Mobile con le loro personalizzazioni come bene. Queste modifiche avevano tutte le stesse cose in comune: avevano un paio di idee su cui valeva la pena attuare CyanogenMod e gli aggiornamenti software per aggiungere funzionalità che Google stava rilasciando non sarebbero arrivati ​​su questi telefoni in qualsiasi momento presto.

Supportare tutti questi telefoni richiedeva più del semplice tempo libero di un paio di sviluppatori di software di talento e di ingegnosi armeggiatori. Ogni nuova build richiedeva tempo ed energia sul computer di qualcuno e il desiderio di un archivio centralizzato per tutte le idee testate su tutti i telefoni era un must. Il collegamento alle donazioni di CyanogenMod era ragionevolmente attivo, soprattutto quando i membri del team hanno ricordato a tutti che il collegamento esisteva, ma in un tempo prima Kickstarter o Patreon o un'attività davvero significativa su Twitter significava lavorare insieme per costruire un luogo centralizzato da costruire per tutti questi dispositivi. Era ora che il piccolo bugdroid blu su uno skateboard diventasse adesivi e pulsanti e persino ombrelli per aiutare pagare il costo per mantenere il costo in costante aumento del supporto di tutto al ritmo di Android in espansione.

Era ora che il piccolo bugdroid blu su uno skateboard diventasse adesivi e pulsanti per aiutare a pagare il costo del mantenimento della crescente domanda di build e costruttori.

Il team di CyanogenMod alla fine è cresciuto per provare a rivendere server virtualizzati per altri progetti, tra le altre idee, e alla fine il progetto stesso ha iniziato a fare soldi. Ciò significava che più telefoni potevano essere acquistati per più manutentori quando il nuovo hardware veniva rilasciato e alla fine il team poteva offrire build notturne per i telefoni più popolari. Ogni sera c'era una nuova build disponibile con un nuovo tweak. A volte si trattava di piccoli cambiamenti, a volte venivano testate e aggiunte caratteristiche importanti. Gli utenti hanno preso l'abitudine di lampeggiare ogni singolo giorno per provare le cose nuove e offrire feedback, e i collaboratori dei team con le proprie idee hanno continuato a crescere insieme agli utenti.

Questo periodo di crescita non era sufficiente a nessuno per percepire uno stipendio o altro. CyanogenMod prosperò come progetto che offriva un modo migliore di utilizzare il telefono, con funzionalità che i produttori non avevano pensato o non volevano aggiungere. Questo è stato un periodo strano per Android, dove i vettori facevano cose come disabilitare i chip NFC nei telefoni apparentemente senza motivo e i produttori stavano iniziando a trovare modi per creare servizi esclusivi che incoraggiassero gli utenti a rimanere fedeli e ad acquistare solo quelli marca. Poiché la maggior parte di queste idee falliva e si sbriciolava, CyanogenMod ha continuato a prosperare e crescere.

Crescere è difficile

CyanogenMod

Stranamente, CyanogenMod e Google hanno deciso più o meno nello stesso periodo che Android doveva smettere di essere la cosa che i fanatici adoravano e iniziare a essere qualcosa che tutti potevano usare. Per Google, ciò significava standardizzare le funzionalità e diventare più aggressivo con i requisiti del produttore per l'aggiunta di Google Apps a un telefono. Per CyanogenMod, ciò significava che ogni singola cosa che una persona voleva non poteva essere l'ennesima impostazione in un elenco infinito di opzioni da abilitare o disabilitare. Google e Android dovevano essere marchi riconosciuti e i servizi di Google dovevano essere in primo piano e al centro per essere apprezzati da ogni utente. CyanogenMod doveva essere qualcosa di stabile quanto il software fornito con il telefono e, per molti versi, altrettanto facile da usare.

Entrambe le parti hanno impiegato molto tempo per capire cosa significassero quei cambiamenti, e non tutti erano d'accordo su come procedere. Ora che l'iPhone di Apple era disponibile su tutti gli stessi gestori, potresti ottenere un telefono Android divenne chiaro che la capacità di spingere un singolo aggiornamento e fare in modo che ogni iPhone migliorasse era una caratteristica delle persone ricercato. Google ha risposto con una drammatica rivisitazione dei servizi Google. Questo non era più un pacchetto di app, era un meccanismo unificato per strumenti che gli sviluppatori potevano aggiungere alle loro app e sapere che funzionava allo stesso modo su tutti i telefoni. Significava anche che Google avrebbe potuto applicare meglio le decisioni sulla sicurezza se un'app si comportava in modo scorretto o si comportava in modo dannoso. La risposta di Google all'identità universale di Apple è un nucleo unificato che può essere modificato e migliorato senza che l'utente debba mai fare nulla.

Questa non era più una coppia di sconosciuti di Internet nel tempo libero, era un gruppo di amici intimi appassionati di costruire qualcosa di grande.

CyanogenMod aveva una decisione leggermente più semplice da prendere e implementare in confronto, ma le persone che prendevano quelle decisioni non erano organizzate in modo aziendale. Questo è stato, in generale, un collettivo di voci che ha parlato di ogni decisione prima di prenderla. L'ottimizzazione di CyanogenMod ha portato ad alcune domande a cui non era facile rispondere, come quante persone avevano effettivamente bisogno dell'accesso root dopo l'installazione di un aggiornamento e se dovevano davvero esserci cinque interruttori a levetta per il comportamento della luce di notifica. Queste domande hanno iniziato a guidare il sistema operativo stesso in una nuova direzione, che non riguardava l'aggiunta di una nuova funzionalità perché si poteva e di più sulla creazione di un'alternativa veramente utile alle versioni meno capaci di Android rilasciate da Samsung e HTC e altri.

Allo stesso tempo, i produttori di hardware stavano maturando autonomamente. Competere con Apple in un mondo in cui Google era in grado di far valere la propria volontà sul modo in cui il software funzionava significava competere quasi esclusivamente in termini di prestazioni. Display più grandi e ad alta risoluzione e strumenti audio o fotografici straordinariamente capaci sono diventati i principali argomenti di discussione. All'improvviso la conversazione riguardava modi specifici in cui potresti usare il tuo telefono che potevano accadere solo su questo telefono, e meno sulla maggior parte dei megapixel o se la batteria fosse sostituibile. Nel frattempo, il programma Nexus di Google ha iniziato una guerra dei prezzi con dispositivi come Nexus 4 e Nexus 5. Era davvero importante se il tuo telefono avesse tutte le migliori specifiche se potevi ottenerlo per la metà del prezzo delle cose che erano considerate le migliori? È una domanda a cui si risponde ancora oggi, con nuovi motivi per conversare ogni due mesi.

Tutto stava maturando a un ritmo folle e le persone che trascorrevano ogni minuto del loro tempo libero in questo progetto appassionato ora avevano centinaia di migliaia di utenti fedeli desiderosi di vedere cosa sarebbe successo dopo. Sebbene piccola rispetto alla scala complessiva di Android, la comunità di CyanogenMod era diventata un enorme sforzo globale. Esisteva un sito Web autonomo con istruzioni dettagliate per i nuovi utenti con centinaia di telefoni diversi e un file Il ciclo di rilascio unificato di CyanogenMod ha assicurato che il team stesse costruendo una volta e tutti avevano quasi identici esperienze. Questa non era più una coppia di sconosciuti di Internet nel tempo libero, era un gruppo di amici intimi appassionati di costruire qualcosa di grande.

Diventare azienda

Il passaggio successivo per CyanogenMod non avrebbe potuto essere più chiaro. Questa versione di Android ora era abbastanza buona da essere il tipo di cosa che le persone che non sono nerd potevano usare e apprezzare. CyanogenMod avrebbe potuto essere legittimamente qualcosa che hai consegnato a un membro della famiglia e non ti sei preoccupato di cose come il ciclo di avvio o le app che si bloccano costantemente. Sempre più persone hanno iniziato a chiedersi cosa ci sarebbe voluto per CyanogenMod per essere effettivamente un'opzione fuori dagli schemi per gli utenti, ma la risposta non è stata eccezionale.

Ecco la cosa su CyanogenMod: non esisterà mai come opzione predefinita su un telefono che acquisti in un vero negozio. Non può, comunque non legalmente. Google ha regole molto specifiche su ciò che deve accadere per approvare l'uso ufficiale di Google Apps, e gran parte di ciò è un pezzo di hardware che supera la Compatibility Test Suite. Non esiste alcun meccanismo per un sistema operativo che superi questo test senza essere un software ufficiale per un telefono. Affinché CyanogenMod possa essere considerato ufficiale e legittimo, le persone responsabili del software le aziende che producono hardware dovrebbero vedere questo sistema operativo come qualcosa di più di un lato progetto.

Ci saranno sempre nuovi modi in cui i nostri telefoni possono essere migliori e mi piacerebbe che il team di Lineage ce ne presentasse alcuni.

Sappiamo tutti cosa è successo dopo. Steve Kondik e molti altri hanno lasciato il loro lavoro quotidiano, si sono avvicinati ai VC e si sono assicurati i finanziamenti per lanciare Cyanogen, Inc. Ciò ha dato a Kondik e ad altri la possibilità di avvicinarsi ed essere contattati dai produttori e offrire un'alternativa alla creazione di un fork di Android in-house. Per le piccole aziende di hardware che cercavano di fare un'ammaccatura nel mercato dell'hardware economico, Cyanogen era molto allettante. Questa terza parte gestirà la manutenzione, gli aggiornamenti e la certificazione Google. La loro piccola ma aggressiva base di utenti del progetto comunitario aveva una storia di grande supporto, che persino significava che un gruppo più ampio di consumatori statunitensi che non avrebbe mai dato una seconda occhiata al telefono avrebbe acquistato subito. Diversi telefoni con sistema operativo Cyanogen erano disponibili poco dopo il lancio dell'azienda e queste piccole vittorie hanno incoraggiato l'azienda a crescere in modo aggressivo.

È ingiusto affermare che tutto ciò che è sbagliato in quello che è successo dopo può essere messo ai piedi del CEO di Cyanogen Inc, ma Kirt McMaster è senza dubbio la ragione per cui le cose sono andate orribilmente storte. Essere eccessivamente roboanti per ottenere un po 'di attenzione da organizzazioni giornalistiche più grandi non è una nuova tattica in alcun modo, ma titoli circa Cyanogen "mettere un proiettile in Google" con il loro fork di Android ha rapidamente inacidito la comunità che ha contribuito a creare questo azienda. Dal punto di vista degli utenti che avevano seguito CyanogenMod per un po 'di tempo, McMaster era un outsider rumoroso con poca sostanza. Quando è diventato chiaro nelle e-mail rilasciate il suo atteggiamento era probabilmente responsabile della rovina delle prime relazioni con i partner hardware, l'opinione della comunità del CEO è peggiorata rapidamente.

Essendo stato alla Cyanogen Inc. uffici per conoscere personalmente la nuova società, e da allora sono stato con lo staff Cyanogen in diversi eventi, è chiaro che McMaster era un CEO controverso e controverso. Per quanto mi riguarda, le persone che costruivano un CyanogenMod che tutti potevano usare erano molto più interessanti. Fortunatamente, quelle persone esistono ancora e molti sono ancora appassionati di quel pensiero fondamentale sulla proprietà. Le persone dovrebbero essere in grado di fare cose con il loro hardware che il produttore non intendeva, e questo è uno dei tanti progetti della comunità mirati a questo pensiero.

CyanogenMod come l'ho conosciuto negli ultimi sette anni non sta andando da nessuna parte. Sta ricevendo un rebranding, alcune delle persone che sono venuto a chiamare amici sono passate ad altre cose, ma l'idea di base esiste ancora e Lineage OS è qualcosa a cui intendo prestare molta attenzione. Android è cambiato molto. Ho sostenuto molte volte che è diventato abbastanza buono che i progetti della comunità non producono più cose per cui la maggior parte delle persone fa il salto. Google si concentra sul rendere i propri servizi nuovi ed entusiasmanti attraverso l'intelligenza artificiale e esperienze hardware più chiaramente definite.

Ma la missione per i progetti della comunità è la stessa ed è qualcosa a cui chiunque, a qualsiasi livello di abilità, può partecipare. Immagina un modo in cui il tuo telefono o il modo in cui usi il telefono potrebbe essere migliore e parla con altre persone su come farlo accadere. Per me, ai tempi del Nexus One, quella cosa era un modo per rispondere al telefono con la trackball. Quell'idea mi ha incoraggiato a parlare con le persone, imparare come farlo funzionare e condividere quell'idea con il mondo. La cosa più importante che ho imparato attraverso quell'esperienza è stata quanto possa essere incredibilmente potente un gruppo di software di comunità se c'è un obiettivo chiaro.

Anche se è vero che oggigiorno ci sono molte meno rotture su Android, ci saranno sempre nuovi modi in cui i nostri telefoni possono essere migliori e mi piacerebbe vedere il team di Lineage presentarcene alcuni.

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due principali aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Proteggi la tua casa con questi campanelli e serrature SmartThings
Ding Dong - porte chiuse

Proteggi la tua casa con questi campanelli e serrature SmartThings.

Una delle cose migliori di SmartThings è che puoi utilizzare una serie di altri dispositivi di terze parti sul tuo sistema, campanelli e serrature inclusi. Poiché condividono essenzialmente lo stesso supporto SmartThings, ci siamo concentrati su quali dispositivi hanno le migliori specifiche e trucchi per giustificare l'aggiunta al tuo arsenale SmartThings.

instagram story viewer