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 hacia Ubuntu Touch, Firefox OS y Sailfish OS en su lugar, y mirando 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 tiene
girado 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, ¿es Android 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 el 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 la 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 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. Lee mas 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 su producto. Y como 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 se siente así?
1. Se permite a las personas bloquear el código fuente abierto
Android es de código abierto, pero la mayoría del software que ejecutamos sobre 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 constituye 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 en Licencia Apache versión 2.0, que no impide que las personas utilicen 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 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 un muro metafórico que los fabricantes de hardware y fabricantes de apuros apresuran (o, ya sabes, tomate tu tiempo ¿Por qué mi teléfono Android no se ha actualizado todavía?El proceso de actualización de Android es largo y complicado; examinémoslo para descubrir exactamente por qué su teléfono Android tarda tanto en actualizarse. Lee mas ) para poner en sus cosas.
Luego, Google lanza actualizaciones de mantenimiento y seguridad aproximadamente cada mes 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 de el trabajo que entra GNOME 5 razones sorprendentes detrás del resurgimiento de GNOMEHoy, 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? Lee mas , 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 la gente a Linux y otros sistemas operativos de código abierto 3 sistemas operativos tipo UNIX que no son LinuxRecientemente, 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. Lee mas 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 cambie el iniciador, aplique algunos temas extensos y adapte algunas funcionalidades para satisfacer sus gustos Los mejores ajustes de Android que puedes hacer sin rootearLos 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! Lee mas , 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 el marco XposedEs de conocimiento común que la mejor manera de personalizar su dispositivo Android es flashearlo con una nueva ROM. También está mal. Lee mas o flashear una ROM personalizada 12 razones para instalar una ROM de Android personalizada¿Crees que ya no necesitas una ROM de Android personalizada? Aquí hay varias razones para instalar una ROM de Android personalizada. Lee mas . 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 tampoco es la única opción disponible ¿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 ... Lee mas . 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 en sí mismo 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 Arrancar en 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 ser abiertos.
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 dual tu Android con Ubuntu Lee mas ).
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ía la única persona que lo hace.
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?
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 abandonarlo.
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 debe significar renunciar a 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. Fuera de la caja, puede ser una experiencia excesivamente comercializada y publicitaria, pero puede cambiar eso.
yo usar CyanogenMod y obtener mi software de F-Droid 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. 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 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, administrar mi biblioteca de música local y mantenerme en contacto con personas que utilizan un dispositivo móvil confiable y rápido 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 ponerte al día? ¡Me encantaría escuchar tus pensamientos!
Créditos de imagen:Penguin Jumping por bluezace a través de Shutterstock
Bertel es un minimalista digital que escribe desde una computadora portátil con interruptores de privacidad física y un sistema operativo respaldado por la Free Software Foundation. Valora la ética sobre las características y ayuda a otros a tomar el control de sus vidas digitales.