¿Android es realmente de código abierto? ¿Y eso importa?

Aquí exploramos si Android es realmente de código abierto. ¡Después de todo, está basado en Linux!

Aquí exploramos si Android es realmente de código abierto.  ¡Después de todo, está basado en Linux!
Anuncio

Uso Android porque está hecho de Linux, y no estoy solo aquí. Muchos usuarios de computadoras de escritorio de código abierto eligieron por primera vez un teléfono Android debido al atractivo de un sistema operativo móvil basado en Linux. Estoy seguro de que es por eso que muchos de ustedes están leyendo esto ahora.

Android ha sido ampliamente adoptado, y eso ha causado cierta incomodidad. Esto se debe solo en parte al deseo ocasional de los usuarios de Linux de vencer a la corriente principal. El problema más grande es lo que los fabricantes de teléfonos, operadores e incluso Google han hecho con el sistema operativo. El hecho es que cualquier teléfono Android que recoja de la tienda está bloqueado y tiene una gran cantidad de código fuente cerrado.

Como resultado, las personas que valoran los ideales de código abierto se han encontrado mirando hacia Ubuntu Touch, Firefox OS y Sailfish OS en su lugar, y viendo con decepción que los tres hasta ahora no han podido despegar. Canonical, a pesar de enviar Ubuntu en algunos teléfonos, todavía tiene que lanzar un modelo genuinamente listo para el consumidor. Firefox OS ha pivotado en un proyecto de Internet of Things. Jolla, a pesar de presionar recientemente a Sailfish OS 2.0, todavía está trabajando en problemas. Ninguno de ellos ha ingresado al mercado estadounidense.

La situación deja a Android como la opción principal para muchas personas que buscan usar Linux en sus teléfonos. Pero la pregunta sigue siendo, ¿es Android realmente de código abierto?

AndroidOpenSource-AOSP

Técnicamente, sí

Android tiene raíces de código abierto. El proyecto comenzó bajo Android, Inc. en 2005, que Google compró dos años después. Ese mismo año, Google y varias otras compañías formaron la Open Handset Alliance, siendo Android la principal pieza de software en la que se basa este consorcio.

Android se basa en el kernel de Linux, y al igual que esa pieza compleja de código, la mayoría de las partes son de código abierto con algunos blobs binarios incluidos para hacer que las cosas funcionen con cierto hardware. La plataforma central de Android, conocida como Android Open Source Project (AOSP), está disponible para que cualquiera pueda hacer lo que desee.

HTC, Huawei, LG, Samsung, Sony, Xiaomi y muchos otros fabricantes. Máscaras de Android explicadas: ¿Cómo cambian los creadores de hardware a Android? Explicaciones de Android: ¿Cómo cambian los creadores de hardware a Android? A los fabricantes de hardware les gusta tomar Android y transformarlo en algo que es completamente suyo, pero ¿es algo bueno o malo? Mire y compare estas máscaras de Android. Leer más han hecho precisamente esto en teléfonos y tabletas. No están solos.

Amazon y Barnes & Noble lo han puesto en lectores electrónicos. HP ha puesto Android en una computadora portátil. NVIDIA introdujo Android en una consola de juegos. Sony está enviando el sistema operativo en sus nuevos televisores inteligentes. Puede obtener Android en todo, desde cámaras de apuntar y disparar hasta refrigeradores. Las empresas se están tropezando para colocar Android Wear en los relojes.

Y eso ni siquiera cuenta todas las cosas que los tinkeres han puesto en Android.

A diferencia de iOS y Windows Phone, las personas no tienen que pagar dinero a nadie para usar Android en sus productos. Y dado que el código está abierto, son libres de experimentar y adaptar el software a su gusto.

Entonces, ¿por qué no se siente así?

Hay una diferencia significativa entre usar el escritorio tradicional de Linux y ejecutar Windows. El contraste entre Android e iOS no parece tan marcado. Si Android es de código abierto, ¿por qué no se siente así?

1. Las personas pueden bloquear el código fuente abierto

Android es de código abierto, pero la mayoría del software que ejecutamos en la parte superior de la plataforma no lo es. Esto es cierto tanto si obtienes un dispositivo Nexus o algo de Samsung. A diferencia de los primeros días de Android, Google Now Launcher y la mayoría de las aplicaciones de Google se han convertido en fuentes cerradas.

Lo mismo se aplica al código que se envía con las adaptaciones personalizadas de Samsung, HTC, LG y de otros fabricantes. La mayoría de las aplicaciones que obtienes en Google Play, independientemente de si se pueden descargar gratis, tampoco son de código abierto. Dado que este software forma la mayor parte de lo que vemos y usamos, la situación hace que, en última instancia, Android se sienta como una plataforma de fuente cerrada.

