Sistema operativo móvil de código abierto descontinuado
Distribución de Linux
CyanogenMod ( / s aɪ ˈ æ n oʊ dʒ ɛ n m ɒ d / sy- AN -oh-jen-mod ; CM ) es un sistema operativo de código abierto descontinuado para dispositivos móviles , basado en la plataforma móvil Android . Desarrollado entre 2009 y 2016, fue un software libre y de código abierto basado en los lanzamientos oficiales de Android de Google , con código original y de terceros agregado, y basado en un modelo de desarrollo de lanzamiento continuo . Aunque solo un subconjunto del total de usuarios de CyanogenMod eligió informar su uso del firmware, [8] el 23 de marzo de 2015, algunos informes indicaron que más de 50 millones de personas ejecutaron CyanogenMod en sus teléfonos. [9] [10] También fue utilizado con frecuencia como punto de partida por los desarrolladores de otras ROM.
En 2013, la fundadora, Stefanie Jane (de soltera Kondik), [11] [12] obtuvo financiación de riesgo bajo el nombre de Cyanogen Inc. para permitir la comercialización del proyecto. [1] [13] Sin embargo, la empresa no aprovechó, en su opinión, el éxito del proyecto, y en 2016 se fue o se vio obligada a salir [14] como parte de una reestructuración corporativa , que implicó un cambio de director ejecutivo, cierre de oficinas y proyectos, y cese de servicios, [15] [16] y, por lo tanto, dejó incertidumbre sobre el futuro de la empresa. El código en sí, al ser de código abierto , se bifurcó posteriormente , y su desarrollo continúa como un proyecto comunitario bajo el nombre de LineageOS . [17]
CyanogenMod ofrecía características y opciones que no se encuentran en el firmware oficial distribuido por los vendedores de dispositivos móviles. Las características admitidas por CyanogenMod incluían compatibilidad con temas nativos , [18] compatibilidad con el códec de audio FLAC , una gran lista de nombres de puntos de acceso , Privacy Guard (aplicación de gestión de permisos por aplicación ), compatibilidad con tethering a través de interfaces comunes, overclocking de CPU y otras mejoras de rendimiento, cargador de arranque desbloqueable y acceso root, botones programables, personalización de la barra de estado y otros "ajustes de tableta", conmutadores en el menú desplegable de notificaciones (como Wi-Fi , Bluetooth y GPS ) y otras mejoras de interfaz. CyanogenMod no contenía spyware ni bloatware , según sus desarrolladores. [19] [20] También se decía que CyanogenMod aumentaba el rendimiento y la confiabilidad en comparación con las versiones de firmware oficiales. [21]
El nombre CyanogenMod deriva de cianógeno (el nombre de un compuesto químico adoptado como apodo por Jane) + Mod (un término para modificaciones desarrolladas por el usuario, conocidas como modding).
Historia y desarrollo
Poco después de la introducción del teléfono móvil HTC Dream (llamado "T-Mobile G1" en los Estados Unidos) en septiembre de 2008, se descubrió un método para obtener control privilegiado (denominado " acceso root ") dentro del subsistema basado en Linux de Android. [22] Tener acceso root, combinado con la naturaleza de código abierto del sistema operativo Android, permitió modificar el firmware original del teléfono y reinstalarlo en el teléfono.
Al año siguiente, los entusiastas de Android desarrollaron y distribuyeron un firmware modificado para Dream. Uno, mantenido por un desarrollador llamado JesusFreke , se hizo popular entre los propietarios de Dream. Después de que Google lanzara su actualización inalámbrica Android RC30 en noviembre de 2008 que solucionaba el error que se había utilizado anteriormente para el acceso root, [23] comenzó a ofrecer versiones modificadas que restauraban el acceso root y las expandían gradualmente. [24] En agosto de 2009, JesusFreke dejó de trabajar en su firmware y sugirió a los usuarios que cambiaran a una versión de su ROM que había sido mejorada aún más por el desarrollador Cyanogen (el nombre en línea utilizado por Stefanie Jane, una ingeniera de software de Samsung [25] ) llamada "CyanogenMod" (las adaptaciones de usuario a menudo se conocen como modding ). [26]
CyanogenMod se hizo cada vez más popular y una comunidad de desarrolladores, llamada CyanogenMod Team (o informalmente "Team Douche" [27] ), hizo contribuciones. En pocos meses, la cantidad de dispositivos y funciones compatibles con CyanogenMod aumentó enormemente y CyanogenMod se convirtió en una de las distribuciones de firmware de Android más populares.
Al igual que muchos proyectos de código abierto, CyanogenMod se desarrolló utilizando un sistema de control de revisión distribuido con repositorios oficiales alojados en GitHub . [28] Los colaboradores envían nuevas características o cambios de corrección de errores utilizando Gerrit . [29] Las contribuciones pueden ser probadas por cualquier persona, votadas a favor o en contra por usuarios registrados y, en última instancia, aceptadas en el código por uno de los pocos desarrolladores de CyanogenMod.
Una versión de ADW.Launcher, un lanzador alternativo (pantalla de inicio) para el sistema operativo Android , se convirtió en el lanzador predeterminado en CyanogenMod 5.0.8. El lanzador proporciona funciones adicionales que no proporciona el lanzador predeterminado de Android, incluidas más capacidades de personalización (incluidos temas de iconos, efectos y comportamiento), la capacidad de realizar copias de seguridad y restaurar ajustes de configuración y otras funciones. [30] [31] A partir de la versión 9, el lanzador propio de CyanogenMod, Trebuchet, está incluido con el firmware.
Inicialmente, las versiones de CyanogenMod se proporcionaban según un cronograma nocturno, de hitos y de "versión estable"; a partir de CyanogenMod 11 M6, la etiqueta "estable" ya no se usará, habiendo sido reemplazada por compilaciones M de "hitos" que son parte del modelo de desarrollo de versiones continuas de CyanogenMod . [32]
Lista actual de versiones de CyanogenMod:
CyanogenMod 7
El firmware de CyanogenMod 7 se basa en Android 2.3 Gingerbread con código personalizado adicional aportado por el equipo de CyanogenMod. Las partes personalizadas de CyanogenMod están escritas principalmente por Cyanogen (Stefanie Jane), pero incluyen contribuciones de la comunidad de desarrolladores de XDA (como una bandeja de inicio, un marcador y un navegador mejorados) y código de proyectos de código abierto establecidos (como BusyBox en el shell). [33]
El desarrollo de CyanogenMod 7 comenzó cuando Google lanzó el código fuente de Android 2.3. [34] El 15 de febrero de 2011, se lanzaron las primeras versiones candidatas de CyanogenMod 7 en varios de los dispositivos compatibles. [35] [36] La cuarta versión candidata se lanzó el 30 de marzo de 2011 y trajo mayor soporte para Nook Color y dispositivos similares, así como muchas correcciones de errores. [37] El 11 de abril de 2011, se lanzó la versión pública de CyanogenMod 7.0, basada en Android 2.3.3. [38] CyanogenMod 7.1 se lanzó el 10 de octubre de 2011, basado en Android 2.3.4. [39] La última versión estable, CyanogenMod 7.2, se lanzó el 16 de junio de 2012, basada en Android 2.3.7, [40] incorporando un marcador telefónico predictivo, actualizaciones de pantalla de bloqueo, retroadaptación de animaciones ICS y muchas correcciones de errores. [41]
CyanogenMod 8
Se planeó que la versión 8 de CyanogenMod se basara en Android 3.x Honeycomb . Sin embargo, como Google no proporcionó el código fuente de Honeycomb hasta que apareció en el historial del árbol de fuentes de su sucesor, Android 4.0 Ice Cream Sandwich , el cronograma de lanzamiento avanzó desde CyanogenMod 7 (Gingerbread) directamente a CyanogenMod 9 (Ice Cream Sandwich). [ cita requerida ]
CyanogenMod 9
CyanogenMod 9 se basa en el sistema operativo Android 4.0 Ice Cream Sandwich de Google y es la primera versión de CyanogenMod que utiliza el lanzador Trebuchet. [42] Stefanie Jane y su equipo han anunciado que han comenzado a trabajar en la nueva versión después de que Google publicara el código fuente de Android 4.0.1. [43] El desarrollo de esta versión llevó más tiempo que el de las versiones anteriores debido a la importancia de los cambios entre Android 2.3 "Gingerbread" y 4.0 "Ice Cream Sandwich", y el equipo aprovechó esta oportunidad para aclarar su visión de la ROM y repensar cualquier modificación que ya no fuera necesaria debido a las mejoras dentro de Android. [44]
A finales de noviembre de 2011, se habían distribuido algunas versiones alfa, en particular para los teléfonos móviles Samsung Nexus S y Galaxy S. El 9 de agosto de 2012, después de varias versiones beta y candidatas a lanzamiento, CyanogenMod lanzó la versión final de CyanogenMod 9. [45] Dado que la siguiente versión de Android, 4.1 "Jelly Bean", ya había sido lanzada en ese momento, el desarrollo pasó rápidamente a CyanogenMod 10. El 29 de agosto de 2012, CyanogenMod lanzó una actualización menor, la versión 9.1.0, que incluía correcciones de errores y una aplicación llamada SimplyTapp para pagos NFC . [46]
El 4 de abril de 2012, durante el desarrollo, CyanogenMod presentó a "Cid" (pronunciado /sɪd/ ), la nueva mascota de CyanogenMod, que reemplazó a la mascota anterior, Andy, el "bugdroid" patinador. Diseñado por el usuario Ciao , Cid (CID) es una abreviatura de "Cyanogenmod ID". [47]
CyanogenMod 10
CyanogenMod 10.0
A principios de julio de 2012, el equipo de CyanogenMod anunció, a través de su cuenta de Google+ , que CyanogenMod 10 se basaría en Android 4.1 Jelly Bean . [48] Las compilaciones nocturnas de CyanogenMod 10 se pusieron a disposición para muchos dispositivos compatibles con CyanogenMod 9. [49] [50] A partir de la compilación M1 de septiembre de 2012, el equipo de CyanogenMod comenzó a realizar lanzamientos mensuales de la "serie M". A principios de cada mes, se pone en efecto una congelación suave del código base de CyanogenMod; una vez que el equipo considera que una compilación es lo suficientemente estable para el uso diario, se lanza bajo el hito o serie "M". [51]
El 13 de noviembre de 2012, se lanzaron versiones estables finales para varios dispositivos. [52]
CyanogenMod 10.1
CyanogenMod 10.1 está basado en Android 4.2 Jelly Bean . [53] Actualmente se están lanzando versiones nocturnas para una variedad de dispositivos, junto con M Snapshots (instantáneas mensuales) que se están lanzando para dispositivos seleccionados.
El 24 de junio de 2013, el código base de CyanogenMod 10.1.0 (basado en la versión 4.2.2 de Android) pasó a estado "estable", y la mayoría de los dispositivos compatibles en la actualidad recibieron compilaciones estables el mismo día. [54] [55] Los desarrolladores de CyanogenMod han indicado que continuarán con el programa de instantáneas mensuales para incorporar nuevas funciones hasta el próximo lanzamiento de Cyanogenmod. Desafortunadamente, muchos dispositivos que utilizan SoC Samsung Exynos y Nvidia Tegra 2 no fueron parte del lanzamiento inicial.
CyanogenMod 10.2
El primer lanzamiento nocturno de CyanogenMod 10.2, que se basa en Android 4.3 Jelly Bean , comenzó a implementarse para un número seleccionado de dispositivos el 14 de agosto de 2013. [56] Trae algunas mejoras nuevas al sistema, como compatibilidad con Bluetooth Low Energy y OpenGL ES 3.0 , una aplicación de teléfono renovada, compatibilidad con resolución 4K, así como muchas mejoras de seguridad y estabilidad.
CyanogenMod 11
El 6 de noviembre de 2013, el equipo de CyanogenMod comenzó a publicar el código de CyanogenMod 11, basado en Android 4.4 KitKat , en GitHub. [57] La primera versión nocturna de CyanogenMod 11.0 comenzó a implementarse para un número seleccionado de dispositivos el 5 de diciembre de 2013. [58] Desde entonces, se han publicado compilaciones M todos los meses para los dispositivos compatibles, lo que ofrece una experiencia más estable que las versiones nocturnas. Con la compilación M6 se aclaró que CyanogenMod ya no publicaría compilaciones finales especialmente etiquetadas como "estables", sino que utilizaría el modelo de lanzamiento continuo con compilaciones M que representan un canal estable. [32]
El OnePlus One global se entrega con una variante de CyanogenMod 11 M9 conocida como "CyanogenMod 11S". La última versión de CyanogenMod 11S para el One es 11.0-XNPH05Q, basada en CyanogenMod 11 M11 y Android 4.4.4 "KitKat", y se lanzó como una actualización inalámbrica (OTA) en febrero de 2015. [59]
CyanogenMod 12
El primer lanzamiento nocturno de CyanogenMod 12, basado en Android 5.0 Lollipop , comenzó a implementarse para un número seleccionado de dispositivos el 6 de enero de 2015. Se lanzó una instantánea estable el 25 de junio de 2015 y una instantánea de parche de seguridad el 1 de septiembre de 2015. [60]
Cyanogen OS 12, una variante de CyanogenMod 12 para OnePlus One y Yu Yureka, se lanzó en abril de 2015. Yu Yuphoria recibió Cyanogen OS 12 listo para usar cuando se lanzó en mayo de 2015.
CyanogenMod 12.1
El primer lanzamiento nocturno de CyanogenMod 12.1, basado en Android 5.1 , se anunció el 16 de abril de 2015. [61] Se lanzó una compilación instantánea estable el 1 de septiembre de 2015 , pero las compilaciones nocturnas continúan lanzándose todos los días.
La primera versión nocturna de CyanogenMod 13.0, basada en Android 6.0 , se lanzó el 23 de noviembre de 2015 para una pequeña cantidad de dispositivos, pero se desarrolló gradualmente para otros dispositivos. [65] Unas semanas después de la primera versión nocturna de CyanogenMod 13.0 para Android 6.0, CyanogenMod recibió una actualización menor y se basó en Android 6.0.1. Las primeras compilaciones estables se lanzaron el 15 de marzo de 2016. [66]
CyanogenMod 14.0
Debido al lanzamiento anticipado de Android 7.1, CyanogenMod omitió la producción de compilaciones nocturnas para CyanogenMod 14.0. [67] El código escrito inicialmente para CyanogenMod 14 fue seleccionado en la rama cm-14.1.
CyanogenMod 14.1
La primera compilación experimental de Cyanogenmod 14.1 basada en Android 7.1 se lanzó para dispositivos Oneplus 3 [68] el 4 de noviembre de 2016. El 8 de noviembre de 2016, comenzaron las versiones nocturnas oficiales [69] para angler (Nexus 6P), bullhead (Nexus 5X), cancro (Xiaomi Mi 3w/Mi 4), d855 (LG G3), falcon/peregrine/thea/titan/osprey (variantes de Moto G), h811/h815 (LG G4), klte/kltedv/kltespr/klteusc/kltevzw (Samsung Galaxy S5), oneplus3 (OnePlus 3), Z00L/Z00T (Asus ZenFone 2). Sin embargo, le faltan algunas de las características distintivas de CyanogenMod y se consideró un "trabajo en progreso". [69] Esta versión agregará soporte para múltiples ventanas. [70]
Esta fue la última versión que utilizó el nombre "CyanogenMod".
Bifurcación a LineageOS
En diciembre de 2016, el grupo de desarrolladores de CyanogenMod bifurcó y renombró el código de CyanogenMod en un nuevo proyecto llamado LineageOS , que se basa en las versiones 13 y 14.1 de CyanogenMod [71] y usa el nombre LineageOS para versiones posteriores. [72] Este proyecto cuenta con el apoyo del Proyecto LineageOS operado por la comunidad. [73] La versión 15.1 de LineageOS es la primera versión completamente controlada por el nuevo equipo de LineageOS, aunque seguirá incluyendo muchas de las características comunes proporcionadas anteriormente en CyanogenMod.
Cianógeno Inc.
Cyanogen Inc. fue una empresa estadounidense financiada por capital de riesgo con oficinas en Seattle , Washington y Palo Alto , California, anunciada oficialmente en septiembre de 2013, que tenía como objetivo comercializar CyanogenMod. [1] [74] La financiación fue liderada por Mitch Lasky de Benchmark y recaudó $ 7 millones. [75] Comenzó cuando Kirt McMaster se acercó a Stefanie Jane en LinkedIn en 2013, para discutir la posible comercialización del proyecto. [25]
Controversia sobre comercialización
Los rumores sobre planes para comercializar CyanogenMod, así como el anuncio posterior de Cyanogen Inc., llevaron a un cierto nivel de discordia dentro de la comunidad de CyanogenMod. Varios desarrolladores de CyanogenMod expresaron su preocupación por el hecho de que los desarrolladores que habían proporcionado su trabajo en el pasado no estaban siendo reconocidos o compensados adecuadamente por su trabajo gratuito en lo que ahora era un proyecto comercial, además de que el espíritu original del proyecto comunitario estaba siendo socavado y que Cyanogen Inc. no estaba abordando adecuadamente estas preocupaciones. [76] Algunos ejemplos incluyen al desarrollador de la aplicación de cámara "Focal", Guillaume Lesniak ("xplodwild"), cuya aplicación fue retirada de CyanogenMod supuestamente después de las demandas de la nueva empresa de adoptar modificaciones y licencias de código cerrado. [76] [77] [78]
En respuesta, Stefanie Jane afirmó su compromiso con la comunidad, indicando que la mayoría de CyanogenMod históricamente no usaba GPL sino la licencia Apache (la misma licencia usada por Google para Android), y se estaba proponiendo una licencia dual para ofrecer "un mayor grado de protección para los colaboradores... mientras que todavía se ofrece a CM algunas de las libertades que ofrece la licencia Apache": [79]
Google ha hecho todo lo posible para evitar la GPL creando sus propios componentes de bajo nivel, como Dalvik y Bionic . En CM, el único componente GPL que se me ocurre que hemos añadido es nuestra aplicación Torch (originalmente llamada Nexus One Torch)... La licencia Apache PERMITE específicamente precisamente lo que usted sugiere que no permite. Una licencia dual haría lo mismo, pero también protegería a los colaboradores al obligar a entidades no afiliadas a contribuir si utilizan el software en un contexto comercial. No es para que CM pueda cerrar el código fuente y seguir enviándolo a nuestros usuarios. Una vez más, no tenemos planes de cambiar las licencias.
Focal es un caso especial: tiene que ser GPL porque... Focal utiliza una serie de componentes GPL en segundo plano... Propuse la extensión de licencia dual como una forma de solucionar algunos de los problemas inherentes a la GPL y darle un mayor grado de libertad tanto a él como a CM como organización. Este es un modelo de licencia muy común en el mundo del código abierto.
Pero nada de esto importa. No vamos a cerrar el código fuente ni a cambiar la licencia de ningún código que se haya aportado al proyecto.
El desarrollador Entropy512 también observó que CyanogenMod estaba legalmente obligado por su posición a realizar algunos de los cambios de firmware, debido a la licencia de Android y las condiciones de comercialización ("términos CTS"), que especifican lo que las aplicaciones pueden y no pueden hacer, y estos fueron planteados en parte por los desarrolladores de Android en Google de manera informal y especulativa como resultado de las percepciones del alto perfil de CyanogenMod en el mercado. [80]
En su publicación de blog de 2013 sobre la financiación de Cyanogen, el financista de riesgo Mitch Lasky afirmó: [75]
Benchmark tiene una larga trayectoria de apoyo a proyectos de código abierto que aspiran a convertirse en empresas exitosas. Nuestra trayectoria de código abierto incluye Red Hat , MySQL , SpringSource , JBoss , Eucalyptus , Zimbra , Elasticsearch , HortonWorks y ahora Cyanogen. Hemos estado detrás de muchas de las empresas de software de código abierto más exitosas del mundo. Tenemos un profundo respeto por las necesidades especiales de estas empresas y por cómo crear empresas preservando la transparencia y el vigor de las comunidades de código abierto.
En enero de 2015, se informó que Microsoft había invertido en Cyanogen, y que esto podría ser parte de una estrategia para crear una versión de Android que funcionara bien con las plataformas de Microsoft . [81] [82] En abril de 2015, Cyanogen anunció una asociación estratégica con Microsoft para integrar aplicaciones y servicios de Microsoft en Cyanogen OS. [83] En enero de 2016, Cyanogen lanzó una actualización que comenzó a presentar aplicaciones de Microsoft cuando un usuario intenta abrir ciertos tipos de archivos en teléfonos con Cyanogen OS. [84]
Reestructuración y cese de servicios
A pesar de la popularidad de CyanogenMod como ROM personalizada , Cyanogen Inc. no logró persuadir a las compañías telefónicas para que utilizaran su versión de Android. En julio de 2016, despidió a alrededor de 30 de sus 136 empleados y directivos, incluido su jefe de producto, y cerró su oficina de Seattle (las otras oficinas fueron descritas como "destripadas"), como parte de un cambio estratégico por parte del recién contratado director de operaciones, Lior Tal. [85] [86] El director ejecutivo Kirt McMaster también renunció a su cargo en octubre de 2016 y Tal se convirtió en director ejecutivo en ese momento, [87] y se cree que la fundadora de CyanogenMod, Stefanie Jane, fue eliminada de la junta y se fue un mes después, en noviembre de 2016. [14] [88]
El análisis de los medios se centró en las dudosas decisiones de gestión de Cyanogen Inc. como parte de la razón del fracaso. En 2014, la empresa notificó abruptamente a su socio existente OnePlus , que usaba CyanogenMod para sus teléfonos y acababa de lanzar modelos en la India, que había llegado a un acuerdo exclusivo que cubría la India con otro proveedor, lo que llevó a una amarga ruptura de su relación, que fue descrita en los medios como "prácticamente joder" y "traicionar" a OnePlus y una medida "sorprendentemente infantil"; a OnePlus se le prohibió vender en la India como resultado. [89] [90] [91] Posteriormente, el CEO de Cyanogen se jactó de su intención de desplazar a Google en el control del sistema operativo Android. [89] Incapaz de obtener una adopción suficiente de su sistema operativo, cambió entonces el enfoque y despidió a su equipo central y reemplazó a su CEO, antes de cerrar sus operaciones centrales de desarrollo del sistema operativo.
Un día después de irse, Stefanie Jane escribió una entrada en su blog en la que afirmaba que, en retrospectiva, había confiado y contratado a "las personas equivocadas", que no compartían una visión común, y que había terminado siendo incapaz de evitar el fracaso de la empresa y la formación de un "nuevo equipo" en su lugar. Llamó la atención sobre su propia parte en el fracaso, la pérdida de derechos sobre el nombre "CyanogenMod" por parte de la comunidad y la brecha de percepción entre los desarrolladores de Android ( "El resto de la comunidad ROM parece depender en gran medida de nosotros, pero al mismo tiempo nos quiere muertos. ¿Cómo diablos solucionáis esto?" ). [92] Pidió a la comunidad que considerara la posibilidad de bifurcar y cambiar la marca del código fuente, posiblemente con alguna forma de financiación colectiva basada en la popularidad subyacente del proyecto. [92]
El 23 de diciembre de 2016, Cyanogen Inc. anunció que cerraría la infraestructura detrás de CyanogenMod. [93] Poco después, se supo que el proyecto principal de CyanogenMod migraría y cambiaría su nombre a " LineageOS ". [16] El 24 de diciembre de 2016, el jefe de relaciones con los desarrolladores y administrador del foro de la comunidad, Abhisek Devkota, miembro del "equipo central" de Cyanogen, [94] escribió que la comunidad había perdido a su "último defensor restante" dentro de la empresa y su voz en Cyanogen Inc. y el futuro de su software. Afirmó que, si bien "esta acción más reciente de [Cyanogen Inc.] es definitivamente un golpe mortal para CyanogenMod", la comunidad ya había comenzado a tomar las medidas necesarias para bifurcar el proyecto bajo un nuevo nombre y tenía como objetivo volver a sus orígenes de base, manteniendo al mismo tiempo los enfoques profesionales adoptados durante la era de Cyanogen Inc. [95] Debido a las connotaciones negativas asociadas a la conducta de Cyanogen Inc., así como al alcance de una disputa legal, el proyecto bifurcado decidió no utilizar las marcas existentes "Cyanogen" o "CyanogenMod", que en todo caso pertenecían a la empresa. [89]
Reacción de la industria
Las primeras respuestas de los fabricantes de tabletas y teléfonos inteligentes y de los operadores móviles fueron, por lo general, poco favorables al desarrollo de firmware de terceros, como CyanogenMod. Los fabricantes expresaron su preocupación por el funcionamiento inadecuado de los dispositivos que ejecutan software no oficial y los costos de soporte relacionados. [96] Además, el firmware modificado como CyanogenMod a veces ofrece funciones por las que los operadores de otro modo cobrarían una prima (por ejemplo, la conexión compartida ). Como resultado, los obstáculos técnicos, incluidos los cargadores de arranque bloqueados y el acceso restringido a los permisos de root, eran comunes en muchos dispositivos.
Sin embargo, a medida que el software desarrollado por la comunidad se ha vuelto más popular [97] [98] [ verificación fallida ] y después de una declaración de la Biblioteca del Congreso de los EE. UU. que permite "jailbreakear" dispositivos móviles, [99] los fabricantes y operadores han suavizado su posición con respecto a CyanogenMod y otras distribuciones de firmware no oficiales, con algunos, incluyendo HTC , [100] Motorola , [101] Samsung [102] [103] y Sony Ericsson , [104] proporcionando apoyo y fomentando el desarrollo. Como resultado de esto, en 2011 la necesidad de eludir las restricciones de hardware para instalar firmware no oficial disminuyó a medida que un número cada vez mayor de dispositivos se enviaban con cargadores de arranque desbloqueados o desbloqueables , similar a la serie de teléfonos Nexus . Los fabricantes de dispositivos HTC [96] y Motorola anunciaron que apoyarían a los desarrolladores de software del mercado de accesorios haciendo que los cargadores de arranque de todos los dispositivos nuevos sean desbloqueables, aunque esto todavía viola la garantía del dispositivo. Samsung envió varios teléfonos Galaxy S II al equipo de CyanogenMod con el propósito expreso de incorporar CyanogenMod al dispositivo, [103] y el operador móvil T-Mobile US expresó su apoyo al proyecto CyanogenMod, tuiteando "¡CM7 es genial!". [105]
Los fabricantes de teléfonos también han comenzado a lanzar "ediciones para desarrolladores" de teléfonos desbloqueados. [106]
Licencias
Hasta la versión 4.1.11.1, CyanogenMod incluía aplicaciones de software propietarias proporcionadas por Google, como Gmail , Maps , Android Market (ahora conocido como Play Store ), Talk (ahora Google Chat ) y YouTube , así como controladores de hardware propietarios. Estos paquetes se incluían con las distribuciones de los proveedores de Android, pero no tenían licencia para su distribución gratuita. Después de que Google enviara una carta de cese y desistimiento a la desarrolladora principal de CyanogenMod, Stefanie Jane, a fines de septiembre de 2009 exigiéndole que dejara de distribuir las aplicaciones mencionadas anteriormente, el desarrollo cesó durante unos días. [107] [108] [109] [110] La reacción de muchos usuarios de CyanogenMod hacia Google fue hostil, y algunos afirmaron que las amenazas legales de Google dañaban sus propios intereses, violaban su lema corporativo informal " No seas malvado " y eran un desafío a la comunidad de código abierto que Google decía abrazar. [111] [112] [113] [ se necesita una mejor fuente ]
Tras una declaración de Google aclarando su posición [114] y una negociación posterior entre Google y Cyanogen, se resolvió que el proyecto CyanogenMod continuaría, en una forma que no incluyera directamente los componentes propietarios de "Google Experience". [115] [116] Se determinó que las aplicaciones propietarias de Google pueden respaldarse desde el firmware provisto por Google en el teléfono y luego reinstalarse en las versiones de CyanogenMod sin infringir los derechos de autor.
El 28 de septiembre de 2009, Cyanogen advirtió que, si bien los problemas ya no persistían con Google, aún existían posibles problemas de licencias con respecto a los controladores de dispositivos propietarios y de código cerrado . [117] El 30 de septiembre de 2009, Cyanogen publicó una actualización sobre el asunto. Jane escribió que estaba reconstruyendo el árbol de código fuente y que creía que los problemas de licencias con los controladores podrían resolverse. Agregó que también estaba recibiendo asistencia de los empleados de Google. [118] El 16 de junio de 2012, el anuncio de lanzamiento de CyanogenMod 7.2 declaró: "CyanogenMod aún incluye varios códigos específicos de hardware, que también se están convirtiendo lentamente en código abierto de todos modos". [119]
Replicant es una bifurcación de CyanogenMod que elimina todo el software y los controladores propietarios y, por lo tanto, evita todos los problemas legales mencionados anteriormente. Sin embargo, Replicant no es compatible con dispositivos que dependen de controladores propietarios, que es la mayoría de los teléfonos a partir de 2016. [120]
Historial de versiones
Sistema operativo Cyanogen
Cyanogen desarrolló sistemas operativos comercialmente que venían preinstalados en algunos dispositivos ( OnePlus One , YU Yureka, YU Yuphoria, Smartfren Andromax Q, BQ Aquaris X5, Lenovo ZUK Z1 , Wileyfox Swift, Wileyfox Storm, Alcatel OneTouch Pop Mirage) basados en el código fuente de CyanogenMod.
Cyanogen OS se distribuía a menudo con aplicaciones propietarias adicionales incluidas, como el ecosistema Google Play, [136] y un paquete de software exclusivo de Cyanogen OS conocido como C-Apps. [137] CyanogenMod no incluye ninguno de ellos de forma predeterminada, pero los usuarios pueden obtenerlos por separado si lo desean. [137] [138]
Inicialmente se lo distinguió con el sufijo -S (CyanogenMod 11S) , pero con la versión 12 Cyanogen cambió el nombre de la oferta personalizada a Cyanogen OS . Cyanogen comenzó a enviar Cyanogen OS 13 basado en Android 6.0.1 a los teléfonos OnePlus One vía OTA el 9 de abril de 2016, por fases, con el nombre en código ZNH0EAS26M. CyanogenMod se puede instalar en dispositivos con Cyanogen OS.
Diferencias entre CyanogenMod y Cyanogen OS
Dispositivos compatibles
CyanogenMod admitía oficialmente una gran cantidad de dispositivos, incluidos la mayoría de los Nexus y los dispositivos Google Play Edition. Proveía compilaciones SNAPSHOT (estable) y NIGHTLY para más de 150 dispositivos (en la rama de desarrollo). [139]
^ abc «Un nuevo capítulo». CyanogenMod. Archivado desde el original el 11 de julio de 2016. Consultado el 30 de septiembre de 2013 .
^ Russell, Jon (24 de diciembre de 2016). «Cyanogen no logró acabar con Android, ahora está cerrando sus servicios y su sistema operativo como parte de un cambio radical». TechCrunch . Archivado desde el original el 6 de octubre de 2023. Consultado el 1 de enero de 2017 .
^ abc CyanogenMod (15 de agosto de 2016). «Lanzamiento de CM 13.0 – ZNH5Y». JIRA . Archivado desde el original el 23 de diciembre de 2016 . Consultado el 20 de diciembre de 2016 .
^ "Descargas de CyanogenMod". Archivado desde el original el 6 de noviembre de 2016 . Consultado el 9 de noviembre de 2016 .
^ "Licencias". Proyecto de código abierto Android . Open Handset Alliance . Archivado desde el original el 25 de diciembre de 2018. Consultado el 15 de septiembre de 2010 .
^ "Explicando por qué no recomendamos otros sistemas". Proyecto GNU . Archivado desde el original el 24 de abril de 2011. Consultado el 26 de diciembre de 2016. Esta versión modificada de Android contiene bibliotecas que no son libres. También explica cómo instalar las aplicaciones que no son libres que Google distribuye con Android.
^ freecyngn – Eliminación de partes propietarias del espacio de usuario de CM10+ Archivado el 25 de noviembre de 2016 en Wayback Machine xda-developers
^ Soyars, Chris (21 de marzo de 2011). «Explicación de las estadísticas del CM». Archivado desde el original el 4 de junio de 2016. Consultado el 27 de octubre de 2011 .
^ Helft, Miguel. «Conoce a Cyanogen, la startup que quiere robarle Android a Google». Forbes . Archivado desde el original el 16 de abril de 2015. Consultado el 16 de abril de 2015 .
^ CyanogenMod [@CyanogenMod] (12 de enero de 2012). "CyanogenMod acaba de superar el millón de usuarios activos" (Tweet) . Consultado el 26 de diciembre de 2016 – vía Twitter.
^ "Stefanie Jane 🌠 (@[email protected])". Hachyderm.io . Archivado desde el original el 23 de julio de 2023. Consultado el 23 de julio de 2023 .
^ "cianógeno - Descripción general". GitHub . Archivado desde el original el 10 de julio de 2009 . Consultado el 22 de abril de 2020 .
^ Reed, Brad (18 de septiembre de 2013). «Con una financiación de 7 millones de dólares, Cyanogen pretende competir con Windows Phone». Boy Genius Report . Archivado desde el original el 6 de noviembre de 2018. Consultado el 26 de diciembre de 2016 .
^ ab Tal, Lior (30 de noviembre de 2016). «Actualización sobre cianógeno». cyngn.com . Archivado desde el original el 27 de diciembre de 2016. Consultado el 27 de diciembre de 2016 .
^ CyanogenMod [@CyanogenMod] (25 de diciembre de 2016). "ACTUALIZACIÓN: A partir de esta mañana hemos perdido el DNS y Gerrit está ahora fuera de línea, sin duda como reacción a nuestra publicación de blog de ayer. Adiós" ( Tweet ) . Consultado el 26 de diciembre de 2016 – vía Twitter .
^ ab "Una bifurcación en el camino". CyanogenMod. 24 de diciembre de 2016. Archivado desde el original el 25 de diciembre de 2016.
^ "Sí, somos nosotros". Lineage OS . Archivado desde el original el 25 de diciembre de 2016. Consultado el 28 de diciembre de 2016 .
^ "Compatibilidad con temas". CyanogenMod. 19 de febrero de 2011. Archivado desde el original el 21 de octubre de 2016. Consultado el 30 de septiembre de 2013 .
^ "Modo de mantenimiento". Computer-Howto. Diciembre de 2011. Archivado desde el original el 19 de abril de 2016 . Consultado el 27 de enero de 2013 .
^ "Video: Steve Kondik, fundador de CyanogenMod, habla sobre Android". UnleashThePhones.com . 6 de julio de 2012. Archivado desde el original el 5 de febrero de 2013. Consultado el 27 de enero de 2013 .
^ "Acerca de". CyanogenMod.org. Archivado desde el original el 22 de diciembre de 2016. Consultado el 27 de enero de 2013 .
^ Ben Marvin (14 de mayo de 2009). "Cómo rootear tu G1 e instalar Android 1.5 Cupcake". El sitio de Android . Archivado desde el original el 30 de noviembre de 2010. Consultado el 28 de octubre de 2010 .
^ Kumparak, Greg (7 de noviembre de 2008). «Google envía la actualización RC30 de Android: bloquea el «jailbreak»». TechCrunch . Archivado desde el original el 30 de junio de 2013. Consultado el 16 de septiembre de 2019 .
^ "Entrevista con el hacker de Android JesusFreke". Android and Me . 16 de febrero de 2009. Archivado desde el original el 9 de octubre de 2014.
^ ab «Android entra en la era Jelly Bean». 25 de noviembre de 2015. Archivado desde el original el 8 de agosto de 2017. Consultado el 30 de agosto de 2017 .
^ "JesusFreke se retira". Jf.andblogs.net. 20 de agosto de 2009. Archivado desde el original el 6 de noviembre de 2011. Consultado el 30 de septiembre de 2013 .
^ Dustin Karnes (2 de octubre de 2010). «Mesa redonda de modders con Team Douche, creadores de CyanogenMod». TalkAndroid . Archivado desde el original el 6 de noviembre de 2018. Consultado el 22 de noviembre de 2011 .
^ "Código fuente de CyanogenMod en Github". GitHub . Archivado desde el original el 5 de noviembre de 2015 . Consultado el 5 de enero de 2012 .
^ "Sitio de CyanogenMod en Gerrit". Archivado desde el original el 19 de diciembre de 2012.
^ "Reseña de ADW.Launcher". PC World. Archivado desde el original el 17 de marzo de 2012. Consultado el 18 de junio de 2012 .
^ ab Cyanogen (19 de julio de 2010). "¡Ha llegado CyanogenMod-5.0.8!". CyanogenMod. Archivado desde el original el 27 de septiembre de 2013. Consultado el 23 de diciembre de 2010 .
^ ab ciwrl (4 de mayo de 2014). «Lanzamiento de CyanogenMod 11.0 M6». Archivado desde el original el 24 de diciembre de 2016. Consultado el 5 de mayo de 2014 .
^ "[ROM] CyanogenMod - No, you can't have a pony (STABLE) [ACTUALIZADO 03/04 - v4.2.15.1]". XDA Developers . 5 de octubre de 2009. Archivado desde el original el 31 de diciembre de 2022 . Consultado el 31 de diciembre de 2022 .{{cite web}}: CS1 maint: URL no apta ( enlace )
^ Kondik, Stefanie [@Cyanogen] (17 de diciembre de 2010). "Si me necesitas, estaré encerrada en mi habitación durante los próximos 3 días. #gingerbread" (Tweet) . Consultado el 23 de diciembre de 2010 a través de Twitter.
^ Cyanogen (16 de febrero de 2011). «Candidatos a lanzamiento de CyanogenMod-7». CyanogenMod. Archivado desde el original el 19 de mayo de 2016. Consultado el 16 de febrero de 2011 .
^ Whitson Gordon (16 de febrero de 2011). «CyanogenMod 7 RC trae bondades de pan de jengibre y respuestas SMS predefinidas a Android». Lifehacker . Gawker Media . Archivado desde el original el 8 de febrero de 2018 . Consultado el 16 de febrero de 2011 .
^ Cyanogen (30 de marzo de 2011). «Ha llegado CyanogenMod-7.0.0-RC4». CyanogenMod. Archivado desde el original el 21 de octubre de 2016. Consultado el 30 de marzo de 2011 .
^ ab Cyanogen (10 de abril de 2011). «¡Ya está disponible CyanogenMod 7.0!». CyanogenMod. Archivado desde el original el 26 de abril de 2016. Consultado el 10 de abril de 2011 .
^ ab Cyanogen (10 de octubre de 2011). «¡Ya está disponible CyanogenMod 7.1!». CyanogenMod. Archivado desde el original el 4 de marzo de 2016. Consultado el 10 de octubre de 2011 .
^ Cyanogen (16 de junio de 2012). «¡Ya está disponible CyanogenMod 7.2!». CyanogenMod. Archivado desde el original el 9 de agosto de 2016. Consultado el 16 de junio de 2012 .
^ abc rmcc (15 de marzo de 2012). «Registro de cambios de CyanogenMod». GitHub . Archivado desde el original el 15 de junio de 2023 . Consultado el 19 de marzo de 2011 .
^ "Características y aspectos destacados de CyanogenMod 9". Pocketnow. 7 de julio de 2012. Archivado desde el original el 3 de marzo de 2016. Consultado el 9 de abril de 2015 .
^ Stefanie Kondik [@Cyanogen] (14 de noviembre de 2011). "...y nos vamos. Vuelve en 2 meses" (Tweet) . Consultado el 26 de diciembre de 2016 – vía Twitter.
^ ciwrl (2 de diciembre de 2011). «Actualización del progreso de CM9». CyanogenMod. Archivado desde el original el 24 de diciembre de 2016. Consultado el 9 de abril de 2015 .
^ ciwrl (9 de agosto de 2012). «CyanogenMod 9 – Stable». CyanogenMod. Archivado desde el original el 14 de mayo de 2016. Consultado el 27 de enero de 2013 .
^ ab ciwrl (29 de agosto de 2012). «Probemos algo nuevo: CM9.1 y SimplyTapp». CyanogenMod. Archivado desde el original el 3 de diciembre de 2016. Consultado el 29 de agosto de 2012 .
^ "Presentación de Cid". CyanogenMod. 5 de abril de 2012. Archivado desde el original el 21 de octubre de 2016 . Consultado el 5 de abril de 2012 .
^ "Anunciado CyanogenMod 10". Google+ . 5 de julio de 2012. Archivado desde el original el 23 de marzo de 2017 . Consultado el 27 de enero de 2013 .
^ Cyanogen (4 de mayo de 2012). «Nightly Builds from CM9». Cyanogenmod. Archivado desde el original el 13 de marzo de 2016. Consultado el 27 de enero de 2013 .
^ Fingas, Jon (18 de junio de 2012). «Cyanogen Nightlies llega al Samsung Galaxy S». Engadget. Archivado desde el original el 1 de octubre de 2013. Consultado el 30 de septiembre de 2013 .
^ Stefanie Kondik (11 de septiembre de 2012). «CyanogenMod anuncia M1, la primera versión de la Serie M». Cyanogenmod.org. Archivado desde el original el 17 de diciembre de 2016. Consultado el 30 de septiembre de 2013 .
^ "Se están lanzando las compilaciones estables finales de CyanogenMod 10, disponibles para 4 dispositivos y contando". Androidpolice.com. 13 de noviembre de 2012. Archivado desde el original el 31 de mayo de 2023. Consultado el 30 de septiembre de 2013 .
^ ab ciwrl (13 de noviembre de 2012). «Lanzamiento de CyanogenMod 10.0». CyanogenMod. Archivado desde el original el 7 de junio de 2016. Consultado el 26 de diciembre de 2016 .
^ ciwrl (24 de junio de 2013). «Lanzamiento de CyanogenMod 10.1.0». CyanogenMod. Archivado desde el original el 14 de mayo de 2016. Consultado el 26 de diciembre de 2016 .
^ "CyanogenMod 10.1 Final comenzará a implementarse esta noche". Androidpolice.com. 24 de junio de 2013. Archivado desde el original el 22 de junio de 2022. Consultado el 30 de septiembre de 2013 .
^ Sutrich, Nick (14 de agosto de 2013). "Ya se están implementando las actualizaciones Nightlies oficiales de CyanogenMod 10.2: Android 4.3 llega a más de 50 dispositivos". AndroidHeadlines.com. Archivado desde el original el 14 de octubre de 2023. Consultado el 30 de septiembre de 2013 .
^ "CyanogenMod está trabajando en CM11 y comienza a enviar código inicial". Phandroid.com. 6 de noviembre de 2013. Archivado desde el original el 14 de octubre de 2023. Consultado el 6 de noviembre de 2013 .
^ Carlos Torres, Juan (8 de diciembre de 2013). «CyanogenMod activa las compilaciones nocturnas de CyanogenMod 11 para docenas de dispositivos». Comunidad Android. Archivado desde el original el 9 de diciembre de 2013. Consultado el 10 de diciembre de 2013 .
^ Yalburgi, Vinod (11 de febrero de 2015). «OnePlus One recibe Android 4.4.4 CyanogenMod 11S build 05Q mediante actualización del sistema OTA». International Business Times . Archivado desde el original el 27 de diciembre de 2016. Consultado el 26 de diciembre de 2016 .
^ ciwrl (6 de enero de 2015). «La «L» es de Lollipop». CyanogenMod. Archivado desde el original el 21 de octubre de 2016. Consultado el 6 de enero de 2015 .
^ ciwrl (16 de abril de 2015). «Microsoft y CM12.1 Nightlies». CyanogenMod. Archivado desde el original el 11 de mayo de 2016. Consultado el 16 de abril de 2015 .
^ Tung, Liam (24 de agosto de 2015). «El ZUK Z1 con motor de cianógeno de 300 dólares llegará a Europa y Estados Unidos en septiembre». ZDNet . Archivado desde el original el 14 de octubre de 2023 . Consultado el 26 de diciembre de 2016 .
^ Gilbert, David (25 de agosto de 2015). «Wileyfox deposita sus esperanzas en el mercado de los smartphones en el software de Cyanogen y en los precios económicos». International Business Times . Archivado desde el original el 10 de febrero de 2017. Consultado el 26 de diciembre de 2016 .
^ R., Rahul (3 de noviembre de 2015). «La actualización del sistema operativo Cyanogen 12.1 finalmente está disponible para los teléfonos YU Yureka y Yureka Plus». International Business Times . Archivado desde el original el 14 de octubre de 2023. Consultado el 26 de diciembre de 2016 .
^ ciwrl (24 de noviembre de 2015). «Un CM malvavisco». CyanogenMod. Archivado desde el original el 28 de octubre de 2016. Consultado el 24 de noviembre de 2015 .
^ ciwrl (15 de marzo de 2016). «CM 13.0 Release 1». CyanogenMod. Archivado desde el original el 25 de octubre de 2016. Consultado el 16 de marzo de 2016 .
^ "Revisión del código Gerrit". review.cyanogenmod.org . Archivado desde el original el 19 de diciembre de 2012 . Consultado el 9 de noviembre de 2016 .
^ Cyanogenmod (5 de noviembre de 2016). «CM 14.1 Experimental build for Oneplus3». Descargas de Cyanogenmod . Archivado desde el original el 5 de noviembre de 2016. Consultado el 5 de noviembre de 2016 .
^ ab Kondik, Stefanie (8 de noviembre de 2016). «CM14 is landing». CyanogenMod. Archivado desde el original el 18 de diciembre de 2016. Consultado el 9 de noviembre de 2016 .
^ Rohit Kvn (20 de noviembre de 2016). «La ROM personalizada CyanogenMod CM 14.1 incorpora las características de Android Nougat al OnePlus One». International Business Times . Archivado desde el original el 21 de noviembre de 2016. Consultado el 21 de noviembre de 2016 .
^ "Sí, somos nosotros". lineageos.org . 24 de diciembre de 2016. Archivado desde el original el 25 de diciembre de 2016 . Consultado el 23 de febrero de 2017 .
^ "Una bifurcación en el camino | CyanogenMod". 25 de diciembre de 2016. Archivado desde el original el 25 de diciembre de 2016 . Consultado el 23 de febrero de 2017 .
^ Vaughan-Nichols, Steven J. (26 de diciembre de 2016). «CyanogenMod ha muerto. Larga vida a LineageOS». ZDNet . CBS Interactive . Archivado desde el original el 2 de febrero de 2017 . Consultado el 21 de enero de 2017 .
^ Rice, Jeremiah (18 de septiembre de 2013). «Cyanogen Inc: Steve Kondik crea una empresa en torno a CyanogenMod, obtiene 7 millones de dólares en financiación y abre Cyngn.com». Android Police. Archivado desde el original el 20 de septiembre de 2016. Consultado el 19 de noviembre de 2013 .
^ ab "Cyanogen Mod – Mitch Lasky es un capitalista de riesgo en Benchmark, ex empresario, creador de videojuegos y fanático del fútbol". BizPunk . Archivado desde el original el 7 de marzo de 2017 . Consultado el 1 de abril de 2015 .
^ por Guillaume Lesniak – Desarrollador de la aplicación de cámara "Focal", publicación de Google+ del 20 de septiembre de 2013 Archivado el 26 de diciembre de 2016 en Wayback Machine – cubre la controversia sobre licencias y disputas con Cyanogen Inc.
^ "[ROM][4.3][ CM 10.2.] CM 10.2 no oficial para Galaxy Note II (N7100)" (foros). Xda developer. 29 de julio de 2013. Publicación n.° 548. Archivado desde el original el 3 de marzo de 2016 . Consultado el 1 de abril de 2015 .
^ "[ROM][4.2.2] CyanogenMod 10.1 Official Nightlies" (foro). Xda developer. 17 de abril de 2013. Publicación n.° 1046. Archivado desde el original el 3 de marzo de 2016. Consultado el 1 de abril de 2015 .
^ MacKenzie, John (20 de agosto de 2013). "Más información sobre lo que está pasando en CyanogenMod". Land of Droid. Archivado desde el original el 3 de marzo de 2016. Consultado el 19 de noviembre de 2013 .
^ "[ROM][4.3][ CM 10.2.] CM 10.2 no oficial para Galaxy Note II (N7100)" (foro). Xda developer. 29 de julio de 2013. post #635. Archivado desde el original el 24 de abril de 2016 . Consultado el 1 de abril de 2015 .
^ Winkler, Rolfe; Ovide, Shira (29 de enero de 2015). "Microsoft invertirá en la startup de Android Cyanogen". Digits . Wall Street Journal . Consultado el 29 de enero de 2015 .
^ "Microsoft invertirá en CyanogenMod: ¿Qué podría significar para Google?". Tech Times . 1 de febrero de 2015. Archivado desde el original el 12 de febrero de 2017. Consultado el 1 de abril de 2015 .
^ "Cyanogen anuncia una alianza estratégica con Microsoft" (Nota de prensa). Cyanogen. 16 de abril de 2015. Archivado desde el original el 25 de diciembre de 2016 . Consultado el 26 de diciembre de 2016 .
^ Whitwam, Ryan (7 de enero de 2016). «Cyanogen OS 12.1.1 en el OnePlus One promociona aplicaciones de Microsoft a través del cuadro de diálogo «Abrir con»». Android Police . Archivado desde el original el 7 de diciembre de 2016. Consultado el 26 de diciembre de 2016 .
^ Ruddock, David (22 de julio de 2016). «Fuentes: Cyanogen Inc. está sufriendo despidos importantes y podría «pivotar» hacia las aplicaciones». Android Police . Archivado desde el original el 7 de agosto de 2016. Consultado el 16 de septiembre de 2019 .
^ Fried, Ina (22 de julio de 2016). "Cyanogen está reduciendo su personal después de que su alternativa Android no haya logrado convencer a los fabricantes de teléfonos". Recode . Archivado desde el original el 23 de julio de 2016.
^ "[Actualización: Confirmado] Kirt McMaster deja de ser CEO de Cyanogen Inc. y Eric Schmidt pasa a ser "presidente ejecutivo"". 10 de octubre de 2016 . Consultado el 30 de agosto de 2017 .
^ Ruddock, David (28 de noviembre de 2016). "Cyanogen Inc. cerrará su oficina de Seattle a finales de año, habrá más despidos, Kondik podría irse". Android Police . Archivado desde el original el 28 de diciembre de 2016. Consultado el 16 de septiembre de 2019 .
^ abc "Cyanogen se lleva a CyanogenMod y nace Lineage". 26 de diciembre de 2016. Archivado desde el original el 31 de agosto de 2017. Consultado el 30 de agosto de 2017 .
^ "OnePlus y Cyanogen al borde de la ruptura tras la pelea en India". Engadget . 28 de noviembre de 2014. Archivado desde el original el 31 de agosto de 2017 . Consultado el 30 de agosto de 2017 .
^ "OnePlus One está prohibido en India, culpa del acuerdo entre Cyanogen y Micromax". 17 de diciembre de 2014. Archivado desde el original el 31 de agosto de 2017. Consultado el 30 de agosto de 2017 .
^ ab "[Actualizado] Steve Kondik culpa a Kirt McMaster por el fracaso de Cyanogen Inc. y de CyanogenMod para reorganizarse y reagruparse". 1 de diciembre de 2016. Archivado desde el original el 31 de agosto de 2017. Consultado el 30 de agosto de 2017 .
^ "Los servicios de Cyanogen se están cerrando". Cyanogen Inc. 23 de diciembre de 2016. Archivado desde el original el 24 de enero de 2017. Consultado el 24 de enero de 2017 .
^ "Devs - CyanogenMod". 24 de diciembre de 2016. Archivado desde el original el 24 de diciembre de 2016 . Consultado el 30 de agosto de 2017 .
^ "Una bifurcación en el camino - CyanogenMod". 25 de diciembre de 2016. Archivado desde el original el 25 de diciembre de 2016 . Consultado el 30 de agosto de 2017 .
^ ab "Desbloquear el cargador de arranque". Archivado desde el original el 1 de noviembre de 2011 . Consultado el 30 de octubre de 2011 .
^ Perlow, Jason (18 de enero de 2011). «CyanogenMod CM7: Enséñale nuevos trucos a tu viejo droide». ZDNet. Archivado desde el original el 22 de diciembre de 2014. Consultado el 30 de septiembre de 2013 .
^ "El firmware MIUI es "popular"". AndroidAndMe. 16 de agosto de 2011. Archivado desde el original el 14 de enero de 2012. Consultado el 30 de septiembre de 2013 .
^ Sadun, Erica (26 de julio de 2010). "LoC rules in favor of jailbreaking". Tuaw.com. Archivado desde el original el 30 de octubre de 2012. Consultado el 30 de septiembre de 2013 .
^ "Página de desbloqueo del cargador de arranque de HTC". Htcdev.com. Archivado desde el original el 19 de octubre de 2012. Consultado el 30 de septiembre de 2013 .
^ "Motorola ofrece una herramienta para desbloquear el cargador de arranque". Techcrunch.com. 24 de octubre de 2011. Archivado desde el original el 7 de julio de 2017. Consultado el 30 de septiembre de 2013 .
^ "CyanogenMod 7 para Samsung Galaxy S2 (II): ¡Ya ha comenzado el desarrollo!". Inspired Geek . 8 de junio de 2011. Archivado desde el original el 22 de agosto de 2012. Consultado el 7 de enero de 2012 .
^ ab "CyanogenMod llega al Galaxy S 2 gracias a Samsung". Android Central . 6 de junio de 2011. Archivado desde el original el 8 de abril de 2017 . Consultado el 30 de octubre de 2011 .
^ Forian, Daniel (28 de septiembre de 2011). «Sony Ericsson apoya a los desarrolladores independientes – Developer World». Developer.sonyericsson.com. Archivado desde el original el 12 de febrero de 2012. Consultado el 30 de septiembre de 2013 .
^ T-Mobile [@TMobile] (18 de abril de 2011). "Estamos ansiosos por ver lo que @cyanogen hace con el G2x. ¡El CM7 es fantástico!" ( Tweet ) . Consultado el 1 de abril de 2015 – vía Twitter .
^ Nickinson, Phil (10 de julio de 2012). «Samsung ofrecerá una edición para desarrolladores del Galaxy S III apta para hackers en Verizon». Android Central . Archivado desde el original el 27 de diciembre de 2016. Consultado el 26 de diciembre de 2016 .
^ Wimberly, Taylor (24 de septiembre de 2009). «¿CyanogenMod en problemas?». Android y yo . Archivado desde el original el 3 de octubre de 2009. Consultado el 28 de octubre de 2010 .
^ Nosowitz, Dan (25 de septiembre de 2009). "Google amenaza al hacker de Android Cyanogen con una orden de cese y desistimiento". Gizmodo . Gawker Media . Archivado desde el original el 8 de noviembre de 2010 . Consultado el 28 de octubre de 2010 .
^ Patel, Nilay (24 de septiembre de 2009). "Google envía una carta de cese y desistimiento a un modder de ROM de Android". Engadget . AOL . Archivado desde el original el 29 de junio de 2011 . Consultado el 28 de octubre de 2010 .
^ Taft, Darryl K. (28 de septiembre de 2009). "Google irrita a los desarrolladores de Android con Cyanogen Move". eWeek . Ziff Davis . Archivado desde el original el 2 de enero de 2013 . Consultado el 28 de octubre de 2010 .
^ Una de las muchas discusiones del foro sobre Google C&D Archivado el 18 de agosto de 2020 en Wayback Machine .
^ Reacción a C&D en el propio foro de discusión de Google Archivado el 27 de mayo de 2013 en Wayback Machine .
^ Otro hilo en el foro de Android de Google Archivado el 27 de mayo de 2013 en Wayback Machine .
^ Morrill, Dan (25 de septiembre de 2009). "Una nota sobre Google Apps para Android". Desarrolladores de Android . Archivado desde el original el 25 de octubre de 2009. Consultado el 28 de octubre de 2010 .
^ Cyanogen (27 de septiembre de 2009). «El estado actual». Archivado desde el original el 16 de junio de 2013. Consultado el 26 de diciembre de 2016 .
^ Roselyn Roark (28 de septiembre de 2009). "Google fortalece a un desarrollador de Android y le ofrece una rama de olivo". Wired . Archivado desde el original el 15 de octubre de 2010. Consultado el 28 de octubre de 2010 .
^ Stefanie Kondik [@Cyanogen] (28 de septiembre de 2009). "En este momento, se trata de controladores de dispositivos propietarios y no de Google. Estos controladores no son redistribuibles" (Tweet) . Consultado el 26 de diciembre de 2016 a través de Twitter.
^ Cyanogen (30 de septiembre de 2009). «Solo una actualización rápida». CyanogenMod. Archivado desde el original el 16 de junio de 2013. Consultado el 26 de diciembre de 2016 .
^ "¡CyanogenMod 7.2!". CyanogenMod. 16 de junio de 2012. Archivado desde el original el 9 de agosto de 2016 . Consultado el 26 de diciembre de 2016 .
^ "Acerca de Replicant". Replicant . Archivado desde el original el 24 de agosto de 2023 . Consultado el 26 de diciembre de 2016 .
^ "Registro de cambios 3.0-7.2". Equipo de Cyanogen Mod. Archivado desde el original el 10 de noviembre de 2012. Consultado el 30 de noviembre de 2012 .
^ Stefanie Kondik [@Cyanogen] (1 de julio de 2009). "CM-3.6 ya está disponible — ¡ESTABLE!" (Tweet) . Consultado el 26 de diciembre de 2016 – vía Twitter.[ Se necesita una mejor fuente ]
^ Stefanie Kondik [@Cyanogen] (22 de julio de 2009). "¡Ya salió CM-3.9 EXPERIMENTAL!" (Tweet) . Consultado el 26 de diciembre de 2016 – vía Twitter.[ Se necesita una mejor fuente ]
^ ciwrl (30 de agosto de 2009). "¡CM-4.1 ExperiMENTAL ya está disponible!". CyanogenMod. Archivado desde el original el 21 de octubre de 2016. Consultado el 26 de diciembre de 2016 .
^ ciwrl (24 de octubre de 2009). «¡CyanogenMod 4.2 ESTABLE!». CyanogenMod. Archivado desde el original el 3 de mayo de 2016. Consultado el 26 de diciembre de 2016 .
^ Whitson Gordon (29 de agosto de 2010). "Se lanzó CyanogenMod 6.0, que trae la bondad del Froyo personalizado a muchos teléfonos Android". Lifehacker . Gawker Media . Archivado desde el original el 25 de agosto de 2016 . Consultado el 23 de diciembre de 2010 .
^ Cyanogen (6 de diciembre de 2010). «¡Ha llegado CyanogenMod-6.1 Stable!». CyanogenMod. Archivado desde el original el 16 de junio de 2013. Consultado el 23 de diciembre de 2010 .
^ Spradlin, Liam (15 de junio de 2012). "El primer lote de compilaciones de CyanogenMod 7.2 (estable) ya está disponible para una gran cantidad de dispositivos". Android Police . Illogical Robot LLC. Archivado desde el original el 3 de marzo de 2017 . Consultado el 12 de julio de 2013 .
^ jeagoss (16 de marzo de 2012). «Seguridad y usted». CyanogenMod. Archivado desde el original el 22 de mayo de 2016. Consultado el 2 de febrero de 2013 .
^ ab ciwrl (1 de febrero de 2014). «CyanogenMod 10.2.1-maintenance-release». CyanogenMod. Archivado desde el original el 15 de febrero de 2014. Consultado el 1 de febrero de 2014 .
^ ab ciwrl (31 de agosto de 2015). «Lanzamientos, lanzamientos, lanzamientos – agosto de 2015». CyanogenMod. Archivado desde el original el 2 de junio de 2016. Consultado el 31 de agosto de 2015 .
^ Moxie Marlinspike (9 de diciembre de 2013). «TextSecure, ahora con 10 millones más de usuarios». Open WhisperSystems. Archivado desde el original el 25 de febrero de 2014. Consultado el 1 de marzo de 2014 .
^ Michael Mimoso (11 de diciembre de 2013). "Integración de TextSecure y CyanogenMod". Threatpost. Archivado desde el original el 14 de febrero de 2014. Consultado el 1 de marzo de 2014 .
^ Sinha, Robin (20 de enero de 2016). "CyanogenMod cerrará el servicio de mensajería WhisperPush el 1 de febrero". Gadgets360 . NDTV. Archivado desde el original el 11 de octubre de 2016 . Consultado el 10 de marzo de 2016 .
^ ciwrl (26 de enero de 2015). «Blog de desarrolladores: el motor de temas de CyanogenMod». Archivado desde el original el 21 de octubre de 2016. Consultado el 26 de enero de 2015 .
^ Holly, Russell (18 de mayo de 2015). "Las diez cosas más importantes sobre Cyanogen OS que debes saber". Android Central . Archivado desde el original el 14 de octubre de 2016 . Consultado el 6 de octubre de 2016 . Google trabaja con estos fabricantes y vincula todas estas bifurcaciones con Google Play Services...
^ ab "Introducción a C-Apps". cyngn.com . Cyanogen Inc. Archivado desde el original el 15 de octubre de 2016 . Consultado el 6 de octubre de 2016 . El paquete Cyanogen Apps ofrece a los usuarios de CyanogenMod acceso a aplicaciones que antes solo estaban disponibles en Cyanogen OS...
^ "Google Apps". Wiki de CyanogenMod . Archivado desde el original el 25 de diciembre de 2016. Consultado el 26 de diciembre de 2016. Debido a restricciones de licencia, estas aplicaciones no pueden venir preinstaladas con CyanogenMod y deben instalarse por separado .
^ "Compilaciones compatibles". Cyanogenmod. Noviembre de 2015. Archivado desde el original el 31 de diciembre de 2016. Consultado el 20 de noviembre de 2015 .
Enlaces externos
Wikimedia Commons tiene medios relacionados con CyanogenMod .
Sitio web oficial (archivado el 24 de diciembre de 2016 en Wayback Machine )