¿Es Android realmente de código abierto? ¿Y siquiera importa?

¿Es Android realmente de código abierto? ¿Y siquiera importa?

Uso Android porque está hecho con Linux y no estoy solo aquí. Muchos usuarios de escritorio de código abierto primero eligieron 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 tenido una amplia adopción y eso ha causado cierta incomodidad. Esto se debe solo en parte al deseo ocasional del usuario de Linux de oponerse a la corriente principal. El mayor problema es lo que los fabricantes de teléfonos, los operadores e incluso Google le han hecho al sistema operativo. El hecho es que cualquier teléfono Android que recoja de la tienda está bloqueado y ejecuta una buena 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 observando con decepción cómo los tres hasta ahora no han logrado despegar. Canonical, a pesar de distribuir Ubuntu en algunos teléfonos, aún no ha lanzado un modelo realmente listo para el consumidor. Firefox OS tiene pivotado en un proyecto de Internet de las cosas . Jolla, a pesar de impulsar recientemente Sailfish OS 2.0, todavía está resolviendo problemas. Ninguno de ellos ha entrado en el 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 verdaderamente de código abierto?

razones por las que las redes sociales son buenas

Técnicamente, si

Android tiene raíces de código abierto. El proyecto comenzó con Android, Inc. en 2005, que Google compró dos años después. Ese mismo año, Google y varias otras empresas formaron la Alianza abierta de teléfonos , siendo Android la principal pieza de software sobre la que se basa este consorcio.



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

HTC, Huawei, LG, Samsung, Sony, Xiaomi y muchos otros fabricantes han hecho precisamente esto en teléfonos y tabletas. Difícilmente 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 a 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 poner Android Wear en los relojes.

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





A diferencia de iOS y Windows Phone, las personas no tienen que pagarle a nadie para usar Android en su producto. 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í?

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

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 plataforma no lo es. Esto es cierto ya sea que obtenga 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 código cerrado .

Lo mismo ocurre con el código que se envía en las adaptaciones personalizadas de Samsung, HTC, LG y 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 constituye la mayor parte de lo que vemos y usamos, la situación hace que, en última instancia, Android se sienta como una plataforma de código cerrado.

Pero la gente puede crear software de código cerrado que se ejecute en Linux. A menos que los creadores distribuyan software bajo una licencia copyleft, otros pueden tomar el código y usarlo para crear aplicaciones propietarias.

Google publica gran parte de Android en Licencia Apache versión 2.0 , lo que no impide que las personas utilicen el código para crear productos restrictivos. Que la gente haya hecho esto no significa que Android se haya cerrado. En todo caso, que tanta gente base su trabajo en Android es un testimonio de su éxito como proyecto de código abierto.

2. El desarrollo principal de Android no está impulsado por la comunidad

En su mayor parte, Google desarrolla Android. Una o dos veces al año, la empresa vierte un montón de código nuevo sobre un muro metafórico que los manitas y los fabricantes de hardware se apresuran (o, ya sabes, se toman su tiempo) para poner sus cosas.

Luego, Google publica actualizaciones de mantenimiento y seguridad aproximadamente cada mes mientras se prepara para el próximo gran lanzamiento.

Muchos otros proyectos de código abierto bien conocidos suelen buscar una mayor participación de la comunidad en general. Red Hat puede financiar una buena parte del trabajo que se destina a GNOME, 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 esa distribución de Linux, pero los miembros de la comunidad aún tienen voz en los programas que ingresan a los repositorios de aplicaciones o en algunos de los sitios web.

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

3. No tienes el control total

Parte de lo que atrae a las personas a Linux y otros sistemas operativos de código abierto es la libertad y el control disponibles. No puede sumergirse en el corazón de una máquina con Windows o Mac OS X y ver qué lo hace funcionar. Con Linux, es posible que no comprenda la mayor parte del código, pero puede jugar con más o menos todo.

