CyanogenMod (Italiano)

Poco dopo il rilascio dell’HTC Dream, il primo smartphone basato su Android, negli Stati Uniti nel settembre 2008, viene scoperto un metodo per acquisire i diritti di utente root attraverso il kernel Linux che comprende il sistema operativo. Avere questo accesso root permette, grazie alla natura open source di Android, di modificare il sistema operativo e installare questa nuova versione sul proprio dispositivo.

Nello stesso anno, diversi sistemi operativi modificati per l’HTC Dream vengono sviluppati e distribuiti via internet. Uno di essi, mantenuto da uno sviluppatore chiamato JesusFreke, è diventato rapidamente popolare tra i proprietari di Dream. Nell’ottobre 2009, JesusFreke smette di lavorare sul suo sistema operativo e suggerisce agli utenti di passare a una ROM, costruita sopra quella di JesusFreke che è stata rinforzata e sviluppata dallo sviluppatore Cyanogen (Steve Kondik), questa versione è chiamata “CyanogenMod”. CyanogenMod sta rapidamente guadagnando popolarità, e una piccola comunità di sviluppatori chiamata CyanogenMod Team sta aiutando a far crescere questo progetto. Nel giro di pochi mesi il numero di dispositivi e funzionalità cresce notevolmente, rendendo CyanogenMod una delle distribuzioni Android più conosciute.

Come molti progetti open source, CyanogenMod è sviluppata tramite versioning decentralizzato, e il codice sorgente è disponibile su Github, accessibile a chiunque. I collaboratori inseriscono nuove funzionalità o correzioni di bug utilizzando il sistema di verifica del codice sorgente di Google. I contributi possono essere testati da chiunque, e un voto viene fatto dagli utenti registrati prima dell’accettazione finale da parte di uno sviluppatore CyanogenMod riconosciuto e integrato nel sistema operativo.

CyanogenMod 6Modifier

Steve Kondik ha rilasciato CyanogenMod 6, costruita sopra Android 2.2 aka Froyo, per il Nexus One, Dream, Magic, Droid (Milestone), Legend, Desire, Evo 4G, Hero, Wildfire, Incredible, HTC Aria e il T-Mobile myTouch 3G Slide. Una release candidate è diventata disponibile l’11 luglio 2010, e la versione stabile è disponibile dal 28 ottobre 2010.

CyanogenMod 7Modifier

CyanogenMod 7 è costruito sopra Android 2.3 a.k.a. Gingerbread, aggiungendo codice aggiuntivo fornito dal CyanogenMod Team. Le parti di codice personalizzate sono state per lo più scritte da Cyanogen (Steve Kondik), ma molte parti provengono dalla comunità di sviluppatori XDA (il launcher, il browser e altri) e da progetti open source come BusyBox.

Lo sviluppo è iniziato quando Google ha dato via il codice sorgente di Android 2.3. Il 15 febbraio 2011, la prima release candidate di CyanogenMod 7 era disponibile su molti dispositivi,. La quarta release candidate è stata rilasciata il 30 marzo 2011 e ha portato la compatibilità con il Nook Color e dispositivi simili, oltre a risolvere molti bug. L’11 aprile 2011, la versione pubblica di CyanogenMod 7.0 è stata rilasciata, costruita sopra Android 2.3.3. L’ultima versione stabile, CyanogenMod 7.1, è stata rilasciata il 10 ottobre 2011, costruita su Android 2.3.4.

CyanogenMod 7.2 (costruita su Android 2.3.7) dovrebbe essere l’ultimo aggiornamento della serie 7.x. La prima release candidate è stata rilasciata il 15 marzo 2012, portando l’inserimento di numeri predittivi, una nuova schermata di sblocco, animazioni da Ice Cream Sandwich e correzioni di bug. Gli sforzi del team CyanogenMod sono ora diretti verso CyanogenMod 9, costruito sopra Android 4 aka Ice Cream Sandwich. La versione stabile è arrivata il 18 giugno 2012.

CyanogenMod 8Modifier

La versione CyanogenMod 8 era prevista per essere costruita su Android 3 aka Honeycomb. Sfortunatamente, il codice sorgente di Honeycomb non è stato fornito da Google fino a quando il codice sorgente di Android 4.0 aka Ice Cream Sandwich è apparso. CyanogenMod 8 quindi ufficialmente non vedrà mai la luce del giorno, con CyanogenMod che passerà direttamente dalla versione 7.x a CyanogenMod 9.

CyanogenMod 9Modifier

CyanogenMod 9 è costruito sopra il codice sorgente di Android Ice Cream Sandwich fornito da Google. Steve Kondik e il suo team hanno annunciato che hanno iniziato a lavorare su questa nuova versione dopo che il codice sorgente di Android 4.0.1 è stato reso disponibile. Nel novembre 2011, sono state rilasciate versioni alfa, soprattutto sui dispositivi Samsung come il Nexus S e il Galaxy S. Il 26 giugno 2012 è stata rilasciata la prima Release Candidate di CyanogenMod 9. La versione stabile è ufficialmente rilasciata il 16 agosto 2012, il team di sviluppo ha sottolineato che questa versione non sarebbe stata mantenuta (a differenza del ramo CyanogenMod 7) sapendo che quasi tutti i dispositivi che supportano la versione 9 supporteranno la versione 10.

