Vés al contingut

Usuari:FeelsFine/proves/CyanogenMod

De la Viquipèdia, l'enciclopèdia lliure

Plantilla:Fitxa del sistema operatiu

CyanogenMod és un firmware no oficial disponible per a més de vuitatnta telèfons mòbils i tablets basats en el sistema operatiu de codi obert Android. Ofereix característiques que no es troben en les versions oficials basades en Android suministrades per els fabricants, incloent, d’entre altres millores:

CyanogenMod assegura que les seves modificacions milloren el rendiment i la fiabilitat davant les versions oficials del software. Els desenvolupadors de CyanogenMod van votar en contra de la protecció de privacitat de l’usuari, argumentant que els fabricants es sentirien molestos.[1]

Aquesta aplicació no es fa responsable dels danys que pugui causar al dispositiu mòbil; la pèrdua d'ingressos com a resultat de danys al telèfon o qualsevol altra cosa que estigui relacionada amb el desenvolupament d'aquest programa.

En aquest moment, Cyanogenmod consta de dues paral·leles i activa les versions principals: Cyanogenmod 7 es basa en Android 2.3 (Gingerbread) i Cyanogenmod 10 està basat en Android 4.1 (JB), dispositius CM10 amb capacitat s'estan eliminant de CM7, però ja que hi ha encara una gran quantitat de dispositius al mercat que no són capaços de funcionar totalment amb Android 4.x, Cyanogenmod 7 existeix per recolzar-los. Les variants del firmware es divideixen en categories, com ara: Estable, Release Candidate, M-sèries i nightlies. La versió estable, com suggereix el títol, és la variant provada del firmware demostrat ser majoritàriament lliure d'errors i adequat per a l'ús diari. L'última versió estable de suport oficial està disponible per uns quants dispositius. Un Release Candidate (RC) de construcció pot no ser la versió final, però una variant que no té defectes o errors fatals, en les etapes d'estabilització per esdevenir el producte final que és la variant estable. Versions de la sèrie M es comporten similar als CR, però es considera "estable" per als usuaris de CyanogenMod. Finalment tenim les nightlies, que són tan volàtils com el firmware pot aconseguir.


Desenvolupament

[modifica]

Poc després de la introducción del terminal HTC Dream en septembre de 2008, la comunitat de desenvolupadors Android va trobar un mètode per obtenir permisos de superusuari (root) en el subsistema Linux d’Android (procediment conegut com “rooteado” del dispositiu)[2]. Aquest descobriment, combinat amb la naturalesa de codi obert d’Android, va permetre modificar els firmwares originals i reinstal•lar-los al telèfon a voluntat.

L’última versió de CyanogenMod es basa en Android 4.2.X (Jelly Bean). Les porcions de codi modificat estan escrites fonamentalment per Cyanogen (Steve Kondik), però inclou contribucions procedents de la comunitat de desenvolupadors xda-developers[3] (com el navegador millorat) i d’altres contribuents al projecte.[4]

Cyanogen també manté la recovery image utilitzada en combinació amb CyanogenMod. Proporciona un tipus d’engegament especial que s’utilitza per crear còpies de seguretat i restaurar el software del dispositiu, o reparar i actualitzar el firmware.[5] És un integrant essencial dels mètodes de rootejat “un click” disponibles per a la majoria de dispositius Android actuals.[6][7]

L’aplicació CyanogenMod Updater permitia als usuaris rebre notificacions d’actualització, descarregarles i instalar-les al seu terminal. Estava disponible a través de l’Android Market i va ser desenvolupada per Garok89 (Ross McAusland) y Firefart (Christian Mehlmauer) de la comunitat xda-developers, basant-se en JF-Updater de Sergi Velez. Ara és l’aplicació ROM Manager[8] la que millor compleix aquestes tarees. L’aplicació, desenvolupada per Koush (Koushik Dutta) també està disponible al Market i ve integrada a CynagenMod.

Controvèrsia sobre la llicència

[modifica]

Fins la versió 4.1.1 1.1, CyanogenMod incloia diverses aplicacions de codi tancat de Google, com Gmail, Maps, Market, Talk y YouTube, així com diversos controladors privatius. Aquest paquets s’incloien a les distribucions originals d’Android, però les seves llicències impedien distribuir-los lliurement. Quan Google va enviar una carta de cessament i desista al jefe de desenvolupament de CyanogenMod, Steve Kondik, a finals de setembre de 2009, queixant-se de la situación, el desenvolupament es va interrompre durant alguns dies.[9][10][11][12] Molts usuaris de CyanogenMod van reaccionar de manera hostil contra Google, i molts opinaven que les amenaces legals de Google contravenien els seus propis interessos i violaven el seu lema corporatiu informal: “Don’t be evil” (“No siguis dolent”).[13][14][15]