Hablando en términos prácticos, un teléfono Android se envía de fábrica con solo un poco más de libertades que un iPhone. Es posible que pueda cambiar el lanzador, aplicar algunos temas extensos y adaptar algunas funciones para que se adapten a sus gustos, pero no puede modificar el sistema operativo subyacente sin anular su garantía.

Los ajustes más extensos requieren enraizar su dispositivo o actualizar una ROM personalizada. En este sentido, puede parecer que tiene más libertad en un sistema operativo de escritorio propietario que en uno móvil de código abierto.

Pero Android En realidad es de código abierto

Y no se abre simplemente de nombre. Existe mucha evidencia de que Android es realmente abierto y podemos cosechar los beneficios tangibles.

1. Existen ROM personalizadas

Las ROM creadas por 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 la que puedes obtener en un Nexus. Diablos, esa es la razón por la que muchas personas optan por actualizar una ROM en primer lugar.

cómo grabar llamadas telefónicas iphone

CyanogenMod tampoco es la única opción que existe. Muchos han subido y caído a lo largo de los años, como Paranoid Android y AOKP. De alguna manera, el ecosistema ROM personalizado se parece al modelo de distribución de Linux. Estas ROM son en su mayoría iguales, 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 competidores. La cuestión es que los equipos detrás de estos tres proyectos han utilizado 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 Arrancar a Gecko , que puede 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 ser abiertos.

3. Tú Poder Toma el control de tu dispositivo

Es posible que los fabricantes y los proveedores no quieran que lo haga, y hacerlo puede anular su garantía, pero tiene la opción de hacer lo que quiera con su hardware. Puede rootear para obtener acceso administrativo, desbloquear el cargador de arranque o actualizar un sistema operativo alternativo ( como ejecutar Ubuntu Touch en su lugar ).

Es posible que estas no sean las funciones anunciadas de Android, pero están ahí. Y aunque la gran mayoría de las personas con dispositivos Android no juegan con ellos de esa manera, difícilmente serías la única persona que lo haga.

Hay millones de personas a las que les encanta 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 permanece, incluso cuando no es compatible. Los sistemas operativos gratuitos también pueden dar vida al hardware que funciona bien, pero las empresas han decidido abandonarlo.

Y no faltan razones éticas, desde determinar quién debería tener voz y qué se ejecuta en 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 que están disponibles en computadoras de escritorio y portátiles. Preocuparse por cualquiera de las cosas anteriores no debería significar renunciar a teléfonos, tabletas y cosas interesantes con pantallas táctiles.

Hoy en día, Android sigue siendo la mejor opción móvil para las personas que valoran el código abierto. Fuera de la caja, puede ser una experiencia demasiado comercializada y con mucha publicidad, pero puede cambiar eso.

I usar CyanogenMod y obtener mi software de F-Droid . Esta combinación puede parecer limitante en comparación con lo que obtiene de Google Play, pero es una experiencia más rica en funciones que lo que los sistemas operativos de código abierto de la competencia aportan actualmente a la mesa. Todavía estoy mirando y esperando que estas alternativas tengan éxito, pero mientras espero a que tengan éxito, escucho podcasts, uso la navegación GPS, administro mi biblioteca de música local y me mantengo en contacto con personas que usan un teléfono móvil confiable y rápido. dispositivo que ejecuta predominantemente software de código abierto hoy dia .

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

Créditos de imagen: Pingüino saltando por bluezace a través de Shutterstock

Cuota Cuota Pío Correo electrónico ¿Está bien instalar Windows 11 en una PC incompatible?

Ahora puede instalar Windows 11 en PC más antiguas con el archivo ISO oficial ... pero ¿es una buena idea hacerlo?

Leer siguiente
Temas relacionados
  • Linux
  • Android
  • Fuente abierta
  • Personalización de Android
  • Linux
Sobre el Autor Bertel King(323 Artículos publicados)

Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad físicos y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las funciones y ayuda a otros a tomar el control de sus vidas digitales.

Más de Bertel King

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

es mi pc compatible con windows 10
Haga clic aquí para suscribirse