| 13 giugno 2012 | 28 Commenti

Editoriale: CyanogenMod sta perdendo colpi?

Disclaimer: onde evitare facili polemiche (nei miei confronti) ci tengo a sottolineare che ho la massima stima per chiunque contribuisca alla crescita dell’ecosistema Android, dalla realizzazione di un wallpaper a quella di un firmware personalizzato; in particolare è impossibile non dire grazie a tutto il team di CyanogenMod, che in questi anni ha senz’altro contribuito in maniera importante allo sviluppo dell’intera piattaforma.

Detto questo, è impossibile anche non constatare che ad oggi, 8 mesi circa dopo la pubblicazione dei sorgenti di Ice Cream Sandwich, non è ancora stata rilasciata nemmeno una Release Candidate di CyanogenMod 9, per nessun dispositivo (per la legge di Murphy, sarò smentito nel giro di secondi).

Abbiamo analizzato più volte lo stato attuale e futuro degli aggiornamenti, ed è ovvio che al momento gli update ad Ice Cream Sandwich da parte dei vari produttori non procedano molto rapidamente, ma la stessa cosa si può dire anche di CyanogenMod e di molti dei firmware custom che comunque hanno sempre contribuito al proliferare delle varie versioni di Android.

Le cause di questa lentezza possono essere molteplici e non tutte direttamente imputabili al team di sviluppatori che sta dietro al celebre firmware: anzitutto è la testimonianza indiretta di come la migrazione ad Android 4 non sia una passeggiata. Secondariamente ci ricorda quanto grande sia l’impegno del team Cyano, che ormai “deve” manutenere più dispositivi di chiunque altro: dai vari produttori fino a Google, nessuno rilascia così tanti firmware Android diversi per altrettanti modelli.

La cosa che personalmente mi lascia un po’ perplesso però è anche un’altra. La nuova mascotte, la nuova bootanimation, la nuova lockscreen, le nuove caratteristiche, l’inclusione di questo e di quello ecc: tutte cose bellissime, se magari fossero stati il compendio ad un firmware già fatto e finito, invece si trattava solo di caratteristiche in divenire, più o meno incluse nelle numerose nightly. È così sbagliato pensare che sia meglio avere una base solida di partenza sulla quale aggiungere, piuttosto che dedicarsi prima agli “accessori” piuttosto che alla sostanza? Certo, se gli aggiornamenti ufficiali fossero rapidissimi forse questo discorso perderebbe consistenza, ma così non è, e che al team CyanogenMod piaccia o meno, tantissimi utenti dipendono da loro piuttosto che dai vari produttori, e questo (volenti o nolenti) li carica di maggiori “responsabilità”.

Forse qualcuna di queste osservazioni (ma probabilmente anche di molto più severe) sono arrivate a destinazione, almeno a giudicare da quanto pubblicato ieri su Google+: Steve Kondik afferma (stizzito) che la RC1 è ormai prossima, sebbene destinata solo “ai dispositivi più stabili” (i Nexus – tranne il One – ne faranno parte, e poi supponiamo tutti quelli che hanno già un aggiornamento ufficiale, ma quest’ultima è solo una speculazione).

La mia impressione generale (per non terminare lasciando senza risposta la domanda nel titolo) è che CyanogenMod stia cercando di crescere, anche da un punto di vista tecnico (vedi i nuovi server), ma “il passaggio all’età adulta” non avviene per forza di cose in maniera costante e indolore. Le intrinseche difficoltà dovute ad un aggiornamento più complesso di altri si mescolano al sempre maggior numero di dispositivi supportati, vecchi e nuovi (i progressi della CM9 non hanno impedito la crescita della CM7, il cui sviluppo procede in parallelo), e la propria stessa eredità inizia a diventare pesante. CyanogenMod deve ormai tenere testa a sé stesso e alla propria fama, e al contempo continuare a crescere, se vuole rimanere al passo coi tempi. In ultima battuta poi, le “dimissioni” della scorsa estate di Steve Kondik forse non sono state del tutto indolore come volevano farci credere: gli sviluppatori del team Cyano sono impegnati su così tanti fronti che a volte l’obiettivo finale rischia di farsi un po’ confuso.

Tags: , , , , ,

