MicroG un proyecto para evitar que Android se vuelva un sistema operativo privado
Android, el sistema operativo móvil de Google es posiblemente el sistema operativo más utilizado en el mundo. El sistema operativo de Google no solo es de código abierto, sino que también se basa en el kernel de Linux.
Como tal, muchos esperan que el sistema sea completamente abierto y libre, pero desafortunadamente, parece que no. A algunos miembros de la comunidad de Android les preocupa que, a largo plazo, Android se convierta en un sistema operativo propietario.
Para remediar esto, algunos se han unido para implementar el proyecto microG que apunta a una reimplementación completamente gratuita de aplicaciones y bibliotecas del espacio de usuario de Android de Google.
MicroG en función de mantener a Android en código abierto
Luego, el equipo de microG explicó que algunas aplicaciones populares, a pesar de ser de código abierto, ahora requieren la instalación de bibliotecas propietarias de Google.
A todo esto se agregan serios problemas en el software propietario de Google que han sido descubiertos y reportados por la comunidad de modificación de Android.
Por lo tanto, explicaron, esta situación los llevó a comenzar el desarrollo de un “clon” del software de aplicación y las bibliotecas de Google.
El proyecto se llama microG y el objetivo principal es llevar a la comunidad de Android una implementación abierta y gratuita de las principales bibliotecas y aplicaciones para el sistema.
Según el equipo, aunque la mayoría de los componentes microG están lejos de estar completos, los resultados son sorprendentes.
Esto permitirá a los usuarios de software libre beneficiarse de un amplio soporte para sus aplicaciones. Los usuarios conscientes de la privacidad pueden reducir o controlar los datos enviados a Google.
En particular, los teléfonos más viejos pueden esperar mejoras en la duración de la batería, microG no solo se usa en dispositivos reales, también reemplaza las herramientas de Google en los emuladores de prueba e incluso se usa en la infraestructura móvil virtual.
En la comunidad, microG es considerado un “proyecto fantástico”. Para algunos, microG se convertirá en los próximos años en una opción muy útil para eludir los muchos requisitos de Google y su política de bloquear aplicaciones de terceros en el ecosistema de Android.
Dan el ejemplo de LineageOS que ya usa algunas implementaciones de microG. LineageOS para microG es una experiencia completa de Android sin Google Apps.
Ya que incluye una implementación microG gratuita de aplicaciones y bibliotecas que poseen el espacio de usuario de Android de Google. Esto le permite utilizar todos los servicios de Google que necesita sin tener que mantener código cerrado en su sistema Android.
Aquí están los diferentes componentes del proyecto microG.
Service Core o GmsCore
GmsCore, es una aplicación de biblioteca que proporciona la funcionalidad necesaria para ejecutar aplicaciones que utilizan los servicios de Google Play o la API de Android de Google Maps (v2).
En otras palabras, es una implementación libre y abierta de la estructura del servicio Google Play. Permite que las aplicaciones que invocan las API de Google exclusivas se ejecuten en ROM basadas en AOSP como Replicant y LineageOS.
Como reemplazo para el código cerrado de Google Apps (GAPPS), es una herramienta poderosa para recuperar su privacidad mientras disfruta de las características principales de Android.
La aplicación GmsCore tiene muchas características, entre las que se incluyen: habilitar los servicios de Google y ampliar el soporte de aplicaciones, proporcionar ubicación en línea / fuera de línea, menos impacto de la batería, memoria y procesador y se ejecuta en dispositivos reales, emuladores de prueba y una infraestructura móvil virtual.
Además, es gratuito y de código abierto y no requiere ningún software de relleno.
Services Framework Proxy GsfProxy
GsfProxy es una pequeña utilidad que permite que las aplicaciones desarrolladas para la mensajería Google Cloud to Device (C2DM) utilicen el servicio de mensajería compatible con Google Cloud que se proporciona con GmsCore.
El Proveedor de ubicación de red unificada (UnifiedNlp) es una biblioteca que proporciona Wi-Fi basado en ubicación y torres de telefonía móvil para aplicaciones que utilizan el proveedor de ubicación de red de Google. Se incluye en GmsCore, pero también puede funcionar de forma independiente en la mayoría de los sistemas Android.
Maps v1
Mapsv1 Maps API es una biblioteca del sistema que proporciona la misma funcionalidad que la API de Google Maps (v1), actualmente en desuso.
El artículo MicroG un proyecto para evitar que Android se vuelva un sistema operativo privado ha sido originalmente publicado en Linux Adictos.