CyanogenMod 10/10.1/10.2Modifier

CyanogenMod 10 è costruito sopra il codice sorgente di Android Jelly Bean. Lo sviluppo è iniziato non appena è stata rilasciata una versione stabile di CyanogenMod 9. Le prime versioni sono disponibili dal 18 agosto 2012 su una dozzina di terminali. La versione finale di CyanogenMod 10.1 è stata rilasciata come versione stabile il 24 giugno 2013 ed è disponibile per l’installazione su oltre cinquanta dispositivi, compresi tutti i dispositivi Nexus di Google.

CyanogenMod 10.1 è costruita sulla base di Android Jelly Bean 4.2.2. Una versione 10.1.2 è stata rilasciata il 13 luglio 2013 per chiudere le falle di sicurezza trovate dai team di Google.

CyanogenMod 10.2 è costruita su Android Jelly Bean 4.3. Lo sviluppo è iniziato il 24 luglio 2013. La versione 10.2 RC1 è stata rilasciata il 22 novembre 2013 e la versione finale è stata rilasciata il 3 dicembre 2013 ed è costruita su Android 4.3.1 Jelly Bean.

CyanogenMod 11Modifier

CyanogenMod 11 è costruita su Android 4.4 Kitkat. La prima versione M1 per la linea Nexus è stata rilasciata il 6 dicembre 2013.

La versione M2 è costruita su Android 4.4.1 KitKat e risolve molti bug.

CyanogenMod 11sModifier

Questa è la versione di CyanogenMod che alimenta il OnePlus One, è anche costruita su Android 4.4 Kitkat

CyanogenMod 12/12.1Modifier

CyanogenMod 12 è costruita sul codice sorgente di Android 5.0 Lollipop. La versione 12.1 è costruita sul codice sorgente di Android 5.1 Lollipop

CyanogenMod 12sModifier

Questa è l’ultima versione di Cyanogenmod che alimenta il OnePlus One, disponibile come OTA (Over the Air, un aggiornamento che si scarica direttamente tramite la rete mobile, senza azione dell’utente) dalla versione 11S. Integra Android 5.0.2 così come il software di terze parti di OnePlus.

CyanogenMod 13Modifier

Annunciato l’8 ottobre 2015, la prossima versione di CyanogenMod è costruita su Android Marshmallow.

CyanogenMod 14.1Modifier

CyanogenMod 14.1 è costruito sul codice sorgente di Android 7.1 Nougat.

Le ultime build sono costruite sulla versione 7.1.1

CM14.1 porta i pacchetti di funzionalità di Android 7 Nougat. Vale a dire la nuova modalità multi-finestra, la sua nuova interfaccia, il 3D Touch di Google e una modalità Doze modificata. Tuttavia il TEMA CM non è stato ancora portato.

Lo sviluppo è in corso e diversi dispositivi vengono aggiunti nel tempo. Per ora i dispositivi compatibili sono:

  • angler (Nexus 6P)
  • testa di toro (Nexus 5X)
  • cancro (Xiaomi Mi3w e Mi4)
  • d855 (LG G3)
  • falco, peregrine, thea e titan (diverse varianti di Moto G)
  • h811/h815 (LG G4)
  • kite, kitedv, kitespr, kiteusc e kitevzw (Samsung Galaxy S5)
  • oneplus3 (OnePlus 3)
  • Z00L, Z00T (Zenfone 2)

Aggiornamento 1 dicembre 2016:

  • piccolo (BQ Aquaris M5)
  • hiaeul (HTC One A9 GSM US
  • m8 (HTC One M8)
  • m8d (HTC One M8 Dual SIM)
  • jagnm (LG G3 Beat)
  • jag3gds (LG G3 S)
  • armani (Xiaomi Redmi 1S)
  • v500 (LG G Pad 8.3)
  • tsubasa (Sony Xperia V)
  • shamu (Nexus 6)
  • r7plus (Oppo R7 Plus)
  • r5 (Oppo R5 / R5s)
  • P024 (Asus ZenPad 8.0 (Z380KL))
  • osprey (Motorola Moto G 2015)
  • oneplus2 (OnePlus 2)
  • nicki (Sony Xperia M)
  • mint (Sony Xperia T)
  • mako (Nexus 4)
  • klte (Samsung Galaxy S5)
  • huashan (Sony Xperia SP)
  • hayabusa (Sony Xperia TX)

Aggiornamento 5 dicembre 2016:

  • hammerhead (Google Nexus 5)
  • ether (Nextbit Robin)
  • i9300 (Samsung Galaxy S3)
  • clark (Motorola Moto X Pure Edition (2015))
  • v410 (LG G Pad 7.0 LTE)

Aggiornamento del 9 dicembre 2016:

  • t6 (HTC One Max)
  • vegetalte (BQ Aquaris E5 4G)
  • victara (Motorola Moto X 2014)
  • find7 (Oppo Find 7a)
  • find7s (Oppo Find 7s)
  • n3 (Oppo N3)
  • hydrogen (Xiaomi Mi Max)
  • kenzo (Xiaomi Redmi Note 3)
  • lux (Motorola Moto X Play)
  • ido (Xiaomi Redmi 3/Prime)
  • huashan (Sony Xperia SP)
  • flo (Nexus 7 2013 WiFi)
  • acclaim (Nook Tablet)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *