Logo es.androidermagazine.com
Logo es.androidermagazine.com

Cyngn: una breve historia de cómo el cianógeno os llegó a ser

Anonim

En los últimos años, un grupo de desarrolladores de software inteligentes han construido un imperio a partir de una alternativa gratuita a cualquier versión de Android incluida en su teléfono. Muchas de esas personas se han unido para formar una empresa, con el objetivo de tomar esta alternativa gratuita y convertirla en una opción convincente para que los fabricantes de hardware se pongan sus dispositivos minoristas.

Hemos visto el éxito que Cyanogen Inc. ha tenido hasta ahora, con un poco de conflictos públicos desde el principio, pero el origen de esta compañía tiene mucho que ver con cómo esta compañía planea tener éxito, y francamente, esa es una historia que vale la pena contar.

Los primeros días de Android tenían que ver con que Google pusiera su sistema operativo en tantos dispositivos como fuera posible. La cuota de mercado era lo más importante, porque más usuarios significaban más puntos de datos para obtener información, lo que a su vez significaba mejor información para búsquedas y publicidad. Desafortunadamente, esto causó muchos problemas a la hora de responsabilizar a los socios de hardware por actualizar los dispositivos después de que se lanzaron a las tiendas, y la comunidad de desarrolladores encontró un nuevo propósito además de modificar sus propios dispositivos con nuevos e interesantes, sin mencionar ocasionalmente horneado - características. De la misma manera que los fanáticos de Linux borrarían Windows preinstalado de una computadora e instalarían un sistema operativo de su elección, los desarrolladores se agruparon para construir roms para reemplazar la versión incluida de Android con otra cosa.

Esta práctica creció en popularidad por un tiempo, pero no fue hasta que Google trató de cerrar las cosas que las personas fuera de la comunidad de desarrolladores realmente comenzaron a prestar atención a lo que estaba sucediendo. Se envió una carta de cese y desistimiento a Steve Kondik de CyanogenMod para que dejara de incluir aplicaciones de Google en los lanzamientos de CM.

La noticia causó un crecimiento explosivo en los foros de la comunidad donde se había llevado a cabo este desarrollo, que junto con la rápida tasa de participación en el mercado de Android continuó creciendo, lo que significó que el equipo responsable de soportar dispositivos nuevos y antiguos también se expandió. El grupo creció para incluir foros de soporte con instrucciones detalladas para desbloquear y flashear dispositivos, y se agregaron nuevas funciones casi semanalmente. Al mismo tiempo, otros equipos de desarrollo comenzaron a fabricar productos competitivos, lo que a menudo condujo a carreras destacadas y a un enfoque cada vez mayor en la presentación y la funcionalidad.

Los costos asociados con el mantenimiento de este tipo de cosas son significativos

Cuando considera que esto se estaba haciendo en el tiempo libre de todos, la escala de todo fue impresionante. Un bastidor de servidor instalado en un garaje funcionó sin cesar para ofrecer compilaciones nocturnas para docenas de dispositivos, todos pagados por la gente principal que todavía trabajaba en trabajos diarios. Los costos asociados con el mantenimiento de este tipo de cosas son significativos, especialmente cuando se tiene en cuenta la electricidad, el ancho de banda y la mano de obra pura. Hubo varios intentos de compensar estos costos, desde configurar un servicio de alojamiento de servidores virtuales hasta pedir donaciones para hacer cosas como reemplazar un servidor, pero estos esfuerzos rara vez terminaron en un punto de equilibrio, y mucho menos en obtener una ganancia real.

En agosto de 2011, las cosas cambiaron un poco para el equipo de CyanogenMod. Samsung contrató a Steve Kondik, el hombre en gran parte reconocido por ser el responsable de hacer que la rom explosivamente popular fuera funcionalmente competitiva con las versiones "reales" de Android. Durante 19 meses, pareció que el progreso dentro de CyanogenMod se desaceleró. En realidad, el resto de la comunidad de desarrolladores se estaba poniendo al día. La base de código creada por el equipo de CyanogenMod creó un entorno en el que casi cualquier persona podía atornillar sus propias funciones en CM y llamarlo su propio proyecto, y los foros de la comunidad se inundaron con "nuevas" roms de Android para que los usuarios pudieran flashear y probar. El volumen de personas creativas que intentan mejorar Android implementando sus propias ideas incluso ahora es realmente impresionante.

CM ya estaba mucho más allá de una modificación del proyecto de código abierto de Android

Como Kondik lo cuenta, aproximadamente un año después de que Steve comenzó a trabajar para Samsung, recibió un correo electrónico de Kirt McMaster sobre dónde podría crecer CyanogenMod desde su posición actual. CM ya estaba mucho más allá de una modificación del Proyecto de Código Abierto de Android, y en muchos sentidos tenía más funciones completas y funcionales que los sabores de Android que se ejecutaban en dispositivos emblemáticos en ese momento.

