Artículo

CyanogenMod es la razón por la que existo hoy

protection click fraud

Por hiperbólico que parezca, y quizás demasiado personal para un blog de tecnología, es la verdad. Hace siete años, esta Navidad, un accidente en el lugar de trabajo dejó mi mano derecha prácticamente inutilizada. No podía mecanografiar, los analgésicos me mantenían en cama la mayor parte del día y tenía dos médicos diferentes que me decían era poco probable que la cirugía recuperara lo suficiente de mi mano como para poder hacer casi todas las cosas que disfrutaba haciendo. Estaba en un lugar muy oscuro, y cuando no estaba tratando de averiguar cómo dejar que mi familia me animara, estaba al acecho en el canal público de IRC CyanogenMod solo para mantener mi mente ocupada.

Pude ver cómo el equipo de CyanogenMod creció de una pequeña charla pública con un puñado de ideas inteligentes a una comunidad global.

El tiempo que pasé viendo cómo todas estas personas notables usaban cada minuto de su tiempo libre trabajando juntas para construir formas de sus teléfonos para hacer cosas nuevas y sorprendentes no solo me animaron a esforzarme para encontrar formas de contribuir, me dieron una experiencia única perspectiva. Pude ver cómo el equipo de CyanogenMod creció de una pequeña charla pública con un puñado de ideas inteligentes a una comunidad global.

Verizon ofrece Pixel 4a por solo $ 10 / mes en nuevas líneas ilimitadas

Desafortunadamente, eso significa que también estuve allí para observar cómo la compañía de software que creció rápidamente en esta comunidad reducida a cenizas y cabreó a un buen porcentaje de esa comunidad leal. Lo que me emociona ahora con el recientemente anunciado Lineage OS saliendo de las cenizas de CyanogenMod tiene mucho que ver con lo que Me entusiasmó con CM desde el principio, y eso es lo que sucede cuando las personas inteligentes hablan abiertamente sobre lo que es posible con sus tiempo libre.

Antes de que nadie supiera mejor

Nexus One

Mis aventuras con CyanogenMod no comenzaron hasta el Nexus One, pero solo porque yo De Verdad Necesitaba que mi HTC G1 fuera lo más estable posible. Compré un G1 el día de su lanzamiento porque tenía una terminal Linux, y eso significaba que podía acceder de forma remota a los servidores de mi trabajo y solucionar problemas de las necesidades del cliente sin tener que cargar con mi computadora portátil En todas partes. Trabajé para una pequeña empresa de alojamiento web y era importante estar siempre listo para responder a una llamada de soporte cuando no estaba en la oficina. Era consciente de la existencia de CyanogenMod como una alternativa potencial, pero realmente no me molesté en ello.

La mayoría de la gente no se enteró de CyanogenMod hasta que Google intentó cerrar el proyecto. Una carta de Cease And Desist de Google dejó al equipo pensando que el proyecto estaba completamente muerto, porque Google no quería que las partes propietarias del sistema operativo se incluyeran en estas compilaciones de la comunidad. Podías crear Android y hacer lo que quisieras, pero las aplicaciones de Google debían estar separadas. La forma de evitar esto rápidamente se convirtió en instalar el sistema operativo central creado por CyanogenMod y luego encontrar GApps en otro lugar y instalar eso en la parte superior, pero una forma segura de llamar la atención de Internet sobre algo es decirles que no pueden tenerlo. Con un foco en el proyecto, creció rápidamente.

Si compraste algo y no pudiste modificarlo para que funcionara de la manera que querías, no lo poseías.

El Nexus One fue diferente para mí. Fue un regalo después de mi accidente, así que no lo necesitaba para trabajar. Este era mío para jugar, así que comencé a buscar los mejores recursos para aprender a jugar. La mayoría de los recursos en ese momento me señalaron los foros de XDA, pero me sentí atraído por la comunicación en tiempo real del IRC de CyanogenMod. En estos días relativamente tempranos, el canal público existía como comunicación y apoyo general. La gente llegaba, hacía una pregunta y, por lo general, había suficientes personas alrededor para ayudar con cualquier problema que tuvieran. En este punto, nunca había más de 150 personas activas y la conversación general estaba orientada a compartir ideales y resolver problemas encontrados al implementar nuevas ideas.