Aquesta acció per part de Google també va generar reaccions en diferents mitjans de comunicación com PC World, [16] The Register,[17] The Inquirer,[18] Ars Technica,[19] ZDNet[20] y eWeek.[12][21]

Després d’una declaració de Google que explicava la seva posició[22] i la posterior negociación entre Google i Cyanogen, es va decidir que el projecte CyanogenMod podria continuar, amb la condició de que no incorporés els components privatius en conflicte.[23][24]

Com a solució satisfactòria, es va determinar que les aplicacions privatives suministrades amb el software original podien ser copiades al telèfon abans de la modificació, i després restaurades al sistema amb CyanogenMod sense infringir cap tipus copyright. A pesar de tot, i com a conseqüència de la disputa, alguns desenvolupadors han decidit començar la creació d’aplicacions de codi obert que reemplacen a les proporcionades per Google.[25]

Cyanogen també avisa de que encara que la disputa amb Google està tancada, encara persistiesen potencials problemas de llicència en relació als controladors privatius que es distribueixen amb la seva modificació.[26]

Historial de versions

[modifica]
Versió de CyanogenMod Versió de Android Data
Llençament
Canvis notables
3.1 Android 1.5 (Cupcake) 2009
3.2 2009
3.3.x 2009
3.4.x 2009
3.5.x 2009
3.6.x 2009 3.6.8 més endavant basat en Android 1.5r3
3.9.x 2009 3.9.3 més endavant té suport a FLAC
4.0.x Android 1.5/6 (Cupcake/Donut) 2009
4.1.x 2009 4.1.4 més endavant basat en Android 1.6 (Donut); QuickOffice esborrat de 4.1.4 més endavant; Software propietari de Google separat a causa del cessament y desistir de la 4.1.99 més endavant
4.2.x 2009 4.2.3 més endavant té suport a USB tethering; 4.2.6 més endavant basat en Android 1.6r2; 4.2.11 més endavant agrega zoom amb els dits per al navegador web, zoom amb els dits i teclat swipe per a Galeria.
5.0.0 Android 2.0 / 2.1 (Eclair) 2010-02-14[27]
5.0.1 2010-02-14[28]
5.0.2 2010-02-14[29]
5.0.3.x 2010-02-20[30]
5.0.4.x 2010-02-27[31]
5.0.5.x 2010-03-19[32]
5.0.6 2010-04-16[33]
5.0.7 2010-05-25[34]
5.0.8 2010-07-19[35] Introduït ADWLauncher com llençador predeterminat
6.0.0 Android 2.2 (Froyo) 2010-08-28 Introducït suport per a càmera-dual i ad-hoc wifi.
6.1.x 2010-12-06 6.1.0 més endavant basat en Android 2.2.1
7.0.x Android 2.3 (Gingerbread) 2011-04-10 7.0.0 més endavant basat en 2.3.3
7.1.0 2011-10-10[36] Basat en Android 2.3.5
7.2.0 2012-06-16 [37] Basat en Android 2.3.7, Suport a nous dispositius, traduccions actualitzades, discat telefònic predictiu, capacitat per a controlar la retroalimentació hàptica en les hores de silenci, actualitzacions de lockscreen, animacions portades d'ICS, habilitat per a configurar la icona de l'statuts de la bateria, molts errors arreglats
8.x Android 3.x (Honeycomb) No llençat Planificat, però succeït per Android 4.0 i CyanogenMod 9
9.x Android 4.0
(Ice Cream Sandwich)
2012-08-09 [38] Reconstruida des de zero es basa en ICS i presenta millores en la interfície gràfica i la velocitat.
9.1 2012-08-29 [39] Suport a nous dispositius, solució de bugs, nova funcionalitat que és el pagament a través de NFC i d'un sistema anomenat Simply Tapp.
10.0 Android 4.1
(Jelly Bean)
2012-11-15 Tots els dispositius actualitzats des de la versió 9.1, incloent totes les característiques de Jelly Bean.
10.1 Android 4.2
(Jelly Bean)
Començat el desenvolupament.

Vegeu també

Referències