Categorie: Inchiesta

  • http://www.facebook.com/marco.binotti Marco Binotti

    ” tutte cose bellissime, se magari fossero stati il compendio ad un firmware già fatto e finito”
    quello che penso anche io, siccome ormai a giugno sia LG sia Sony sia HTC stanno rilasciando ICS per tanti dispositivi, penso che invece di perdere tempo a far funzionare un telefono che verra aggiornato bene e funzionante ad ics, si siano concentrati piu sugli extra che rendono la cyano la rom di riferimento, in attesa di lavorare su una base solida per il potenziamento prestazionale

    • guido_89

      oppure potevano concentrarsi su quei dispositivi che supportano e fare una rom stabile per loro visto che le cucine esistono 1) per migliorare le prestazioni 2) per dare supporto a chi supporto non ha più (e lo dico senza malizia perchè il mio liquid mt non è supportato “neanche” dal cyanoteam). quindi la priorità dovrebbe andare sempre e comunque a un firmware stabile.

  • http://www.facebook.com/people/Christian-Signorile/1259957004 Christian Signorile

    Sono perfettamente d’accordo su tutti i punti e la mia risposta é si: Cyano sta perdendo colpi… Le energie vengono rivolte ad elementi di cornice (mascotte, player, launcher) ma a livello di fluidità e durata batteria mi sembra che i progressi siano piuttosto lenti… Ormai da qualche mese monto rom su base AOKP!!! Spero che Cyano torni presto sui livelli raggiunti con Cm7!!!

  • dazthamaz

    L’ho utilizzata con piacere immenso sin dalle prime build di Pawtip, ma giusto una settimana fa ho deciso di flashare la Slimics di Krarvid sul mio sgs per via della gestione della RAM, il vero problema dell’i9000..

    Cmq la cm9 é stabile da marzo sul galaxys, secondo la mia esperienza, se scrivessero RC al posto di Nightly non se ne accorgerebbe nessuno..

    • Aniello Annunziata

      Concordo, uso la CM9 giornalmente sul mio i9000, l’unico problema riscontrato è con la radio FM. Per il resto il firmware ufficiale Samsung (tutte le versioni) mi dava un errore sul phone.apk ogni volta che mi chiudevano una telefonata, questo non lo fa mai… Chiamarla Nightly è solo una forma di “protezione”, un po come i siti che mettono la dicitura “beta” per tutelarsi dei malfunzionamenti probabili.
      Sinceramente non saprei cosa volere di più dalla CM9 (a parte la radio FM, che però non ha nessun ICS per SGS). Mi basta una ROM che sia stabile (e lo è) che non mi dia errori nell’uso quotidiano (e lo è adifferenza delle ROM samsung), che sia fluida (e lo è di più delle ROM samsung gingerbread).
      Quindi di cosa stiamo parlando? Forse la mia analisi è di parte, perchè parlo solo del mio device, ma d’altro canto l’interesse “globale” è somma degli interessi parziali. Per gli utenti i9000 la CM9 è efficiente e completa, IMHO. PEr gli altri aspetto che si esprimano loro.

  • http://twitter.com/Trunkam Trunkam

    concordo pienamente con
    dazthamaz : potrebbero scrivere RC e non se ne accorgerebbe nessuno CM9 (almeno su sgs i9000) è perfettamente stabile fluida 1000 volte piu della stock rom .. con tante funzionalita in piu e perfettamente utili.. insomma se non fosse per cm9 il mio sgs sarebbe nel cassetto (o avre installato un altra rom ICS :-P )

    e cmq solo per il fatto che seguono un numero di telefoni indefinito per me rimangono un gran team

  • http://twitter.com/DavideBrutti Davide Brutti

    Messa con orgoglio sul mio N7000 e i9000: è in versione nightly da mesi sul secondo e si riscontrano ancora qualche piccola toppa (ma niente che ne impedisca l uso giornaliero com’era su Gingerbread, anzi secondo me ha meno bug XD). Per il Note invece è uscita da poco più di un mesetto e entrata in nightly nelle ultime due settimane, mancano solo l MHL e l USB on the go (e la Radio che non ho mai usato xD) ed è praticamente perfetta :D velecità e fluidità da Galaxy S3 !

  • sinir696

    dire che molti produttori non aggiornano quando la samsung detiene il 50% degli smartphone android e quindi detiene anche il 50% di questo problema!

  • Pietro Giannone

    Non solo sta perdendo colpi (a circa 15 giorni dalla presentazione di Jelly Bean non esiste ancora una RC ufficiale), ma si sta pure inimicando (almento per quanto riguarda il Galaxy Nexus) buona parte della comunità degli sviluppatori. Alcuni guru del kernel (tra cui Ezekeel. Franco, Imoseyon, Morfic) hanno deciso di non supportare più le rom cyanogen..questo significa che non assicurano il pieno funzionamento dei loro kernel con questa rom.

    Per chi volesse approfondire basta cercare un post intitolato
    ” The egocentric decisions of the CM team – why hurt independent devs and the community?” scritto da Ezekeel su un noto forum di sviluppatori.

  • Davide Giuseppe Farella

    stanno costruendo una città con le forze per costruire un quartiere…chi andrebbe mai a vivere in case senza tetto??
    che senso ha sviluppare per dispositivi poco diffusi, se non ci sono versioni stabili nemmeno per i piú diffusi???

  • konami7

    sul mio samsung galaxy s2 la uso da dicembre la CM9…
    vero nn c’è una RC… ma è talmente stabile che mi fa impazzire…
    provo ogni tanto altre rom (anke con tw) ma la loro ROM è l
    migliore… io li supporto !!!

  • http://twitter.com/vivialux vivmar

    lol…mi sà che sarai smentito seriamente a breve….cyanogen ,tramite twitter,ha già detto che a breve arriva l’RC…..

    • http://www.m-e-s-h.it/ Nico

      Lo so, infatti è scritto anche nel post di Google+ che ho linkato (che fa riferimento al tweet di cui parli) :P

  • http://maximilianps.blogspot.com Massimiliano Uguccioni

    ma guarda, sono con il mio Desire HD proprio con una CM9
    Non può essere una candidate, dato che la telecamera non é supportata al 100% p poi ci sono altri piccoli bug ma, potrebbe tranquillamente esserelo, IHMO, é colpa di ICS

    • Andrea Usella

      CM9 per DHD?!?! E’ dov’è???

  • http://www.facebook.com/dario.gargioni Dario Gargioni

    Da possessore di terminali Android, ringrazio sempre il team CyanogenMod che fino ad ora ha fatto un enorme lavoro e bisognerebbe ringraziarlo a vita. Certo se da domani il team CyanogenMod smettesse di rilasciare custom rom, mi piacerebbe vedere le facce delle persone che si aspettano sempre da loro grandi cose, invece di aspettarsi aggiornamenti puntuali e rapidi dalle case madri (vedi Samsung, HTC, LG, ecc. ecc.) che, fra parentesi, paghiamo quando acquisti un terminale e dovrebbero fare il loro lavoro; correggere i bug, aggiornare l’os e garantire un arcata di 24 mesi di aggiornamenti…
    Mi piacerebbe vedere “dei pistolotti” di articoli come questo di critica verso le case costruttici che, che ultimamente, se aggiornano, aggiornano dopo 8-10 mesi i vari dispositivi al nuovo os (sempre che la legge del marketing lo permetta) e per lo più tante volte sono versioni di os buggate messe li solo per avere il numero della versione aggiornata…
    Tante volte blog e testate tecnologiche criticano lavori fatti da persone che non sono retribuite, lo fanno per passione o retribuite parzialmente o dalla pubblicità o da sottoscrizioni da privati (CyanogenMod, XDA o altri forum), invece bisognerebbe avere il pugno duro con chi ha prodotto e venduto un terminale e smette di supportarlo dopo pochi mesi (UNA VERGOGNA), ma ahime vedo il contrario. Articoli su articoli per elogiare il lavoro di quella o quell’altra casa costruttrice, ma mai uno straccio di critica, anzi si difende sempre a spada tratta ogni cosa.
    Se ogni tanto qualche critica venisse a galla e qualche class action (che ahime qui in Ita non si può) venisse fatta, Samsung, HTC, LG e compagnia bella non sarebbero sul piedistallo d’oro come quasi sempre vengono dipinte.
    Dariog

    • http://www.m-e-s-h.it/ Nico

      Di critiche alle case costruttrici ne facciamo eccome, sia sugli aggiornamenti (cosa che ho fatto anche qui sopra) che su altre cose.
      Se leggi bene tutto l’editoriale inoltre, quelle verso cyanogenmod sono più osservazioni che critiche vere e proprie, tanto che ho iniziato ringraziandoli e terminato constatando lo sforzo di crescita (e nel mezzo gli ho riconosciuto il merito di avere da aggiornare più dispositivi di chiunque altro)

  • Cristian Nasuti

    io uso una nightly cm9 sul mio SGS da qualche mese (appena è uscita) e sinceramente non ho lamentele da fare: il telefono è rinato rispetto a qualunque versione rilasciata da samsung, alla faccia della carenza di una RC o di una versione stabile.
    per me possono andare avanti all’infinito a rilasciare nuove nightly… una volta ogni 7/15 giorni aggiorno e via.

  • http://www.facebook.com/Vampuccio Ivano Bottari

    con tutto il rispetto ma le nightly di cyanogen sono perfettamente funzionanti per un utilizzo giornaliero, zero crash e tutto ok :)

  • valerioseb

    che io sappia gli sviluppatori sono davvero tanti e le persone che si occupano delle modifiche alla lockscreen, della bootanimation e dei programmi (vedi apollo) sono diverse da quelle che creano le rom per i vari dispositivi integrando poi il lavoro dei colleghi. ognuno fa il suo com’è giusto che sia

  • http://www.facebook.com/riccardo.brancati Riccardo Brancati

    magari citare nvidia e i produttori che non rilasciano i sorgenti pare brutto?

    • http://www.m-e-s-h.it/ Nico

      Il tuo punto di vista mi trova d’accordo: dire che la Cyano va a rilento non significa implicare che sia colpa sua, le cause possono benissimo essere esterne, su questo spero di essere stato chiaro!

  • http://www.facebook.com/danielemarco Daniele Marco Pavan

    Bah, la cyano è sempre stata lenta con gli aggiornamenti…anche con la vecchia cyano 7 s’è dovuto praticamente aspettare ics per vedere una versione stabile… c’è anche da dire che le ultime nightly sono perfette(su.gnexus) cosa che non si poteva dire su il mio vecchio n1 nemmeno delle rc. Quindi direi che la cyano sta avanzando.bene, semplicemente aspetta una vera sta le per rilasciare l’rc. L’unica cosa da dire è che ormai l’ecosistema di cuochi android s’è talmente evoluto da trasformare la grande cyano in una rom come un’altra, anzi spesso più indietro rispetto a sviluppatori più piccoli.

  • Gigi

    “Non è ancora stata rilasciata nemmeno una Release Candidate di CyanogenMod 9″

    Scusami Nicola ma considero questa cosa un po’ tendenziosa, il lavoro che stiamo mettendo nella CM9 è tantissimo e i risultati sono già evidenti da tempo.

    Chiunque abbia un minimo di dimestichezza con il modding può scaricare le nightly, sono a disposizione di tutti e da quando abbiamo preso i nuovi server la compilazione è praticamente giornaliera per tutti i modelli supportati (principalmente quelli per cui abbiamo tutti i driver rilasciati dal produttore).

    Il sistema è ormai stabile, non ci sono bug critici e non si verificano particolari crash, io stesso e il mio team di amici/tester usiamo la CM9 con soddisfazione da mesi sui dispositivi più disparati (quindi non solo Nexus) e ci godiamo l’esperienza senza problemi.

    Se poi la gente ha bisogno di avere il contentino psicologico di leggere nelle info del telefono RC invece che Nightly allora è un altro discorso.

    • http://www.m-e-s-h.it/ Nico

      In parte hai ragione, ma non è solo un fatto di contentino psicologico: se finora non hanno voluto mettere il bollino RC un motivo ci sarà stato (tra l’altro in passato le RC della CM7 erano arrivate prima, era questo il senso più che altro), magari non visibile immediatamente, ma chi sviluppa la CM lo sa. Ci possono essere tanti tipi di bug, alcuni macroscopici (non funziona XXXXX) altri più sottili (autonomia, ottimizzazione, ecc.). Come ha detto Steve Kondik stesso: non chiamano stabile una cosa che stabile non è, il che, invertendo la frase, significa che qualcosa comunque manca.

      In ogni caso come avrai già constato il mio editoriale è servito allo scopo e sono state annunciate le prime RC entro le prossime settimane: missione compiuta! :)

Forum! Hai una domanda? Falla sul forum! Avrai sicuramente più risposte!