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

  • Owen Little
  • 0
  • 4680
  • 979
Anuncio

Uso Android porque está hecho de Linux, y no estoy solo aquí. Muchos usuarios de escritorio de código abierto primero tomaron 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 visto una amplia adopción, y eso ha causado algunas molestias. Esto se debe solo en parte al deseo ocasional del usuario de Linux de cambiar 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 Ubuntu Touch, Firefox OS y Sailfish OS, y observando con desilusión ya que los tres hasta ahora no han despegado. Canonical, a pesar de enviar Ubuntu en algunos teléfonos, aún no ha lanzado un modelo genuinamente listo para el consumidor. Firefox OS se ha convertido en un proyecto de Internet de las cosas. Jolla, a pesar de haber empujado recientemente a 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: ¿Android es realmente de código abierto??

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 Open Handset Alliance, con Android como la pieza principal de software en 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 principal 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 Explicaciones de Android: ¿Cómo cambian los fabricantes de hardware el stock de Android? Máscaras de Android explicadas: ¿Cómo cambian los fabricantes de hardware el stock de Android? A los fabricantes de hardware les gusta tomar Android y transformarlo en algo completamente propio, pero ¿es esto algo bueno o malo? Echa un vistazo y compara estas diferentes máscaras de Android. todo lo he hecho precisamente en teléfonos y tabletas. Apenas están solos.

Amazon y Barnes & Noble lo han puesto en lectores electrónicos. HP ha puesto Android en una computadora portátil. NVIDIA empujó a Android a 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 poner Android Wear en los relojes.

Y eso ni siquiera cuenta todas las cosas en las que los expertos han puesto 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 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 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 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 se aplica al código que se incluye 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 son de descarga gratuita, 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 Android finalmente se sienta como una plataforma de código cerrado.

Pero las personas pueden 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 bajo la licencia Apache 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 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á dirigido por la comunidad

En su mayor parte, Google desarrolla Android. Una o dos veces al año, la compañía arroja un montón de código nuevo sobre una pared metafórica que los fabricantes de hardware y fabricantes de apuros se apresuran (o, ya sabes, se toman su tiempo) ¿Por qué mi teléfono Android aún no se ha actualizado? ¿Actualizado todavía? El proceso de actualización de Android es largo y complicado; examinémoslo para averiguar exactamente por qué su teléfono Android tarda tanto en actualizarse)..

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 de código abierto 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 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 en línea para expresar su odio por El entorno de escritorio. ¿Qué pasó para que GNOME regrese lentamente? , 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 todavía tienen algo que decir sobre qué programas entran en los repositorios de aplicaciones o qué sucede en algunos de los sitios web.

En comparación, Android se presenta como un producto completamente de Google.

3. No tienes control total

Parte de lo que atrae a las personas a Linux y otros sistemas operativos de código abierto 3 Sistemas operativos tipo UNIX que no son Linux 3 Sistemas operativos 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 relación con Linux. Aquí hay algunos sistemas importantes basados ​​en UNIX que vale la pena conocer. es la libertad y el control que está disponible. No puede sumergirse en el corazón de una máquina 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 es libre de 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 libertad que un iPhone. Es posible que pueda cambiar el iniciador, aplicar algunos temas extensos y adaptar algunas funcionalidades a sus gustos Los mejores ajustes de Android que puede hacer sin enraizamiento Los mejores ajustes de Android que puede hacer sin enraizar Los ajustes de Android no son solo para geeks tecnológicos. ¡Aquí se explica cómo aprovechar al máximo su teléfono o tableta Android no rooteado! , pero no puede jugar con el sistema operativo subyacente sin anular su garantía.

Ajustes más extensos requieren rootear su dispositivo Personalice su teléfono sin flashear una ROM con Xposed Framework Personalice su teléfono sin flashear una ROM con Xposed Framework Es de conocimiento común que la mejor manera de personalizar su dispositivo Android es flashearlo con una nueva ROM . También está mal. o flashear una ROM personalizada 12 razones para instalar una ROM personalizada de Android 12 razones para instalar una ROM personalizada de Android ¿Crees que ya no necesitas una ROM personalizada de Android? Aquí hay varias razones para instalar una ROM de Android personalizada. . En este sentido, puede parecer que tiene más libertad en un sistema operativo de escritorio patentado que en un dispositivo móvil de código abierto.

Pero Android De Verdad es de código abierto

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

1. Existen ROM personalizados

Las ROM hechas en la comunidad basadas en AOSP ofrecen 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 puede 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 de Android personalizadas? ¿Cuáles son las mejores ROM de Android personalizadas? El momento en que te das cuenta de que puedes flashear tu teléfono Android con una nueva ROM es crucial. De repente, eres libre: infinitas opciones de personalización, no más bloatware de proveedores y, lo mejor de todo, no tienes ... Muchos han subido y bajado con 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 en su mayoría las mismas, pero los proyectos toman el mismo código y lo ajustan 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. 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, le permite instalar aplicaciones de Android directamente.

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

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

3. usted lata Toma el control de tu dispositivo

Es posible que los fabricantes y los operadores 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 gestor de arranque o actualizar un sistema operativo alternativo (como ejecutar Ubuntu Touch en su lugar Cómo iniciar dualmente su Android con Ubuntu Cómo iniciar dualmente su Android con Ubuntu).

Puede que estas no sean las características anunciadas de Android, pero están ahí. Y si bien la gran mayoría de las personas con dispositivos Android no juegan con ellos de esa manera, difícilmente sería la única persona que lo hace.

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

Por qué eso importa?

Las personas usan 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 los 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 darle vida al hardware que funciona bien, pero las compañías han decidido abandonar.

Y no hay escasez de razones éticas, desde determinar quién debería opinar sobre 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 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 geniales con pantallas táctiles.

Hoy, 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 excesivamente comercializada y publicitaria, pero puede cambiar eso.

Uso CyanogenMod y obtengo mi software de F-Droid Cómo usar Android sin Google: todo lo que necesitas saber Cómo usar Android sin Google: todo lo que necesitas saber ¿Quieres usar Android sin Google? Sin Google, no hay problema. Aquí hay una guía para no utilizar Google en su dispositivo Android para recuperar la privacidad. . Esta combinación puede parecer limitante en comparación con lo que obtienes 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. Todavía estoy mirando y esperando que estas alternativas tengan éxito, pero mientras espero que tengan éxito, escucho podcasts, uso la navegación GPS, administro mi biblioteca de música local y me mantengo en contacto con las personas que usan un móvil confiable y rápido dispositivo con software predominantemente 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 ponerte al día? Me encantaría escuchar tus pensamientos!

Créditos de imagen: Penguin Jumping by bluezace via Shutterstock




Nadie ha comentado sobre este artículo todavía.

Sobre tecnología moderna, simple y asequible.
Tu guía en el mundo de la tecnología moderna. Aprenda a usar las tecnologías y los dispositivos que nos rodean todos los días y aprenda a descubrir cosas interesantes en Internet.