Ver el canal durante un período de meses fue genial para mí. El Nexus One fue mucho más fácil de manipular para la gente, lo que se sumó a la creciente popularidad del proyecto. Pude ver a otras personas hacer las preguntas que tenía, ya que escribir con una mano me llevó una eternidad, y en poco tiempo pude ofrecer ayuda a aquellos que habían venido con preguntas comunes. Esto se convirtió rápidamente en una salida social para mí. Hice amigos en el canal y todos sabíamos aproximadamente cuándo estaríamos conectados. Para alguien menos hábil como yo, esto significaba que podía asegurarme de estar cerca cuando Cyanogen y Koush y otros estaban cerca para poder aprender de ellos mientras buscaban nuevas formas de implementar sus ideas.

El grupo pensó que si compraste algo y no pudiste modificarlo para que funcionara como querías, no lo poseías.

En este punto, el propósito de CyanogenMod era completamente personal. El grupo pensó que si compraste algo y no pudiste modificarlo para que funcionara de la manera que querías, no eras el propietario. Para algunas personas, esto significó formas de habilitar el anclaje en un momento en el que el sistema operativo en sí no ofrecía la función. Para otros, esto significó ajustar el hardware subyacente para maximizar la duración de la batería. Todas estas ideas se juntaron y las cosas que funcionaron se agregaron a la siguiente compilación. Esa próxima compilación se anunciaría en XDA, y poco después, una pequeña ráfaga de nuevos usuarios entraría en el IRC para pedir ayuda o hablar sobre una nueva forma de implementar una función. Enjuague, construya, repita.

Expansión y monetización

Por muy divertido que fuera el grupo Nexus One, las cosas no despegaron para Android en su conjunto hasta que Motorola y Verizon lanzaron el Droid original. El presupuesto de marketing de Verizon atrajo a todo tipo de usuarios que buscaban la respuesta oficial para no tener un iPhone, y con eso vinieron toneladas de personas nuevas ansiosas por jugar con todas las cosas geniales que estaban jugando los niños de Nexus One con. Esto planteó varios problemas interesantes en ese momento. Por un lado, casi nadie en el equipo de CyanogenMod tenía Verizon Wireless y aún menos personas deseaban cambiar de proveedor. Quizás lo más importante es que se han lanzado varios otros teléfonos Android tanto para operadores GSM en los EE. UU. Como a nivel internacional. Todos querían una forma de flashear CyanogenMod, pero cada uno de estos teléfonos tenía necesidades separadas y requería mantenedores separados.

Este fue un momento extraño para Android, donde los operadores estaban haciendo cosas como desactivar los chips NFC en los teléfonos aparentemente sin razón.

El único canal de IRC se fragmentó rápidamente en muchos canales diferentes para discutir más fácilmente las necesidades individuales de cada dispositivo. Trabajar con teléfonos de Verizon era una prioridad relativamente baja para la mayoría, tanto porque Verizon tenía muchas más probabilidades de serlo. litigioso y porque las redes CDMA son cosas complicadas y terribles en comparación con la relativa simplicidad de GSM.

Sin embargo, el deseo de admitir estos teléfonos creció rápidamente, principalmente por necesidad. HTC había lanzado el Evo en Sprint con una versión personalizada de Android, el Droid de Motorola no era del todo el igual que "stock de Android", y Samsung estaba lanzando teléfonos en AT&T y T-Mobile con sus personalizaciones como bien. Todas estas modificaciones tenían las mismas cosas en común: tenían un par de ideas que valía la pena implementar en CyanogenMod y las actualizaciones de software para agregar funciones que Google estaba lanzando no llegarían a estos teléfonos en ningún momento pronto.

La compatibilidad con todos estos teléfonos requería algo más que el tiempo libre de un par de talentosos desarrolladores de software y hábiles retocadores. Cada nueva construcción tomó tiempo y energía en la computadora de alguien, y el deseo de un repositorio centralizado para todas las ideas que se estaban probando en todos los teléfonos era una necesidad. El enlace de donaciones de CyanogenMod estaba razonablemente activo, especialmente cuando los miembros del equipo les recordaron a todos que el enlace existía, pero en un tiempo antes Kickstarter o Patreon o una actividad realmente significativa en Twitter, esto significó trabajar juntos para construir un lugar centralizado para construir para todos. estos dispositivos. Era hora de que el pequeño bugdroid azul en una patineta se convirtiera en pegatinas, botones e incluso paraguas para ayudar pagar el costo de mantener el costo cada vez mayor de respaldar todo al ritmo que Android en expansión.