Pero a las personas se les permite hacer software de código cerrado que se ejecuta en Linux. A menos que los creadores distribuyan el software bajo una licencia copyleft, otros pueden tomar el código y usarlo para hacer aplicaciones propietarias.

Google publica gran parte de Android bajo Apache License versión 2.0, lo que no impide que las personas usen el código para crear productos restrictivos. Que la gente haya hecho esto no hace que Android se cierre. En todo caso, que tantas personas basen su trabajo en Android es un testimonio de su éxito como proyecto de código abierto.

2. El desarrollo central de Android no es impulsado por la comunidad

En su mayor parte, Google desarrolla Android. Una o dos veces al año, la empresa arroja un montón de código nuevo sobre un muro metafórico que los fabricantes de hardware y hardware se apresuran (o, ya saben, tómense su tiempo ¿Por qué mi teléfono Android no se ha actualizado aún? ¿Por qué no tiene mi teléfono Android? El proceso de actualización de Android es largo y complicado, vamos a examinarlo para averiguar exactamente por qué su teléfono Android tarda tanto en actualizarse. Lea más) para poner sus cosas.

Google luego lanza actualizaciones de mantenimiento y seguridad cada mes más o menos mientras se prepara para el próximo gran lanzamiento.

Muchos otros proyectos conocidos de código abierto normalmente buscan una mayor participación de la comunidad en general. Red Hat puede financiar una buena parte del trabajo relacionado con GNOME 5 Razones sorprendentes detrás del resurgimiento de GNOME 5 Razones sorprendentes detrás del resurgimiento de GNOME Hoy, GNOME 3 finalmente está recuperando usuarios, y hay menos personas que se conectan para expresar su odio por el entorno de escritorio. ¿Qué pasó para hacer que GNOME vuelva lentamente? Lea más, pero los desarrolladores de todo el mundo contribuyen con el código.

Canonical, la compañía detrás de Ubuntu, ejerce un gran control sobre cómo se ve y se siente la distribución de Linux, pero los miembros de la comunidad aún tienen voz sobre qué programas entran en los repositorios de aplicaciones o qué sube en algunos de los sitios web.

En comparación, Android es completamente un producto de Google.

3. Usted no tiene control total

Parte de lo que atrae a las personas a Linux y otros sistemas operativos de código abierto 3 Sistemas operativos similares a UNIX que no son Linux 3 Sistemas operativos de tipo UNIX que no son Linux Recientemente, la gente comenzó a confundir "UNIX" con "Linux". Linux fue influenciado por UNIX, pero los sistemas UNIX no tienen ninguna relación con Linux. Aquí hay algunos sistemas importantes basados ​​en UNIX que vale la pena conocer. Leer más es la libertad y el control que está disponible. No puede sumergirse en el corazón de una máquina con Windows o Mac OS X y ver qué hace que funcione. Con Linux, es posible que no comprenda la mayor parte del código, pero usted es libre de jugar con más o menos todo.

Hablando en términos prácticos, un teléfono con Android sale de la caja con solo marginalmente más libertades que un iPhone. Puede cambiar el iniciador, aplicar algunos temas extensos y adaptar algunas funciones para satisfacer sus gustos Los mejores ajustes que puede realizar en su Android sin enraizamiento Los mejores ajustes que puede realizar en su Android sin enraizar Personalizar su dispositivo Android no es así t solo para el experto en tecnología. ¡Aprenda a sacar el máximo provecho de su teléfono o tableta Android sin rootear! Lea más, pero no podrá jugar con el sistema operativo subyacente sin anular la garantía.

Ajustes más extensos requieren rootear su dispositivo Personalizar su teléfono sin flashear una ROM con el Framework Xposed Personalizar su teléfono sin flashear una ROM con el Framework Xposed Es de conocimiento común que la mejor manera de personalizar su dispositivo Android es flashearlo con una nueva ROM . También es incorrecto Lea más o visualice una ROM personalizada 6 Razones por las que debe utilizar una ROM personalizada 6 Razones por las que debe utilizar una ROM personalizada ¡Las ROM personalizadas son lo mejor de tener un teléfono Android! ¡No te lo pierdas! Lee mas . En este sentido, puede sentir que tiene más libertad en un sistema operativo de escritorio propietario que uno de código abierto móvil.

Pero Android es realmente de código abierto

Y no solo está abierto solo de nombre. Existe mucha evidencia de que Android es realmente abierto y podemos obtener los beneficios tangibles.

1. Existen ROM personalizados

AndroidOpenSource-CyanogenMod-Custom-Theme

Las ROM basadas en la comunidad basadas en AOSP brindan a los usuarios de Android alternativas al software que se envía en sus dispositivos. CyanogenMod se ejecuta en millones de teléfonos inteligentes Android. Fuera de la caja, la experiencia no es tan diferente de lo que puedes obtener en un Nexus. Diablos, esa es la razón por la que muchas personas optan por flashear una ROM en primer lugar.

