CyanogenMod

De la Viquipèdia, l'enciclopèdia lliure.
Saltar a la navegació Saltar a la cerca
CyanogenMod
sistema operatiu
Logotip
CyanogenMod141.png
Captura de pantalla de CyanogenMod 14.1, basada en Android 7.1.1 "Nougat"
Desenvolupador Steve Kondik i la comunitat CyanogenMod (2013)

Cyanogen Inc. (2013-2016)

Família sistemes operatius mòbils
Llançament inicial 3.1 (Dream & Magic) (setembre de 2008)
corrent d'alliberament 14.1 (Nougat MR1 7.1) (novembre de 2016)
Tipus de nucli Linux (monolític)
Plataformes compatibles BRAÇ
Mètode d'actualització OTA , CWM, TWRP
Tipus de llicència Programari lliure
Llicència Apache 2 i GPL v2 [1]
Etapa de desenvolupament acabat
Lloc web www.cyanogenmod.org/

CyanogenMod (IPA: /saɪ.'æn.oʊ.dʒɛn.mɒd/ ) era un firmware disponible per a més de tres-cents models de mòbils i tauletes basats en el sistema operatiu Android de codi obert , desenvolupat fins al desembre del 2016, predecessor de LineageOS . Oferia funcions i opcions no disponibles al firmware oficial basat en Android dels fabricants d’aquests dispositius, inclosa la compatibilitat amb temes natius (també conegut com a "T-Mobile Theme Engine"), un còdec per al Free Lossless Audio Codec (FLAC), memòria cau comprimida (compcache), una extensa llista d’ APN , un client OpenVPN , un menú de reinici, compatibilitat amb Wi-Fi, Bluetooth i tethering USB, millores en el planificador del nucli i overclocking de perfils, botons de programari (botó suau ) i altres millores per a tauletes, claus d'activació a la pantalla de notificacions (com ara Wi-Fi , Bluetooth , GPS i moltes altres) i altres millores d'interfície. CyanogenMod va afirmar augmentar el rendiment i la fiabilitat en comparació amb el firmware oficial. [2]

Tot i que només una fracció dels usuaris de CyanogenMod decideixen informar de l'ús del firmware, [3] a partir del 20 de gener de 2014, CyanogenMod ha registrat més de 5 milions d'instal·lacions actives en multitud de dispositius. [4]

Història i desenvolupament

Poc després de la introducció del telèfon mòbil HTC Dream (conegut com a "T-Mobile G1" als EUA ) el setembre de 2008, es va descobrir un sistema que aconseguia control administratiu (conegut com a " accés root ") al sistema Linux a Linux sistema basat en Android. [5] Disposar de permisos root, combinat amb la naturalesa de codi obert del sistema operatiu Android, va permetre modificar i tornar a instal·lar el firmware original del telèfon al mateix telèfon.

Els anys següents, molts aficionats a Android van desenvolupar i distribuir molts microprogramaris modificats. Un, mantingut per un desenvolupador anomenat JesusFreke , es va popularitzar ràpidament entre els propietaris de Dream. L'agost de 2009, JesusFreke va deixar de treballar en el seu microprogramari i va suggerir als usuaris que actualitzessin a una versió de la seva ROM que el desenvolupador Cyanogen (Steve Kondik) havia millorat encara més, anomenada "CyanogenMod". [6] Des del juliol de 2012 a l'equip principal de l'equip CyanogenMod hi ha un desenvolupador italià de setze anys, Aldo Jr, conegut amb el pseudònim de westcrip o AMJr.

La popularitat de CyanogenMod va créixer ràpidament i una petita comunitat de desenvolupadors, coneguda com a CyanogenMod Team (i informalment com "Team Douche"), va contribuir al projecte. En pocs mesos, el nombre de dispositius i funcions compatibles amb CyanogenMod va augmentar i CyanogenMod es va convertir ràpidament en una de les distribucions de firmware d'Android més populars. A principis del 2014, CyanogenMod anuncia el desenvolupament d’un dispositiu en col·laboració amb OnePlus amb el firmware modificat preinstal·lat de forma nativa.

El 23 de desembre de 2016, a causa del tancament dels servidors de Cyanogen Inc. i de la pròpia empresa, la comunitat va decidir finalitzar el desenvolupament de la ROM personalitzada. Els dispositius que executin Cyanogenmod ja no rebran actualitzacions a partir del 31 de desembre. També en aquesta data, l’enllaç per descarregar les versions nocturnes serà inaccessible. [7] A continuació, l'equip Cyanogenmod crea un nou projecte a partir de fonts CM, anomenat LineageOS . [8]

CyanogenMod 1

La versió 1 no es va llançar mai perquè era una versió inicial d’Alfa: per tant, només era útil per als desenvolupadors començar a donar forma al rom.

CyanogenMod 2

La versió 2 no es va distribuir mai als usuaris finals perquè encara tenia molts errors i imperfeccions.

CyanogenMod 3

La versió 3 es basa en Android 1.5 Cupcake.

CyanogenMod 4

La versió 4 es basa en Android 1.6 Donut.

CyanogenMod 5

La versió 5 es basa en Android 2.1 Eclair.

CyanogenMod 6

Steve Kondik va llançar CyanogenMod 6, basat en Android 2.2 Froyo, per a Nexus One , Dream , Magic , Droid , Aria , Legend , Desire , Evo 4G , Hero , Wildfire , Incredible i myTouch 3G Slide . [9] Una versió preliminar de CyanogenMod 6 es va fer disponible l'11 de juliol de 2010 [10] i la versió estable es va publicar el 28 d'agost de 2010. [11]

CyanogenMod 7

El microprogramari CyanogenMod 7 es basa en Android 2.3 Gingerbread amb codi addicional personalitzat per l'equip CyanogenMod. Les porcions personalitzades de CyanogenMod són escrites preliminarment per Cyanogen (Steve Kondik), però inclouen contribucions de la comunitat de desenvolupadors xda (com ara una barra de llançament, un compositor telefònic i un navegador millorat), així com codi de projectes de codi obert establerts (com com per incloure BusyBox a l'intèrpret d'ordres). [12]

El desenvolupament de CyanogenMod 7 va començar després que Google publiqués el codi font per a Android 2.3 (Gingerbread). [13] El 15 de febrer de 2011, es va llançar la primera versió preliminar de CyanogenMod 7 per a molts dels dispositius compatibles. [14] [15] La quarta versió preliminar es va publicar el 30 de març de 2011 i va aportar més suport per al Nook Color i altres sistemes similars i moltes solucions. [16] L'11 d'abril de 2011 es va llançar la versió pública de CyanogenMod 7.0, basada en Android 2.3.3. [17] L'última versió estable, CyanogenMod 7.2, es va publicar el 16 de juny de 2012, basada en Android 2.3.7. [18]

CyanogenMod 8

S'esperava que la versió 8 de CyanogenMod estaria basada en Android 3.0 Honeycomb; no obstant això, el codi font mai no va ser distribuït per Google. Per aquest motiu, la versió 8 mai no es va llançar.

CyanogenMod 9

CyanogenMod 9 es basa en Android 4.0 Ice Cream Sandwich. Steve Kondik i el seu equip van anunciar que havien començat a treballar en la nova versió després que Google posés a disposició el codi font per a Android 4.0.1. El desenvolupament d'aquesta versió va trigar més que en versions anteriors, a causa de la rellevància dels canvis entre Android 2.3 "Gingerbread" i 4.0 "Ice Cream Sandwich". Així, l’equip va aprofitar per mostrar una nova visió de la ROM i repensar els canvis que ja no eren necessaris a causa de les millores d’Android.

Els darrers dies de novembre de 2011, es van distribuir algunes versions Alpha, en particular per als dispositius Samsung Nexus S i Galaxy S. El 9 d’agost de 2012, després de diversos candidats Beta i Release, CyanogenMod va llançar la versió final de CyanogenMod 9. Tenint en compte que la versió d'Android 4.1 "Jelly Bean", s'havia llançat just en aquells dies, el desenvolupament es va transferir ràpidament a CyanogenMod 10. El 29 d'agost de 2012, CyanogenMod va llançar una petita actualització, CyanogenMod 9.1.0, que portava solucions i una trucada de l'aplicació SimplyTapp per als pagaments NFC.

El 4 d'abril de 2012, durant el desenvolupament, CyanogenMod va introduir "Cid" (pronunciat / sɪd /), la nova mascota CyanogenMod, que va substituir l'anterior mascota, Andy el monopatí "bugdroid". CID és l'abreviació de "CyanogenMod ID".

CyanogenMod 10

El 9 de juliol de 2012, l'equip de CyanogenMod va anunciar, a través del seu compte de Google+, que CyanogenMod 10 es basaria en Android 4.1 Jelly Bean. El CyanogenMod 10 Nightly s’ha posat a disposició de molts dispositius compatibles amb CyanogenMod 9. Des del setembre del 2012, amb el desenvolupament de la primera fita, l’equip de CyanogenMod ha iniciat la “M Snapshot”, és a dir, versions mensuals. A principis de cada mes, l'equip de CyanogenMod, quan consideren una versió prou estable per al seu ús diari, es publica com a sèrie "Instantània M".

El 13 de novembre de 2012 es va llançar una versió estable final per a diversos dispositius.

CyanogenMod 10.1

CyanogenMod 10.1 es basa en Android 4.2 Jelly Bean. Actualment hi ha disponibles versions nocturnes per a una àmplia varietat de dispositius, com ara M Instantànies. A partir del 24 de juny de 2013, l'estat de les ROM de CyanogenMod 10.1 (basat en Android 4.2.2) s'ha declarat "estable", ja que els nous dispositius compatibles actualment reben estabilitat el mateix dia. Els desenvolupadors de CyanogenMod van dir que continuarien el programa M Snapshot que integra noves funcions cada mes. Malauradament, molts dispositius que utilitzen Samsung Exynos i Nvidia Tegra 2 SoC no formaven part de la primera versió.

CyanogenMod 10.2

El llançament de la primera nit de CyanogenMod 10.2, que es basa en Android 4.3 Jelly Bean, va començar a funcionar per seleccionar dispositius compatibles el 14 d’agost de 2013. Inclou algunes noves millores al sistema, com Bluetooth Low Energy, compatible amb OpenGL ES 3.0, la nova aplicació de telèfon, compatibilitat amb resolució 4K (3840 * 2160) i moltes millores de seguretat i estabilitat.

CyanogenMod 11

El 6 de novembre de 2013, l’equip de CyanogenMod va començar a publicar el codi CyanogenMod 11, basat en Android 4.4 KitKat, a GitHub. Els primers jocs nocturns de CyanogenMod 11.0 van començar a publicar- se per a un nombre selecte de dispositius el 5 de desembre de 2013. Des de llavors, M-Snapshots s'ha desplegat cada mes per a dispositius compatibles, proporcionant una experiència més estable. Amb Milestone 6 es va aclarir que CyanogenMod ja no es declararia "estable", sinó que continuarien les Instantànies M que representaven un canal estable. El 25 de juny de 2015, l’equip anuncia el final del desenvolupament de KitKat distribuint l’última instantània.

CyanogenMod 12

CyanogenMod 12 es basa en Android 5.0 "Lollipop". Al novembre de 2014, Aldo Jr va publicar la primera versió oficial de la dotzena versió que els desenvolupadors van fer disponible en forma de fonts compilables. La primera nit va arribar el 6 de gener de 2015. El 25 de juny de 2015, l’equip anuncia el final del desenvolupament distribuint l’última instantània.

CyanogenMod 12.1

CyanogenMod 12.1 es basa en Android 5.1 "Lollipop". Disponible a partir del 25 d'abril de 2015 i encara en desenvolupament.

CyanogenMod 13

CyanogenMod 13 es basa en Android 6 "Marshmallow". Disponible a partir de novembre de 2015 i per a la majoria de dispositius

CyanogenMod 14

CyanogenMod 14 se suposava que es basava en Android 7 "Nougat". No es desenvoluparà a favor del 14.1. Només disponible en alguns edificis no oficials.

CyanogenMod 14.1

CyanogenMod 14.1 es basa en Android 7.1.1 Nougat. Els primers jocs nocturns es van publicar l'11 de novembre de 2016. Aquesta serà també l'última versió d'aquesta ROM, de fet a partir del 31 de desembre de 2016, després de la decisió de Cyngn Inc. d'aturar totes les estructures de les quals depenia el desenvolupament d'aquesta ROM (constructor , allotjament, etc.) el projecte quedarà abandonat.

Construccions nocturnes i construccions M.

A més de les versions estables esmentades anteriorment, CyanogenMod també està disponible per a molts dels dispositius compatibles en forma de compilació nocturna , coneguda informalment com a nocturna . [19] Les versions nocturnes són versions instal·lables de CyanogenMod construïdes amb les últimes fonts disponibles, aproximadament cada 24 hores. Com que els desenvolupadors actualitzen contínuament el codi CyanogenMod, les versions nocturnes permeten als usuaris provar els darrers canvis. Tot i que donen accés als no desenvolupadors a les darreres correccions, les versions nocturnes també poden contenir nous errors, ja que són generats per un servidor. Les properes versions de CyanogenMod estan disponibles a molts llocs web, que junts formen una xarxa de miralls . [20] . Des de setembre de 2012, l’equip de CyanogenMod ha anunciat que vol distribuir cada mes per a dispositius específics, M-Builds o nightlies que s’estabilitzen cap al final de cada mes en comparació amb els clàssics, reduint així el nombre d’ errors presents. Aquests últims van ser substituïts per versions "estables" que generalment es publiquen mensualment.

Versions de CyanogenMod

Vegeu també: Versions d'Android

Versions
CyanogenMod
Versions
Android
Versions
últim o
major
Data
publicació
Registre de canvis (nou en comparació amb versions anteriors)
3 Android 1.5

(Magdalena)

3.6.8.1 1 de juliol de 2009 3.6.8 basat en Android 1.5r3
3.9.3 22 de juliol de 2009 3.9.3 afegit suport de format d'àudio FLAC
4 Android 1.5 / 1.6

(Magdalena / Donut)

4.1.4 30 d’agost de 2009 4.1.4 es basa en Android 1.6 (Donut); QuickOffice s'ha eliminat.
4.2.15.1 24 d’octubre de 2009 4.2.3 també admet la connexió USB; de la versió 4.2.6 CyanogenMod es basa en Android 1.6r2; des de la versió 4.2.11 s'ha integrat el zoom del navegador i el pessic per fer zoom per desplaçar-se per la galeria.
5 Android 2.0 / 2.1

(Eclair)

5.0.8 19 de juliol de 2010 ADW.Launcher s'ha definit com a iniciador per defecte.
6 Android 2.2.x

(Froyo)

6.0.0 28 d’agost de 2010 Es van introduir dues càmeres i compatibilitat amb punt d'accés Wi-Fi. Compilador Just-in-Time (JIT) per augmentar el rendiment.
6.1.3 6 de desembre de 2010 6.1.0 es basa en Android 2.2.1
7 Android 2.3.x

(Pa de pessic)

7.0.3 10 d'abril de 2011 7.0.0 es basa en Android 2.3.3
7.1.0 10 d'octubre de 2011 7.1.0 es basa en Android 2.3.7
7.2.0 16 de juny de 2012 Els nous dispositius tenen traduccions actualitzades, aplicació de telèfon predictiu, la possibilitat de comprovar la retroalimentació tàctil en hores de repòs, actualitzacions a la pantalla de bloqueig, animació ICS, la possibilitat de configurar la icona de la bateria a la barra d’estat, moltes correccions d’errors.
8 Android 3.x

(Panal)

N / A N / A Google mai no ha publicat el codi font per a Android 3.0 Honeycomb.
9 Android 4.0.x

(Sandwich de gelat)

9.1 29 d'agost de 2012 Seguretat millorada, l'ús d'arrel està desactivat per defecte. S'ha afegit suport per SimplyTapp.
10 Android 4.1.x

(Jelly Bean)

10.0.0 13 de novembre de 2012 Mode expandible per a escriptori, gestor de fitxers CM amb permisos root.
Android 4.2.x

(Jelly Bean)

10.1.3 24 de juny de 2013
Android 4.3.x

(Jelly Bean)

10.2.1 31 de gener de 2014 S'ha afegit l'opció de llista negra a l'aplicació del telèfon.
11 Android 4.4.x

(Kit Kat)

11,0 M1 5 de desembre de 2013 WhisperPush: integració del protocol de missatgeria segura de TextSecure com a opció en funcionament. Permet enviar missatges SMS xifrats a altres usuaris de CM o TextSecure.
Android 4.4.4

(Kit Kat)

11,0 M12 12 de novembre de 2014 Compatibilitat de Galaxy S4 Active, Galaxy S5 GSM, Galaxy S4 SK I-9506, Galaxy Tab 10. i Galaxy Player 4.0, moltes actualitzacions del framework.
12 Android 5.0.x

(Piruleta)

12.0 6 de gener de 2015 El gestor de fitxers, el navegador i les diverses aplicacions de Cyanogenmod es converteixen en Material Design.
Android 5.1

(Piruleta)

12.1 Abril de 2015 Diverses correccions d'errors i millores de rendiment que afectaven les versions anteriors de Lollipop, inclosa la finalització brusca d'algunes aplicacions.
13 Android 6.0.x

(Malví)

13.0 Novembre de 2015
14 Android 7.0.x

(Torró)

N / A N / A No es va desenvolupar a favor del 14.1
Android 7.1

(Torró)

14.1 9 de novembre de 2016

     Versió antiga

     Versió antiga, encara compatible

     Darrera versió estable

     Darrera versió de vista prèvia

Eines

El dipòsit de codi font CyanogenMod també conté la recuperació ClockworkMod , una "imatge de recuperació", mantinguda per Koushik "Koush" Dutta, que s'utilitza per instal·lar CyanogenMod i altres actualitzacions personalitzades. Una imatge de recuperació és un mode d' arrencada especial que s'utilitza per fer una còpia de seguretat i restaurar els suports d'emmagatzematge del dispositiu o per reparar / actualitzar el programari del sistema. La recuperació de ClockworkMod es pot instal·lar automàticament en molts dispositius compatibles amb CyanogenMod en els quals s'ha obtingut accés root mitjançant una aplicació Dutta anomenada "Rom Manager", disponible a Google Play .

Reaccions de la indústria

La resposta dels fabricants de telèfons intel·ligents i tauletes i dels operadors de telefonia mòbil no va ser generalment molt favorable al desenvolupament de firmware de tercers: els fabricants havien expressat la seva preocupació pel mal funcionament del dispositiu que feia ús de versions no oficials del programari [21] i per despeses de suport. A més, el firmware com CyanogenMod de vegades ofereix funcions per a les quals els operadors cobren un recàrrec (per exemple, Tethering ). Com a resultat, els obstacles tècnics com el bloqueig del carregador d’arrencada i l’accés limitat als permisos d’arrel eren habituals en molts dispositius.

No obstant això, la popularitat del programari desenvolupat per la comunitat ha crescut [22] [23] i, seguint les regulacions de la Library of Congress que permeten el desbloqueig de dispositius mòbils [24] , els fabricants i operadors han moderat la seva postura respecte a CyanogenMod i altres microprogramaris no oficials. Entre ells, HTC [25] , Motorola [26] i Sony Ericsson [27] han vingut a donar suport i fomentar el desenvolupament. LG Italia també ha publicat una declaració segons la qual els seus dispositius estan garantits fins i tot amb firmware modificat i firmware original amb permisos root [28] .

El 2011, la necessitat d’eludir les restriccions de maquinari en instal·lar firmware no oficial va disminuir a causa del nombre creixent de dispositius venuts amb un carregador d’arrencada ja desbloquejat o fàcilment desbloquejable, similar a la sèrie de telèfons Nexus . El fabricant HTC ha anunciat el suport per al desenvolupament de microprogramari no oficial fent que el carregador d’arrencada de tots els dispositius nous es pugui desbloquejar [21] i Samsung ha enviat diversos telèfons Galaxy S II a l’equip de CyanogenMod amb el propòsit exprés de fer-lo disponible per a aquest dispositiu. [29] L'operador mòbil T-Mobile va expressar el seu suport al projecte CyanogenMod amb un missatge a twitter: "CM7 is great!". [30]

Nota

  1. ^ Llicències , a Android Open Source Project , Open Handset Alliance . Consultat el 15 de setembre de 2010 .
  2. ^ Pàgina "About" de Cyanogen Arxivat el 22 de desembre de 2016 a Internet Archive .
  3. ^ Estadístiques de CyanogenMod explicades , a cyanogenmod.org . Consultat el 27 d'octubre de 2011 (arxivat de l' original el 4 de juny de 2016) .
  4. ^ CyanogenMod Statistics , a stats.cyanogenmod.org . Consultat el 21 d'octubre de 2011 (arxivat de l' original el 19 de novembre de 2012) .
  5. ^ Ben Marvin, How To: Root Your G1 and Install Android 1.5 Cupcake , al lloc d'Android , 14 de maig de 2009. Obtingut el 28 d'octubre de 2010 (arxivat de l' original el 30 de novembre de 2010) .
  6. ^ JesusFreke ho diu
  7. ^ Una bifurcació al camí | CyanogenMod , a cyanogenmod.org , 25 de desembre de 2016. Obtingut el 3 de març de 2017 (arxivat de l' original el 25 de desembre de 2016) .
  8. ^ LineageOS, sí, som nosaltres. , a lineageos.org . Consultat el 3 de març de 2017 .
  9. Cyanogen, objectius CM6 , Twitter , 23 de juny de 2010. Obtingut el 23 de desembre de 2010 .
  10. Cyanogen, CyanogenMod-6.0.0 RC1 [ enllaç trencat ] , al bloc CyanogenMod , 11 de juliol de 2010. Obtingut el 23 de desembre de 2010 .
  11. ^ Whitson Gordon, llançat CyanogenMod 6.0, aporta personalitat Froyo personalitzada a tones de telèfons Android , Lifehacker , Gawker Media , 29 d'agost de 2010. Obtingut el 23 de desembre de 2010 .
  12. ^ fil de desenvolupament .
  13. ^ Cyanogen, Gingerbread Release , Twitter , 17 de desembre de 2010. Obtingut el 23 de desembre de 2010 .
  14. ^ Cyanogen, candidats a l'alliberament de CyanogenMod-7. , al bloc CyanogenMod , 16 de febrer de 2011. Obtingut el 16 de febrer de 2011 (arxivat de l' original el 19 de maig de 2016) .
  15. ^ Whitson Gordon, CyanogenMod 7 RC Bring Gingerbready Goodness, Canned SMS Responses to Android , Lifehacker , Gawker Media , 16 de febrer de 2011. Consultat el 16 de febrer de 2011 .
  16. ^ Cyanogen, CyanogenMod-7.0.0-RC4 ha arribat , al bloc CyanogenMod , 30 de març de 2011. Consultat el 30 de març de 2011 (arxivat de l' original el 21 d'octubre de 2016) .
  17. ^ Cyanogen, CyanogenMod 7.0 llançat , al bloc CyanogenMod , 10 d'abril de 2011. Obtingut el 10 d'abril de 2011 (arxivat de l' original el 26 d'abril de 2016) .
  18. ^ Cianogen, CyanogenMod 7.2! , al bloc CyanogenMod , el 16 de juny de 2012. Obtingut el 19 de gener de 2014 (arxivat de l' original el 9 d'agost de 2016) .
  19. ^ Nightly Builds. Arxivat el 25 d'octubre de 2013 a Internet Archive .
  20. ^ Get.Cm, un mirall de descàrrega de CyanogenMod Arxivat l'11 de novembre de 2011 a Internet Archive .
  21. ^ a b Desbloqueja el carregador d'arrencada , a htcdev.com . Consultat el 30 d'octubre de 2011 .
  22. ^ discuteix la popularitat de CyanogenMod
  23. ^ AndroidAndMe: el microprogramari MIUI és "popular"
  24. ^ LoC regula a favor del jailbreak
  25. ^ Pàgina de desbloqueig del carregador d'arrencada d'HTC
  26. ^ Motorola ofereix l'eina de carregador d'arrencada desbloquejat
  27. ^ Desbloqueig del carregador d'arrencada: Sony Xperia , a unlockbootloader.sonyericsson.com . Consultat el 14 de gener de 2012 (arxivat de l' original el 14 de gener de 2012) .
  28. ^ https://www.facebook.com/notes/lg-italia-lifes-good/gestione-degli-smartphone-con-permessi-di-root-attivi-in-garanzia/10150205338062585
  29. ^ CyanogenMod arribarà al Galaxy S 2, gràcies a Samsung , a Android Central , el 6 de juny de 2011.
  30. ^ T-Mobiletweets "CM7 is great!"

Articles relacionats

Enllaços externs