Era hora de que el pequeño bugdroid azul en una patineta se convirtiera en pegatinas y botones para ayudar a pagar el costo de mantener la creciente demanda de construcciones y constructores.

El equipo de CyanogenMod finalmente creció para intentar revender servidores virtualizados para otros proyectos, entre otras ideas, y finalmente el proyecto en sí comenzó a generar ingresos. Esto significaba que se podían comprar más teléfonos para más mantenedores cuando se lanzaba nuevo hardware y, finalmente, el equipo podía ofrecer compilaciones nocturnas para los teléfonos más populares. Cada noche había una nueva construcción disponible con un nuevo ajuste. A veces, estos fueron pequeños cambios, a veces se probaron y agregaron características importantes. Los usuarios adquirieron el hábito de flashear todos los días para probar las cosas nuevas y ofrecer comentarios, y los colaboradores de los equipos con sus propias ideas continuaron creciendo junto con los usuarios.

Este período de crecimiento no fue suficiente para que nadie ganara un salario ni nada. CyanogenMod prosperó como un proyecto que ofrecía una mejor manera de usar su teléfono, con características que los fabricantes no habían pensado o no querían agregar. Este fue un momento extraño para Android, donde los operadores estaban haciendo cosas como deshabilitar los chips NFC en los teléfonos aparentemente sin razón y Los fabricantes estaban empezando a encontrar formas de crear servicios exclusivos que alentaran a los usuarios a mantenerse leales y solo comprar eso. marca. Como la mayoría de esas ideas fracasaron y se desmoronaron, CyanogenMod continuó prosperando y creciendo.

Crecer es dificil

CyanogenMod

Curiosamente, CyanogenMod y Google decidieron casi al mismo tiempo que Android necesitaba dejar de ser lo que amaban los geeks y comenzar a ser algo que todos pudieran usar. Para Google, eso significó estandarizar funciones y volverse más agresivo con los requisitos del fabricante para agregar Google Apps a un teléfono. Para CyanogenMod, eso significaba que cada cosa que una persona deseaba no podía ser otra configuración en una lista interminable de opciones para habilitar o deshabilitar. Google y Android debían ser marcas reconocidas, y los servicios de Google debían estar al frente y en el centro para que los apreciaran todos los usuarios. CyanogenMod tenía que ser algo tan estable como el software que venía con su teléfono y, en muchos sentidos, igual de fácil de usar.

Ambas partes tardaron mucho en descubrir qué significaban esos cambios, y no todos estuvieron de acuerdo en cómo proceder. Ahora que el iPhone de Apple estaba disponible en todos los mismos operadores, podía obtener un teléfono Android, quedó claro que la capacidad de impulsar una sola actualización y hacer que cada iPhone mejore era una característica que la gente querido. Google respondió con una dramática reinvención de los servicios de Google. Este ya no era un paquete de aplicaciones, era un mecanismo unificado de herramientas que los desarrolladores podían agregar a sus aplicaciones y saber que funcionaba igual en todos los teléfonos. También significó que Google podría hacer cumplir mejor las decisiones de seguridad si una aplicación se comportaba mal o se comportaba de forma maliciosa. La respuesta de Google a la identidad universal de Apple es un núcleo unificado que se puede modificar y mejorar sin que el usuario tenga que hacer nada.

Ya no se trataba de un par de extraños en Internet en su tiempo libre, era un grupo de amigos cercanos apasionados por construir algo grandioso.

CyanogenMod tuvo una decisión un poco más fácil de tomar e implementar en comparación, pero las personas que tomaban esas decisiones no estaban organizadas de manera corporativa. Este fue, en general, un colectivo de voces que hablaron sobre cada decisión antes de tomarla. La optimización de CyanogenMod planteó algunas preguntas que no fueron fáciles de responder, como cuántas personas realmente necesitaban acceso de root después de que se instaló una actualización y si realmente era necesario que hubiera cinco interruptores de palanca para el comportamiento de la luz de notificación. Estas preguntas comenzaron a guiar al sistema operativo en una nueva dirección, una que no se trataba tanto de agregar una nueva función porque podía y más sobre la creación de una alternativa realmente útil a las versiones menos capaces de Android lanzadas por Samsung y HTC y otros.