CyanogenMod no es la única opción que existe ¿Cuáles son las mejores ROM personalizadas de Android? ¿Cuáles son las mejores ROM personalizadas de Android? En el momento en que te das cuenta de que puedes flashear tu teléfono Android con una nueva ROM, es fundamental. De repente, eres libre: opciones de personalización infinitas, no más aplicaciones de software y, lo mejor de todo, no tienes ... Leer más. Muchos han aumentado y disminuido a lo largo de los años, como Paranoid Android y AOKP. De alguna manera, el ecosistema ROM personalizado se asemeja al modelo de distribución de Linux. Estas ROM son básicamente las mismas, pero los proyectos toman el mismo código y lo modifican de diferentes maneras. Esto no sería posible si Android no fuera de código abierto.

2. Incluso los competidores de código abierto dependen de Android

Al comienzo de esta publicación, mencioné Firefox OS, Sailfish OS y Ubuntu Touch como sistemas operativos móviles de código abierto de la competencia. El caso es que los equipos detrás de estos tres proyectos usaron el código de Android de una forma u otra. Sailfish OS, a pesar de no estar basado en Android, te permite instalar aplicaciones de Android directamente.

Firefox OS comenzó como Boot to Gecko, que puedes instalar en dispositivos Android. Antes de Ubuntu Touch, existía Ubuntu para Android.

Hay una ironía increíble en la idea de que Android podría ser de código cerrado, pero los proyectos basados ​​en él pueden estar abiertos.

3. Usted puede tomar el control de su dispositivo

Es posible que los fabricantes y los transportistas no lo deseen, y hacerlo puede anular la garantía, pero usted tiene la opción de hacer lo que quiera con su hardware. Puede rootear para obtener acceso administrativo, desbloquear el gestor de arranque o flashear un sistema operativo alternativo (como ejecutar Ubuntu Touch en su lugar Cómo iniciar Dual Boot su Android con Ubuntu Cómo iniciar Dual Boot su Android con Ubuntu Leer más).

Estas pueden no ser las características anunciadas de Android, pero están ahí. Y aunque la gran mayoría de las personas con dispositivos Android no los manipula de esa manera, difícilmente serías la única persona que lo hace.

Hay millones de personas que aman tener la libertad de usar sus teléfonos y tabletas de esta manera.

¿Por qué eso importa?

La gente usa sistemas operativos de código abierto por muchas razones diferentes. Algunos no confían en ceder el control de sus datos. Además, las aplicaciones y servicios patentados van y vienen, pero el software de código abierto se mantiene, incluso cuando no es compatible. Los sistemas operativos gratuitos también pueden dar vida a un hardware que funciona bien, pero las empresas han decidido abandonarlo.

Y no hay escasez de razones éticas, desde determinar quién debe opinar sobre qué hardware, hasta discusiones sobre riqueza, privacidad y libertad.

A medida que millones de personas adoptan la informática móvil, es importante que las personas tengan las opciones disponibles en computadoras de escritorio y portátiles. Cuidar de cualquiera de las cosas anteriores no debería significar renunciar a los teléfonos, tabletas y cosas interesantes con pantallas táctiles.

Hoy, Android sigue siendo la mejor opción móvil para las personas que valoran el código abierto. Desde el primer momento, puede ser una experiencia excesivamente comercializada y pesada, pero puede cambiar eso.

Uso CyanogenMod y obtengo mi software de F-Droid. Aquí se explica cómo puede usar Android. Pero deje de usar Google. Así es cómo puede usar Android. Pero deje de usar Google ¿Quiere usar su teléfono inteligente o tableta Android sin Google? ¿Quieres usar software de código abierto? Aquí echamos un vistazo en profundidad a exactamente cómo hacer eso. Lee mas . Esta combinación puede parecer limitante en comparación con lo que obtienes de Google Play, pero es una experiencia más rica en características que lo que los sistemas operativos de código abierto de la competencia actualmente traen a la mesa. Todavía estoy mirando y esperando que estas alternativas tengan éxito, pero mientras espero que tengan éxito, estoy escuchando podcasts, usando navegación GPS, administrando mi biblioteca de música local y manteniéndome en contacto con personas que usan un móvil confiable y veloz. dispositivo que ejecuta predominantemente software de código abierto hoy .

¿Por qué usas Android? ¿El aspecto de código abierto significa mucho para ti? ¿Estás esperando un sistema operativo móvil gratuito alternativo para ponerse al día? Me encantaría escuchar tus pensamientos!

Créditos de las imágenes: Penguin Jumping by bluezace a través de Shutterstock

In this article