[modifica]
  1. Change I3ebecf94: 1. Adds the infrastructure needed for privacy mode permissions. | review.cyanogenmod Code Review
  2. Ben Marvin. «How To: Root Your G1 And Install Android 1.5 Cupcake». The Android Site, 14-05-2009. [Consulta: 28 octubre 2010].
  3. «xda-developers» (en inglés). [Consulta: 2 juny 2011].
  4. [1]
  5. Cyanogen's Recovery Image
  6. Paul Lilly. «How-To: Hack Your Android G1 Phone». Maximum PC, 17-09-2009. [Consulta: 28 octubre 2010].
  7. 1 click Android rooting
  8. «ROM Manager». [Consulta: 2 juny 2011].
  9. Taylor Wimberly. «CyanogenMod in trouble?». Android and Me, 24-09-2009. [Consulta: 28 octubre 2010].
  10. Dan Nosowitz. «Google Threatens Cyanogen Android Hacker With Cease-and-Desist». Gizmodo, 25-09-2009. [Consulta: 28 octubre 2010].
  11. Nilay Patel. «Google hits Android ROM modder with a cease-and-desist letter». Engadget, 24-09-2009. [Consulta: 28 octubre 2010].
  12. 12,0 12,1 Darryl K. Taft. «Google Irks Android Developers with Cyanogen Move». eWeek, 28-09-2009. [Consulta: 28 octubre 2010].
  13. One of many forum discussions on the Google C&D
  14. Reaction to C&D on Google's own discussion forum
  15. Another thread on Google's Android forum
  16. Jeremy Kirk. «Android Modder Attempts to Outmaneuver Google». PC World, 29-09-2009. [Consulta: 19 octubre 2010].
  17. Dan Goodin. «Open sourcers strike back at Google cease-and-desist». The Register, 28-09-2009. [Consulta: 19 octubre 2010].
  18. Nick Farrell. «Google wallops Android developer». The Inquirer, 28-09-2009. [Consulta: 19 octubre 2010].
  19. Ryan Paul. «Irate Android devs aim to replace Google's proprietary bits». Ars Technica, 29-09-2009. [Consulta: 19 octubre 2010].
  20. Dana Blankenhorn. «The Android-Cyanogen kerfluffle». ZDNet, 29-09-2009. [Consulta: 19 octubre 2010].
  21. Cian. «The Android vs. Cyanogen story – has Google shot itself in the foot by shooting down developer?». GoMo News, 28-09-2009. [Consulta: 19 octubre 2010].
  22. Dan Morrill. «A Note on Google Apps for Android». Android Developers, 25-09-2009. [Consulta: 28 octubre 2010].
  23. Cyanogen updates users on licensing controversy.
  24. Roselyn Roark. «Google Muscles Android Developer, Offers Olive Branch». Wired (magazine), 28-09-2009. [Consulta: 28 octubre 2010].
  25. Ryan Paul. «Irate Android devs aim to replace Google's proprietary bits». Ars Technica, 29-09-2009. [Consulta: 28 octubre 2010].
  26. Cyanogen's tweet about the driver issue
  27. Cyanogen. «CyanogenMod 5.0 (Nexus One)». CyanogenMod blog, 14-02-2010. [Consulta: 23 diciembre 2010].
  28. Cyanogen. «CyanogenMod 5.0.1». Twitter, 14-02-2010. [Consulta: 18 novembre 2011].
  29. Cyanogen. «CyanogenMod 5.0.2». Twitter, 14-02-2010. [Consulta: 18 novembre 2011].
  30. Cyanogen. «CyanogenMod 5.0.3». Twitter, 20-02-2010. [Consulta: 18 novembre 2011].
  31. Cyanogen. «CyanogenMOD 5.0.4 Released». xda-developers, 27-02-2010. [Consulta: 23 desembre 2010].
  32. Chase Bahers. «CyanogenMOD v5.0.5 for HTC/Google Nexus One Released». AndroidSPIN, 19-03-2010. [Consulta: 23 desembre 2010].
  33. Cyanogen. «CyanogenMod 5.0.6 – Tax Deductible». CyanogenMod blog, 16-04-2010. [Consulta: 23 desembre 2010].
  34. Cyanogen. «CyanogenMod 5.0.7 for Dream and Magic!». CyanogenMod blog, 25-05-2010. [Consulta: 23 desembre 2010].
  35. Cyanogen. «CyanogenMod-5.0.8 has landed!». CyangenMod blog, 19-07-2010. [Consulta: 23 desembre 2010].
  36. >Cyanogen. «CyanogenMod 7.1 Released». CyanogenMod blog, 10-10-2011. [Consulta: 10 octubre 2011].
  37. ciwrl. «Announcement: CyanogenMod 7.2 Released!». CyanogenMod blog, 16-06-2012.
  38. «CM9 Stable».
  39. «CM9 Stable».

Enllaços externs

[modifica]

Plantilla:ORDENAR:Cyanogenmod