Muchos de nosotros estamos buscando formas de romper nuestra dependencia de Google, pero en Android, eso puede significar tener que renunciar al acceso a todo el software disponible en Google Play. Incluso las aplicaciones que no provienen de la Play Store suelen seguir dependiendo de los servicios de Google Play. ¿Significa eso que todo está perdido?
Donde hay voluntad, hay un camino. microG es una opción que, aunque no es capaz de reemplazar los Servicios de Google Play por completo, puede ser lo suficientemente buena para hacer lo que deseas.
¿Qué es microG?
Android es técnicamente un sistema operativo libre y de código abierto, pero la versión que se encuentra preinstalada en la inmensa mayoría de los teléfonos y tabletas no lo es. Esto se debe a que Google y otros fabricantes de dispositivos proporcionan capas de código cerrado y propietario sobre la base de Android.
Google Play Services es una de esas capas. Viene con cualquier dispositivo que se entrega con Google Play Store. Muchas, si no la mayoría, de las aplicaciones que vienen de la Play Store requieren Google Play Services para funcionar.
Si instalas una ROM personalizada, obtienes las partes de código abierto de Android sin las partes añadidas de Google. Tienes la opción de añadir el código de Google, pero mucha gente instala ROMs personalizadas específicamente para reducir la presencia de Google en sus vidas. La pega es que hacerlo significa prescindir de muchas aplicaciones que poco tienen que ver con Google.
Algunas aplicaciones de código abierto dependen incluso de Google Play Services, lo que significa que se necesita una capa de código propietario para ejecutar una aplicación de código abierto en un sistema operativo de código abierto. Ahí es donde entra microG.
microG es una implementación gratuita y de código abierto de Google Play Services. Una ROM personalizada con microG puede imitar lo suficiente la funcionalidad que ofrece Google Play Services para que muchas de esas aplicaciones vuelvan a funcionar. Esto te permite utilizar ciertas aplicaciones sin necesidad de tener una cuenta de Google vinculada a tu teléfono.
Cómo funciona microG
Google Play Services no es una sola pieza de software. Para replicar los diversos aspectos de esta tecnología, microG consta de varios componentes.
- Código de servicio (GmsCore): Proporciona la funcionalidad necesaria para ejecutar aplicaciones que utilizan Google Play Services o la API de Google Maps para Android (v2).
- Proxy del marco de servicios (GsfProxy): Permite que las aplicaciones que utilizan Google Cloud to Device Messaging (C2DM) utilicen el servicio compatible de Google Cloud Messaging incluido en GmsCore.
- Proveedor de Localización de Red Unificada (UnifiedNIp): Proporciona geolocalización basada en Wi-Fi y torres de telefonía móvil a las aplicaciones que utilizan el proveedor de localización de red de Google.
- API de mapas (mapsv1): Proporciona la misma funcionalidad que la obsoleta API de Google Maps (v1).
Todo esto es muy técnico. Si quieres sumergirte en los detalles, puedes encontrar explicaciones más detalladas de cada uno de estos componentes en el sitio web de microG, pero no necesitas preocuparte por lo demás.
Cómo conseguir microG
La forma más fácil de conseguir microG es comprar un teléfono que venga con microG preinstalado. Hay algunas opciones, como un teléfono Murena de la Fundación /e/ o un Pixel modificado del Instituto Calyx.
Si estás familiarizado con cómo instalar una ROM personalizada en un teléfono Android, entonces el siguiente enfoque más fácil es instalar una ROM personalizada que ya incluya microG. Aquí hay algunos ejemplos:
Tenga en cuenta que mientras LineageOS soporta el mayor número de dispositivos, la versión con microG es un fork no oficial no afiliado al proyecto LineageOS. Los proyectos OmniROM y CalyxOS proporcionan soporte oficial para microG y los incluyen como parte de la ROM, pero soportan muchos menos dispositivos. Para muchos usuarios, LineageOS será la única opción.
Si ya tienes una ROM personalizada instalada, o te sientes más cómodo instalando microG por separado, también es una opción. Es más complicado, ya que requiere una ROM que venga con la suplantación de firmas incorporada, o que tengas que parchear la ROM para que soporte la suplantación de firmas. Entonces puedes instalar F-Droid, añadir el repositorio F-Droid de micro G e instalar las aplicaciones necesarias, cuyos APKs también puedes encontrar en la página de descargas de microG.
¿Funcionan la mayoría de las aplicaciones con microG?
microG es un proyecto en curso y no tiene plena paridad de características con los servicios de Google Play. Los proyectos de este tipo rara vez son capaces de servir como sustitutos totalmente funcionales del servicio que pretenden sustituir, ya que están jugando esencialmente al gato y al ratón.
Esto significa que si esperas tener un teléfono más privado y abierto con la capacidad de ejecutar cualquier aplicación de Google o de la Play Store, es probable que te vayas decepcionado. Pero si ya te sientes cómodo con las aplicaciones que vienen con tu ROM personalizada o están disponibles en F-Droid, y sólo deseas tener una o dos aplicaciones sólo disponibles en la Play Store, hay una mayor probabilidad de que microG te ayude a lograr tu objetivo.
Si esperas que la mayoría de las aplicaciones no funcionen o vengan con rarezas, y te permites una agradable sorpresa cuando funcionan lo suficientemente bien, entonces es más probable que aprecies lo que el proyecto microG ha logrado ofrecer.
Las aplicaciones de Google pueden ser un éxito o un fracaso. Es posible ejecutar Google Maps, por ejemplo, pero la compatibilidad con Android Auto aún no existe. Las aplicaciones bancarias pueden ser un obstáculo, ya que a menudo comprueban las partes subyacentes de tu sistema para asegurarse de que tu dispositivo no está en peligro, y a los ojos de una aplicación bancaria, dar los pasos necesarios para instalar una ROM personalizada significa que tu dispositivo está ahora en peligro.
Pero la microG puede ser suficiente para conseguir una aplicación que necesitas para cargar un coche eléctrico en una red de recarga concreta, o para instalar tu editor de vídeo favorito que no depende de los servicios de Google Play para hacer mucho. Puedes volver a pedir un viaje con Uber, por ejemplo, pero puede que tengas que volver a la página web si hay un error o las cosas dejan de funcionar.
Si tu inclinación general es evitar las grandes empresas tecnológicas o el software de las grandes corporaciones, y sólo intentas acceder al gran catálogo de aplicaciones de los pequeños desarrolladores en la Play Store, entonces probablemente lo tendrás más fácil. Pero no hay garantías.
¿Deberías usar microG?
Para muchos de nosotros, la idea de llevar un dispositivo vinculado a una cuenta de Google no es algo con lo que nos sintamos cómodos. Si esa idea te hace sentir lo suficientemente incómodo como para borrar tu dispositivo y prescindir de la mayor parte del software de la Play Store, y ya estás acostumbrado a las soluciones alternativas, entonces microG es una gran herramienta para añadir a tu cinturón. Amplía el software que puedes ejecutar sin controlar lo que haces.
microG no facilita la salida del ecosistema de Google, pero sí facilita el trabajo.