Negli ultimi due anni, un gruppo di sviluppatori di software intelligenti ha creato un impero con un'alternativa gratuita a qualsiasi versione di Android inclusa nel telefono. Molte di queste persone si sono unite per formare una società, con l'obiettivo di prendere questa alternativa gratuita e trasformarla in un'opzione convincente per i produttori di hardware per mettere i loro dispositivi al dettaglio.
Abbiamo visto il successo che Cyanogen Inc. ha avuto finora - con un bel po 'di conflitti molto pubblici all'inizio - ma l'origine di questa società ha tutto a che fare con il modo in cui questa società ha intenzione di avere successo, e francamente questa è una storia che vale la pena raccontare.
I primi giorni di Android riguardavano Google che installava il proprio sistema operativo sul maggior numero possibile di dispositivi. La quota di mercato era la cosa più importante, perché più utenti intendevano più punti dati da cui raccogliere informazioni, il che a sua volta significava informazioni migliori per la ricerca e la pubblicità. Sfortunatamente ciò ha causato molti problemi quando si è ritenuto che i partner hardware fossero responsabili dell'aggiornamento dei dispositivi dopo che erano stati rilasciati nei negozi e la comunità degli sviluppatori ha trovato un nuovo scopo oltre a modificare i propri dispositivi con nuovi e interessanti, per non parlare occasionalmente della metà, cotto - caratteristiche. Allo stesso modo in cui i fan di Linux cancellavano Windows preinstallato da un computer e installavano un sistema operativo di loro scelta, gli sviluppatori si sono raggruppati per creare rom per sostituire la versione inclusa di Android con qualcos'altro.
Questa pratica è cresciuta in popolarità per un po ', ma non è stato fino a quando Google ha cercato di chiudere le cose che le persone al di fuori della comunità degli sviluppatori hanno davvero iniziato a prestare attenzione a ciò che stava accadendo. Una lettera di cessazione e desist è stata inviata a Steve Kondik di CyanogenMod per indurlo a smettere di includere le app di Google nelle versioni CM.
La notizia ha provocato una crescita esplosiva nei forum della comunità in cui questo sviluppo ha avuto luogo, che, unitamente al rapido tasso di quote di mercato di Android, ha continuato a crescere e ha significato espandere anche il team responsabile del supporto di dispositivi nuovi e vecchi. Il gruppo è cresciuto fino a includere forum di supporto con istruzioni dettagliate per lo sblocco e il flashing dei dispositivi e nuove funzionalità sono state aggiunte su base quasi settimanale. Allo stesso tempo, altri team di sviluppo hanno iniziato a realizzare prodotti concorrenti, portando spesso a gare di approfondimento e una crescente attenzione alla presentazione e alla funzionalità.
I costi associati al mantenimento di questo tipo di cose sono significativi
Se consideri che questo è stato fatto nel tempo libero di tutti, la portata di tutto è stata impressionante. Un server rack installato in un garage ha funzionato all'infinito per offrire build notturne per dozzine di dispositivi, tutti pagati dalla gente principale che lavorava ancora giorno per giorno. I costi associati al mantenimento di questo tipo di cose sono significativi, specialmente quando si tiene conto di elettricità, larghezza di banda e pura manodopera. Ci sono stati diversi tentativi di compensare questi costi, dalla creazione di un servizio di hosting di server virtuali alla richiesta di donazioni per fare cose come la sostituzione di un server, ma questi sforzi raramente si sono conclusi con un pareggio, tanto meno trasformando un profitto reale.
Nell'agosto 2011, le cose sono cambiate un po 'per il team CyanogenMod. Steve Kondik, il ragazzo in gran parte accreditato di essere responsabile di rendere la rom esplosivamente popolare funzionalmente competitiva con le versioni "reali" di Android, è stato assunto da Samsung. Per 19 mesi, sembrava che i progressi all'interno di CyanogenMod fossero rallentati. In realtà, il resto della comunità di sviluppatori stava solo recuperando terreno. La base di codice creata dal team CyanogenMod ha creato un ambiente in cui quasi tutti potevano collegare le proprie funzionalità a CM e chiamarlo proprio progetto, e i forum della comunità sono stati inondati di "nuove" rom Android che gli utenti potevano eseguire il flashing e provare. Il volume di persone creative che cercano di migliorare Android implementando le proprie idee anche adesso è davvero impressionante.
CM era già ben al di là di una modifica del progetto Open Source Android
Come racconta Kondik, circa un anno dopo che Steve ha iniziato a lavorare per Samsung, ha ricevuto un'e-mail da Kirt McMaster su dove CyanogenMod potrebbe crescere dalla sua posizione attuale. CM era già ben al di là di una modifica del progetto Open Source Android e per molti aspetti era più completo e funzionale rispetto alle versioni di Android in esecuzione sui dispositivi di punta all'epoca.
Al fine di crescere in modo tangibile, era richiesta l'attenzione di una squadra adeguata di sviluppatori e persone a tempo pieno che sapevano effettivamente come organizzare e gestire quelle persone. Per raggiungere il passo successivo, per essere considerato un sapore praticabile di Android da installare su smartphone e tablet come offerta al dettaglio predefinita, ogni pezzo del puzzle dovrebbe crescere e richiedere di essere preso sul serio.
Nei prossimi mesi, Kondik e McMaster hanno operato a porte chiuse per gettare le basi per Cyanogen Inc. Ciò significava proteggere gli investitori, reclutare sviluppatori e creare un piano per andare avanti. Nell'agosto del 2013, Steve ha lasciato Samsung e ha chiarito che cosa avrebbe fatto sarebbe stato qualcosa di eccitante. Un mese dopo, annunciò le sue partnership, gli investitori e il team che aveva reclutato per rendere CyanogenMod qualcosa di meglio. Con uffici a Seattle e Palo Alto e una manciata di altri dipendenti sparsi in tutto il mondo, Cyanogen Inc ha iniziato a lavorare con il suo primo partner hardware per rilasciare un telefono con il proprio software.
Google ha un elenco completo di regole associate all'accesso legittimo a questi servizi
Come la maggior parte dei fan di Android ti dirà, una delle cose che rende così piacevole l'utilizzo del sistema operativo di Google è la combinazione di Google Play Store e Google Play Services. Google ha un elenco completo di regole associate all'accesso legittimo a questi servizi. Per i produttori di ottenere queste funzionalità sul proprio telefono con la benedizione di Google, il loro dispositivo deve superare una serie di test chiamati Compatibility Test Suite. Il CTS di Google garantisce che Play Services e Play Store funzionino come previsto, ma il superamento di questi test richiede un dispositivo fisico che esegue una versione finita del sistema operativo.
Allo stesso tempo, i produttori di hardware e di processori utilizzano frequentemente software proprietario per far funzionare parti specifiche dei loro dispositivi. Per avere partner hardware, che erano tenuti a passare Google CTS, Cyanogen Inc avrebbe dovuto trovare una soluzione che consentisse l'esistenza simultanea di un progetto open source guidato dalla comunità e un sistema operativo che seguisse le regole delle società come Qualcomm stabilito per utilizzare il proprio hardware su dispositivi di vendita al dettaglio.
La risposta a questo particolare dilemma era Cyanogen OS, primo su un'edizione speciale di Oppo N1, il prodotto commerciale che Cyanogen Inc ha creato per funzionare su dispositivi al dettaglio. Mentre gran parte di questa versione di Android è open source e disponibile attraverso il progetto della comunità CyanogenMod, il sistema operativo Cyanogen esiste come prodotto al dettaglio che può essere utilizzato da chiunque, indipendentemente dal livello di abilità. Un sistema operativo di livello consumer per competere con artisti del calibro di TouchWiz e Sense UI, completo di partnership software opt-in costruite nel modo in cui la gente di Cyanogen Inc pensa che dovrebbe essere eseguito Android. È un obiettivo ambizioso, e la strada verso questo particolare fine del gioco si è increspata più di alcune piume.
Non ci si sposterà molto in una conversazione su Cyanogen Inc su Internet senza che qualcuno abbia parlato del CEO dell'azienda e del suo talento nel creare titoli con i suoi commenti aggressivi, la maggior parte dei quali si è dimostrata molto efficace nell'ottenere il giusto tipo di attenzione. Kirt McMaster ha fornito alcuni ottimi risultati su come portare Android da Google, ed è facile leggere alcuni di questi commenti fuori dal contesto e sentire che qualcuno sta pianificando di mordere la mano dei feed.
Il gioco finale per Cyanogen OS è quello di creare quell'alternativa avvincente
La linea di fondo è che i dispositivi Android vendono davvero solo quando Google Play Services e Google Play Store sono a bordo, e molto di ciò ha a che fare con la mancanza di un'alternativa convincente per tutto ciò che Google offre. Il gioco finale per il sistema operativo Cyanogen è quello di creare quell'alternativa avvincente e offre agli utenti una scelta tra ciò che Google ritiene migliore e ciò che Cyanogen ritiene migliore. Solo il tempo dirà se questa è la strada giusta da percorrere, ma è qualcosa che questa squadra sembra dedicare alla consegna.
Così il gioco è fatto. L'origine del sistema operativo Cyanogen risale quasi allo stesso Android, forgiato da persone che amano prendere qualcosa che hanno comprato e migliorarlo da soli, e far crescere quella passione in un sapore unico di Android. Anche se questo non è il tuo modo preferito per Android, la strada finora per questa squadra è affascinante, ed è chiaro che quest'anno sarà cruciale per questa società.