Al mismo tiempo, los fabricantes de hardware estaban madurando por su cuenta. Competir con Apple en un mundo en el que Google podía imponer su voluntad en la forma en que funcionaba el software significaba competir casi exclusivamente en rendimiento. Las pantallas más grandes y de mayor resolución y las herramientas de audio o fotografía con una capacidad impresionante se convirtieron en los puntos de conversación más importantes. De repente, la conversación se centró en formas específicas en las que podría usar su teléfono que solo podría suceder en este teléfono, y menos en la mayoría de los megapíxeles o si la batería era reemplazable. Mientras tanto, el programa Nexus de Google inició una guerra de precios con dispositivos como Nexus 4 y Nexus 5. ¿Realmente importaba si su teléfono tenía todas las mejores especificaciones si pudiera obtenerlo por la mitad del precio de las cosas que se consideraban las mejores? Es una pregunta que todavía se responde hoy, con nuevas razones para tener la conversación cada dos meses.

Todo estaba madurando a un ritmo loco, y las personas que dedicaban cada minuto de su tiempo libre a este proyecto apasionante ahora tenían cientos de miles de usuarios leales ansiosos por ver qué sucedía después. Aunque pequeña en comparación con la escala general de Android, la comunidad CyanogenMod se había convertido en un esfuerzo global masivo. Existía un sitio web independiente con instrucciones detalladas para nuevos usuarios con cientos de teléfonos diferentes, y un El ciclo de lanzamiento unificado de CyanogenMod aseguró que el equipo estuviera construyendo una vez y que todos tuvieran casi idénticos experiencias. Ya no se trataba de un par de extraños en Internet en su tiempo libre, era un grupo de amigos cercanos apasionados por construir algo grandioso.

Ir corporativo

El siguiente paso para CyanogenMod no podría haber sido más claro. Esta versión de Android ahora era lo suficientemente buena como para ser el tipo de cosas que las personas que no son nerds podrían usar y disfrutar. CyanogenMod podría haber sido legítimamente algo que le entregaste a un miembro de la familia y no te preocupas por cosas como el ciclo de arranque o las aplicaciones que fallan constantemente. Más personas comenzaron a preguntarse qué se necesitaría para que CyanogenMod fuera realmente una opción lista para usar para los usuarios, pero la respuesta no fue excelente.

Esto es lo que pasa con CyanogenMod: nunca existirá como la opción predeterminada en un teléfono que compre en una tienda real. No puede, no legalmente de todos modos. Google tiene reglas muy específicas sobre lo que debe suceder para aprobar que Google Apps se use oficialmente, y una gran parte de eso es una pieza de hardware que pasa la Compatibility Test Suite. No existe ningún mecanismo para que un sistema operativo pase esta prueba sin ser una pieza de software oficial para un teléfono. Para que CyanogenMod sea considerado oficial y legítimo, las personas responsables del software en las empresas que fabrican hardware tendrían que ver este sistema operativo como algo más que un lado proyecto.

Siempre habrá nuevas formas en que nuestros teléfonos pueden mejorar, y me gustaría que el equipo de Lineage nos presentara algunas de ellas.

Todos sabemos lo que pasó después. Steve Kondik y varios otros dejaron sus trabajos diarios, se acercaron a los capitalistas de riesgo y obtuvieron fondos para lanzar Cyanogen, Inc. Esto le dio a Kondik y a otros la capacidad de acercarse y ser abordados por los fabricantes y ofrecer una alternativa a la construcción interna de una bifurcación de Android. Para las pequeñas empresas de hardware que buscan hacerse un hueco en el mercado de hardware económico, Cyanogen resultó muy atractivo. Este tercero se encargaría del mantenimiento, las actualizaciones y la certificación de Google. Su pequeña pero agresiva base de usuarios de proyectos comunitarios tenía un historial de gran apoyo, que incluso significaba que un grupo más amplio de consumidores estadounidenses que nunca le habrían dado al teléfono una segunda mirada compraría inmediatamente. Varios teléfonos con Cyanogen OS estuvieron disponibles poco después del lanzamiento de la empresa, y estas pequeñas victorias animaron a la empresa a crecer agresivamente.

