LineageOS y su predecesor CyanogenMod son las ROM personalizadas de mayor éxito en la historia de XDA Developers. Aquí está la historia del mod.
Las historias detrás de LineageOS y XDA están inexorablemente vinculadas. La versión personalizada de Android ha brindado a cientos de miles de usuarios la oportunidad de desbloquear sus todo el potencial de los teléfonos inteligentes y, en muchos casos, darles una vida mucho más allá de lo que previsto por el fabricante. Pero, antes de nuestras grandes noticias relacionadas con LineageOS de mañana, si nunca te has detenido a pensar en cómo empezó todo o quieres un recordatorio, permítenos informarte.
Los años de CyanogenMod
El precursor de lo que hoy conocemos como LineageOS comenzó hace once años. Como ocurre con tantas ROM personalizadas, todo comenzó en estas páginas sagradas. La propia Cyanogen, también conocida como Stefanie Kondik, trabajó con contribuyentes para producir una ROM que funcionaría en una amplia variedad de modelos de teléfonos, incluso si el OEM hubiera descontinuado el soporte.
El primer dispositivo compatible fue el HTC Dream (también conocido como T-Mobile G1), el primer dispositivo Android disponible comercialmente, con una versión de firmware que surgió del trabajo de un habitante del foro llamado jesusfreke. A medida que el mercado de Android creció, también lo hizo CyanogenMod, diseñado para cada dispositivo, ya sea oficialmente o como una bifurcación no oficial, desde el último éxito de taquilla del Samsung Galaxy hasta el modelo más pequeño.
Aquellos con buenos recuerdos del HTC HD2 (el pequeño teléfono que podía hacerlo) sabrán que CyanogenMod fue el catalizador para muchos otros sistemas operativos que se trasladaron con éxito a este, el más versátil de los dispositivos. De hecho, muchos diseñadores de ROM personalizadas utilizaron CyanogenMod como punto de partida para sus propios proyectos porque se basó en la oferta AOSP con una gama de características adicionales, todas sobre una base estable. Entre las características que aceptamos como habituales en Android y que se estrenaron hoy en CyanogenMod se encuentran la compatibilidad con FLAC, los cambios en el menú desplegable de notificaciones y el overclocking con GUI.
Esos primeros días fueron una especie de batalla del gato y el ratón con Google, a quien (en ese momento) no le agradó que el software de su teléfono estuviera rooteado. Pero por cada parche que Google emitía, había alguien allí para descifrarlo y pronto abundaron las ROM personalizadas para casi todos los teléfonos, con Cyanogen lidera la carga con su equipo de desarrolladores y mantenedores voluntarios, conocidos cariñosamente en estas páginas como “Equipo Ducha."
CyanogenMod se basaba en gran medida en la privacidad, por lo que era muy difícil obtener cifras de uso reales. En su apogeo en 2012-3, se cree que al menos 50 millones de dispositivos ejecutaban CyanogenMod, lo que lo convierte cómodamente en el firmware no OEM más grande para Android.
La versión final de CyanogenMod fue la versión 14, basada en Android 7.0 Nougat. Entonces, las cosas empezaron a cambiar….
cianógeno inc.
En 2013, Kondik empezó a estudiar las posibilidades de monetizar y comercializar su trabajo. Incluso como producto de código abierto, había opciones para producir versiones de CyanogenMod para que los OEM las instalaran directamente en sus dispositivos. La reacción fue mixta. Algunos usuarios de XDA sintieron que Kondik estaba traicionando el espíritu de XDA, que hasta ahora se había centrado estrictamente en la comunidad y el intercambio abierto.
Otros cuestionaron si era apropiado que cualquier nueva empresa se beneficiara del trabajo donado al proyecto comunitario, de forma gratuita. De hecho, algunos módulos de la pila tuvieron que reescribirse cuando los desarrolladores individuales retiraron su apoyo.
Kondik dejó claro que CyanogenMod continuaría como un producto gratuito para la mayoría de los usuarios y que sólo las versiones encargadas comercialmente serían por dinero en efectivo. Obtuvo una financiación de capital de riesgo de 7 millones de dólares para formalizar el negocio, y Cyanogen Inc. nació. Para mantener la buena voluntad con la comunidad XDA, Cyanogen Inc. mantuvo en gran medida la misma licencia de código abierto con respecto al código CyanogenMod y prometió lanzar árboles de dispositivos y código fuente del kernel para dispositivos que ejecutan Cyanogen OS.
Sin embargo, algunos incidentes amenazaron esta buena voluntad. Cyanogen OS tenía varias aplicaciones de código cerrado como CameraNext y GalleryNext, y también intentaron convertir las licencias de algunas aplicaciones como Focal de GPL a Apache. Sin embargo, esto último provocó que Focal fuera retirado después de que el desarrollador xplodwild se negara a adoptar modificaciones de código cerrado en el código y trasladar toda la aplicación bajo una licencia comercial.
A pesar de la fricción, Cyanogen Inc comenzó a causar impresión, cortejando a los clientes que se unieron a la fiebre del oro de Android, incluida una pequeña empresa emergente conocida como OnePlus. Más de ellos, en breve. Mientras tanto, la inversión continuó y Microsoft se lanzó al ruedo en 2015, cuando Windows La telefonía móvil estaba tambaleándose y la empresa ya estaba analizando cómo podría capitalizar el éxito de Androide. Esto llevó a una actualización tremendamente impopular en 2016, que incluía punteros a muchas de las aplicaciones de Android de Microsoft en el firmware, en un momento en que el índice de aprobación de Microsoft estaba en su punto más bajo.
Para entonces, con la ayuda de iniciativas como ésta, las fricciones internas habían comenzado a desbordarse. La relación de Cyanogen Inc con OnePlus se había derrumbado con acritud dentro de un año cuando se supo, poco después del lanzamiento de OnePlus One, que Cyanogen Inc. había firmado un acuerdo de exclusividad para la India con otro OEM. India siempre ha sido un mercado clave para OnePlus, por lo que el efecto de la disputa en ambas partes fue palpable. Otros fabricantes de equipos originales se sumaron, incluida la empresa española BQ y Wileyfox, con sede en el Reino Unido, pero con OnePlus efectivamente alienado, Cyanogen OS se quedó sin un "producto asesino".
Incluso Kondik se sintió frustrado por la falta de progreso de la empresa en su nueva forma. Por un lado, el CEO Kirt McMaster estaba feliz de alardear ante la prensa de que CyanogenMod pronto suplantaría a Google en el control de Android (la versión para Android del sistema "más grande que el de John Lennon"). Jesús), mientras que, por el otro, las actualizaciones de la plataforma que antes eran rápidas comenzaron a ralentizarse hasta casi detenerse a medida que todos los recursos se destinaban a producir versiones personalizadas para pagar. clientela.
CyanogenMod siguió siendo popular como ROM personalizada, pero su gemelo comercial Cyanogen OS estaba resultando un desastre. En julio de 2016, 30 empleados (alrededor de una quinta parte) fueron despedidos de un solo golpe, las oficinas de Seattle fueron "destripadas" y el director ejecutivo Kirt McMaster dejó la empresa y el incipiente director de operaciones Lior Tai asumió el papel de director ejecutivo.
En particular, en algún momento durante este período, Stefanie Kondik fue destituida de la junta directiva de su propia empresa. Más tarde dijo que había "trabajado con las personas equivocadas" y se encontró incapaz de evitar el fracaso del negocio o la alienación que sentían los desarrolladores. Peor aún, había perdido los derechos legales sobre el nombre Cyanogen. Las cosas no pintaban muy bien.
Luego, dos días antes de la Navidad de 2016, Cyanogen Inc se disolvió formalmente, poniendo fin efectivamente a CyanogenMod. Después de su destitución, Kondik rogó a la comunidad de desarrollo que dividiera el trabajo para que no se desperdiciara.
Un día después, en Nochebuena, apareció por primera vez el uso del nombre “LineageOS” en los foros de XDA.
Llega Lineage OS
No se puede mantener inactivo un buen sistema operativo por mucho tiempo. Muy rápidamente, los miembros de los foros de XDA, incluidos antiguos desarrolladores de la era Cyanogen, se organizaron en un equipo para apoyar al CyanogenMod huérfano. Gracias a las disputas legales, necesitaba un nuevo nombre y se eligió LineageOS, reflejando la continuidad del proyecto anterior.
De vuelta en manos de la comunidad, muchas bifurcaciones no oficiales bajo el nombre LineageOS se lanzaron rápidamente en los foros XDA durante las vacaciones, basadas en el código fuente de la última versión de CyanogenMod. Unas semanas más tarde, a principios de 2017, comenzaron a aparecer las primeras versiones oficiales y se anunció una declaración formal de intenciones en una publicación de blog.
El conjunto de funciones de LineageOS incluye varias aplicaciones estándar que, a su vez, fueron desarrolladas por la comunidad. Además de los clientes de correo dedicados, la aplicación de cámara (Snap) y un administrador de archivos personalizado, también ha habido una serie de características que van más allá de ser simplemente una “máscara” alternativa para Android. Estos incluyen la personalización de botones de hardware, un tema oscuro global mucho antes de que llegara a AOSP, permisos granulares a través de Privacy Guard y la capacidad de bloquear números para que no aparezcan en su llamada historia.
En febrero de 2018 se lanzó LineageOS 15.1, la primera versión nueva que se anunció desde que se lanzó la recuperación de XDA en algunos dispositivos. 13 meses después, versión 16 Llegó, momento en el que el desarrollo del producto había vuelto a un ritmo más familiar. La versión 16 trajo la nueva interfaz "Confianza", que proporciona un panel para hacer que su dispositivo sea tan seguro y privado como desee. La versión 16 siguió en 2019, momento en el que habían aparecido varias bifurcaciones, algunas de las cuales ofrecían una versión "sin Google". experiencia y uno incluso eliminando todos los componentes con licencia a favor de un entorno verdaderamente de código abierto. Más recientemente, justo después de que el mundo se volviera loco, en abril de este año, Linaje 17.1, se anunció la versión principal más reciente, basada en Android 10. Ya se está trabajando en Lineage 18, basado en Android 11.
La historia continúa….
LineageOS proporciona un firmware alternativo para literalmente miles de modelos de teléfonos, gracias a su enfoque de código abierto liderado por la comunidad. En XDA, estamos muy orgullosos de nuestra asociación con LineageOS y sus desarrolladores, y estamos ansiosos por contarles cómo lo estamos usando para elevar aún más el listón.
Lea el próximo capítulo en XDA mañana (martes 27 de octubre de 2020). Inscribirse aquí para agregarlo a nuestra lista de reserva anticipada: enviaremos un correo electrónico a todos los que figuran en esa lista con un enlace único antes de que salga a la venta general, ¡pero tendrá que ser rápido ya que el stock es limitado!