Para crecer de manera tangible, se requería la atención de un equipo adecuado de desarrolladores y personas a tiempo completo que realmente supieran organizar y administrar a esas personas. Para llegar al siguiente paso, para ser considerado un sabor viable de Android que se instalará en teléfonos inteligentes y tabletas como la oferta minorista predeterminada, cada pieza del rompecabezas debería crecer y exigir que se la tome en serio.

En los próximos meses, Kondik y McMaster operaron a puerta cerrada para sentar las bases de Cyanogen Inc. Esto significó asegurar a los inversores, reclutar desarrolladores y crear un plan para avanzar. En agosto de 2013, Steve dejó Samsung y dejó en claro que lo que haría a continuación sería algo emocionante. Un mes después, anunció sus alianzas, inversores y el equipo que había reclutado para hacer de CyanogenMod algo mejor. Con oficinas en Seattle y Palo Alto, y un puñado de otros empleados repartidos por todo el mundo, Cyanogen Inc. comenzó a trabajar con su primer socio de hardware para lanzar un teléfono con su software.

Google tiene una larga lista de reglas asociadas con el acceso legítimo a estos servicios.

Como la mayoría de los fanáticos de Android te dirán, una de las cosas que hace que el uso del sistema operativo de Google sea tan agradable es la combinación de Google Play Store y Google Play Services. Google tiene una larga lista de reglas asociadas con el acceso legítimo a estos servicios. Para que los fabricantes obtengan estas funciones en su teléfono con la bendición de Google, su dispositivo debe pasar una serie de pruebas llamadas Suite de pruebas de compatibilidad. El CTS de Google garantiza que Play Services y Play Store funcionarán según lo previsto, pero pasar estas pruebas requiere un dispositivo físico que ejecute una versión final del sistema operativo.

Al mismo tiempo, los fabricantes de hardware y procesadores con frecuencia usan software patentado para hacer funcionar partes específicas de sus dispositivos. Para tener socios de hardware, que debían pasar Google CTS, Cyanogen Inc necesitaría encontrar una solución que permitiera la existencia simultánea de un proyecto de código abierto impulsado por la comunidad y un sistema operativo que siguiera las reglas de compañías como Qualcomm establecido para utilizar su hardware en dispositivos minoristas.

La respuesta a este dilema particular fue Cyanogen OS, primero en una edición especial del Oppo N1, el producto comercial que Cyanogen Inc creó para ejecutarse en dispositivos minoristas. Si bien gran parte de esta versión de Android es de código abierto y está disponible a través del proyecto comunitario CyanogenMod, Cyanogen OS existe como un producto minorista que puede ser utilizado por cualquier persona, independientemente del nivel de habilidad. Un sistema operativo de nivel de consumidor para competir con TouchWiz y Sense UI, que se completa con asociaciones de software opcionales creadas de la forma en que la gente de Cyanogen Inc. cree que Android debería ejecutarse. Es un objetivo ambicioso, y el camino hacia este final en particular ha provocado más de unas pocas plumas.

No llegará lejos en una conversación sobre Cyanogen Inc en Internet sin que alguien mencione al CEO de la compañía y su habilidad para crear titulares con sus comentarios agresivos, la mayoría de los cuales han demostrado ser altamente efectivos para obtener el tipo correcto de atención. Kirt McMaster ha entregado algunas frases geniales sobre cómo quitar Android de Google, y es fácil leer algunos de estos comentarios fuera de contexto y sentir que alguien está planeando morder la mano de los feeds.

El juego final para Cyanogen OS es crear esa alternativa convincente

La conclusión es que los dispositivos Android solo se venden realmente cuando los servicios de Google Play y Google Play Store están a bordo, y mucho de eso tiene que ver con que no haya una alternativa convincente para todo lo que Google ofrece. El juego final para Cyanogen OS es crear esa alternativa convincente, y ofrece a los usuarios una opción entre lo que Google cree que es mejor y lo que Cyanogen cree que es mejor. Solo el tiempo dirá si este es el camino correcto, pero es algo que este equipo parece dedicado a entregar.

Entonces ahí lo tienes. El origen del sistema operativo Cyanogen se remonta casi tan lejos como el propio Android, forjado por personas que aman tomar algo que compraron y mejorarlo ellos mismos, y convertir esa pasión en un sabor único de Android. Incluso si esta no es su forma preferida de Android, el camino hasta ahora para este equipo es fascinante, y está claro que el próximo año será crucial para esta compañía.