Es injusto decir que todo lo malo de lo que sucedió a continuación se puede poner en manos del director ejecutivo de Cyanogen Inc, pero Kirt McMaster es sin duda la razón por la que las cosas salieron terriblemente mal. Ser demasiado grandilocuente para llamar la atención de las organizaciones de noticias más grandes no es una táctica nueva en absoluto, sino titulares sobre Cyanogen "poner una bala en Google" con su bifurcación de Android agrió rápidamente a la comunidad que ayudó a crear este empresa. Desde la perspectiva de los usuarios que habían seguido a CyanogenMod durante algún tiempo, McMaster era un forastero taciturno con poca sustancia. Cuando quedó claro en los correos electrónicos publicados que su actitud probablemente fue responsable de arruinar las relaciones iniciales con los socios de hardware, la opinión de la comunidad sobre el CEO empeoró rápidamente.

Habiendo estado en Cyanogen Inc. oficinas para aprender sobre la nueva empresa por mí mismo, y he estado con el personal de Cyanogen en varios eventos desde entonces, está claro que McMaster fue un CEO divisivo y controvertido. En lo que a mí respecta, las personas que construyen un CyanogenMod que todos pueden usar eran mucho más interesantes. Afortunadamente, esas personas todavía existen y muchas todavía sienten pasión por ese pensamiento central sobre la propiedad. Las personas deberían poder hacer cosas con su hardware que el fabricante no pretendía, y este es uno de los muchos proyectos comunitarios que apuntan a ese pensamiento.

CyanogenMod como lo he conocido en los últimos siete años no va a ninguna parte. Está cambiando de marca, algunas de las personas a las que he venido a llamar amigo se han pasado a otras cosas, pero la idea central todavía existe y SO de linaje es algo a lo que planeo prestar mucha atención. Android ha cambiado mucho. He argumentado muchas veces que se ha vuelto lo suficientemente bueno como para que los proyectos comunitarios ya no estén produciendo cosas por las que la mayoría de la gente dé el salto. Google se centra en hacer que sus servicios sean nuevos y emocionantes a través de la inteligencia artificial y experiencias de hardware más claramente definidas.

Pero la misión de los proyectos comunitarios es la misma, y ​​es algo en lo que puede participar cualquier persona con cualquier nivel de habilidad. Imagine una forma en que su teléfono o la forma en que usa su teléfono podría ser mejor, y hable con otras personas sobre cómo hacer que eso suceda. Para mí, en los días de Nexus One, eso era una forma de contestar el teléfono con el trackball. Esa idea me animó a hablar con la gente, aprender a hacer que funcione y compartir esa idea con el mundo. Lo más importante que aprendí a través de esa experiencia fue lo increíblemente poderoso que puede ser un grupo de software comunitario si hay un objetivo claro.

Si bien es cierto que hoy en día hay muchos menos problemas con Android, siempre habrá nuevas formas en que nuestros teléfonos pueden ser mejores y me gustaría que el equipo de Lineage nos presentara algunas de ellas.

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.
¡Es hora de cortar el cordón!

Estos son los mejores auriculares inalámbricos que puede comprar a cualquier precio.

Los mejores auriculares inalámbricos son cómodos, suenan muy bien, no cuestan demasiado y caben fácilmente en un bolsillo.

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más
Próxima generación

Todo lo que necesita saber sobre la PS5: fecha de lanzamiento, precio y más.

Sony ha confirmado oficialmente que está trabajando en PlayStation 5. Aquí está todo lo que sabemos hasta ahora.

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200
Nuevas Nokias

Nokia lanza dos nuevos teléfonos Android One económicos por menos de $ 200.

Nokia 2.4 y Nokia 3.4 son las últimas incorporaciones a la línea de teléfonos inteligentes económicos de HMD Global. Dado que ambos son dispositivos Android One, se garantiza que recibirán dos actualizaciones importantes del sistema operativo y actualizaciones de seguridad periódicas durante un máximo de tres años.

Asegure su hogar con estos timbres y cerraduras SmartThings
Ding Dong - puertas cerradas

Asegure su hogar con estos timbres y cerraduras SmartThings.

Una de las mejores cosas de SmartThings es que puede utilizar una gran cantidad de otros dispositivos de terceros en su sistema, incluidos timbres y cerraduras. Dado que todos comparten esencialmente el mismo soporte de SmartThings, nos hemos centrado en qué dispositivos tienen las mejores especificaciones y trucos para justificar su adición a su arsenal de SmartThings.

instagram story viewer