Android nació como un sistema abierto, pero el Android que usamos en el móvil poco tiene que ver con ese proyecto puro de código libre. Encima del AOSP que libera Google se monta toda una capa de servicios, APIs y aplicaciones propietarias de Google que son las que realmente hacen que “todo funcione” como esperamos… y también las que convierten al sistema en un coladero de datos hacia los servidores de la compañía.
Para quienes quieren seguir usando Android sin renunciar a (casi) ninguna app pero pasando de Google lo máximo posible, aparece un nombre clave: MicroG, un sustituto libre de los Google Mobile Services. Este proyecto intenta reproducir buena parte del comportamiento de los servicios de Google, pero de forma abierta, más controlable y sin depender de la capa oficial de la empresa.
¿Qué es MicroG y qué problema quiere resolver?
Cuando hablamos de servicios de Google en Android no nos referimos solo a Gmail, Maps o YouTube, sino a un conjunto de APIs, librerías y procesos en segundo plano (Google Play Services / GMS) que usan miles de aplicaciones. Estas APIs permiten integrar mapas, notificaciones push, localización mejorada, anuncios, sincronización de datos de salud, copias de seguridad, inicio de sesión, etc., sin que cada desarrollador tenga que reinventar la rueda en su propia app.
El lío empieza cuando el dispositivo no tiene los Servicios de Google Play instalados o no está certificado por Google. Es lo que ocurre con muchas ROMs alternativas sin GApps, con móviles Huawei recientes sin certificación o con quienes han decidido borrar todo rastro de Google de su teléfono. En esas condiciones, no solo dejan de funcionar las apps de la propia Google, sino también un buen puñado de aplicaciones de terceros que dependen sí o sí de ese framework.
Huawei, por ejemplo, reaccionó creando sus propios Huawei Mobile Services (HMS) como alternativa a GMS, esperando que los desarrolladores adaptasen sus apps para usar uno u otro sistema según el móvil. MicroG propone otra vía: en lugar de pedir cambios a todas las apps, imita la interfaz de los servicios de Google para que las aplicaciones “crean” que siguen hablando con Google, cuando en realidad se están apoyando en un reemplazo de código abierto.
Dicho de forma sencilla, MicroG es un conjunto de componentes que se hace pasar por los Servicios de Google Play usando APIs de reemplazo (“falsas” pero compatibles) que exponen la misma estructura básica. Así, una app que exige GMS para mostrar un mapa, recibir notificaciones o consultar la ubicación puede seguir funcionando en un teléfono que no tiene instalado ni una sola app oficial de Google.
Componentes principales de MicroG y qué reemplaza
Los servicios de Google son muy complejos y abarcan muchas áreas, así que MicroG no los sustituye al 100 %, pero sí cubre una parte importante de los componentes que más se usan en el día a día. Entre los módulos más relevantes se encuentran:
- Service Core (GmsCore): es el corazón del proyecto. Proporciona gran parte de la funcionalidad necesaria para que arranquen las aplicaciones que dependen de Google Play Services y ofrece compatibilidad con la Google Maps Android API v2. Básicamente actúa como la “capa de servicios” que esperan encontrar la mayoría de apps que usan GMS.
- Marco de servicios (Google Services Framework alternativo): permite que las aplicaciones interactúen con el sistema de mensajería en la nube que tradicionalmente ofrece Google (C2DM / FCM). Gracias a este módulo, las notificaciones push pueden seguir funcionando sin tener el framework oficial instalado.
- Proveedor de ubicación unificada: se trata de una biblioteca que proporciona localización avanzada mediante Wi‑Fi y antenas de telefonía, sin depender únicamente del GPS. Con ella las apps pueden obtener una posición más rápida y eficiente, similar a la que tendrían usando los servicios de Google.
- API de Maps: incluye soporte para la API de Google Maps en su versión 1.0, útil para aplicaciones antiguas que aún la utilizan. Combinada con GmsCore, MicroG cubre varios escenarios en los que se necesita mostrar mapas dentro de otras apps.
- Tienda / Store (en desarrollo): el proyecto contempla una aplicación de tienda propia que permita acceder a las apps de Google Play sin depender de la tienda oficial, aunque esta parte sigue evolucionando y no es el pilar principal del ecosistema hoy en día.
Aunque el soporte no es perfecto, muchas aplicaciones que se niegan a iniciar sin GMS consiguen funcionar gracias a MicroG. Algunas apps de Google como Google Maps también llegan a ser utilizables, lo que ya es un logro importante teniendo en cuenta que el sistema no está certificado.
MicroG, Android AOSP y las ROMs alternativas
Conviene no mezclar conceptos: Android como tal es un sistema de código abierto (AOSP), mientras que el Android “comercial” que viene en la mayoría de móviles incluye por defecto Google Play Services y todo el ecosistema propietario. Que un móvil use Android AOSP no implica automáticamente que lleve GMS; de hecho, bastantes dispositivos chinos o proyectos como LineageOS puro se distribuyen sin la capa de Google.
En estos casos, MicroG entra en juego como framework alternativo compatible con aplicaciones que esperan encontrar los Servicios de Google Play. Es una pieza especialmente interesante en:
- ROMs como LineageOS, /e/OS, Replicant o AospExtended que, por filosofía, se ofrecen sin aplicaciones de Google preinstaladas.
- Móviles sin certificación donde no se puede instalar la suite oficial de GMS de manera estándar.
- Usuarios avanzados que desean un Android lo más libre posible de rastreo de Google, pero que tampoco quieren renunciar a apps que dependen del framework de la compañía.
Una de las ventajas clave de MicroG frente a flashear GApps es que no exige necesariamente un proceso complejo de flasheo ni bootloader abierto en todos los escenarios, aunque en ROMs clásicas sin soporte de serie sí suele ser necesario meterse en ese terreno más técnico.
microG GmsCore: el “Google Play Services libre”
Dentro del universo MicroG, el componente del que más se habla es microG GmsCore. Puedes pensar en él como un framework sustituto de Google Play Services que se instala en teléfonos sin los servicios oficiales y que actúa como puente entre las apps y el sistema.
En un móvil Android típico, los Servicios de Google Play son casi imprescindibles para que muchas funciones vayan finas: la propia Play Store, Google Maps, el sistema de notificaciones push, la sincronización de cuentas y otras muchas capas del sistema. Por eso, cuando un dispositivo se vende sin GMS, surgen problemas con infinidad de aplicaciones que dependen de esa base.
En esos escenarios, microG GmsCore permite “enganchar” la mayoría de apps que dependen de Google Play Services sin instalar el framework oficial. Es muy utilizado en teléfonos de marcas chinas sin GMS de fábrica y en ROMs basadas en AOSP para evitar que el usuario tenga que renunciar a su catálogo habitual de apps.
Requisitos técnicos: ROM sin Google y signature spoofing
Instalar MicroG no se reduce solo a meter un APK a lo loco. Para que funcione bien, la ROM tiene que cumplir dos condiciones técnicas básicas:
- ROM sin paquetes de Google: el sistema no debe llevar instaladas las aplicaciones y servicios oficiales de Google. Si llegan preinstalados en /system, hay que usar una ROM “limpia” (por ejemplo, LineageOS sin GApps) o eliminar uno a uno los componentes de Google, normalmente con acceso root y algo de maña.
- Soporte para signature spoofing: es un mecanismo mediante el cual la ROM permite que una aplicación (MicroG) simule la firma digital de otra app (los servicios de Google). Sin este “engaño controlado”, muchas apps no aceptarían que MicroG actuase como sustituto de GMS.
Algunas ROMs ya traen signature spoofing integrado de fábrica. Es el caso de builds específicas de LineageOS con MicroG preinstalado o de proyectos como AospExtended, donde se puede activar desde los ajustes avanzados de aplicaciones. En otros sistemas es necesario aplicar parches adicionales usando root, Xposed o herramientas como Needle o Haystack.
En resumen, en una ROM preparada bastará con instalar y configurar MicroG igual que cualquier otra app. Con una ROM “cerrada” y con Google de serie, el proceso implica normalmente root, eliminación manual de las apps de Google en /system/app y /system/priv-app y aplicación de un parche de signature spoofing, algo que no es precisamente apto para quien no quiera complicarse.
Cómo se instala MicroG en ROMs personalizadas
Cada dispositivo y ROM tiene sus matices, pero el esquema general para usar MicroG en un Android “clásico” sin Google suele seguir estos pasos lógicos:
- Elegir o instalar una ROM sin GApps: por ejemplo, una compilación de LineageOS sin los paquetes de Google, /e/OS, Replicant u otra ROM donde puedas prescindir de la instalación de GApps.
- Garantizar el soporte de signature spoofing: si la ROM ya lo trae integrado (caso de LineageOS con MicroG o AospExtended con la opción en ajustes), basta con activarlo. Si no, suele tocar instalar módulos como FakeGApps vía Xposed o aplicar parches con herramientas como Needle o Haystack.
- Flashear o instalar MicroG: desde recovery (TWRP u otro) si utilizas paquetes ZIP preparados, o instalando los APK oficiales de MicroG y sus componentes descargados de GitHub o la web oficial del proyecto.
- Configurar permisos y comprobar autocomprobación: dentro de la app de MicroG hay un apartado de “self-check” o autocomprobación que permite verificar qué servicios están funcionando y qué permisos faltan por conceder.
- Instalar una tienda alternativa: como F-Droid para apps libres, Aurora Store o Yalp Store para descargar APK directamente desde Google Play sin usar la tienda oficial.
Conviene tener claro que meterse en este mundo siempre implica riesgo: desde comportamientos extraños a un posible brickeo si algo sale mal flasheando. La recomendación habitual es empezar probando en un segundo dispositivo y leer bien foros y guías específicas de tu modelo antes de lanzarte.
MicroG frente a no usar ningún servicio de Google
Entre usuarios avanzados surge a menudo la duda de si es mejor usar MicroG o ir al extremo de no tener ni un solo servicio compatible con Google. En una ROM totalmente libre sin GMS ni sustitutos, las aplicaciones que exigen esos servicios simplemente no funcionarán o lo harán muy limitadas (por ejemplo, sin notificaciones push o sin poder iniciar sesión).
Con MicroG, en cambio, se logra un equilibrio: se mantiene un nivel de compatibilidad bastante alto con el ecosistema de apps Android, pero reduciendo notablemente la dependencia de Google y con más control sobre qué permisos se conceden y qué datos se comparten. Es una decisión personal: máxima libertad y menos apps funcionando, o un punto intermedio con MicroG como capa alternativa.
Respecto al consumo de recursos, MicroG está diseñado para ser más ligero que los Servicios de Google oficiales, tanto en RAM como en batería. No hace milagros, pero muchos usuarios perciben menos procesos agresivos en segundo plano. Ahora bien, si eliminas por completo cualquier tipo de servicio de este estilo, la autonomía puede mejorar aún más… a costa de perder funciones clave como notificaciones instantáneas o localización “inteligente” en muchas apps.
MicroG en el ecosistema Huawei: EMUI, HarmonyOS y AppGallery
El caso de Huawei merece un capítulo propio. Tras el veto estadounidense, la marca se quedó sin certificación de Google Play y sin acceso oficial a GMS, pese a seguir utilizando Android AOSP como base (y posteriormente HarmonyOS como sistema de convergencia). Sus móviles dejaron de incluir Play Store y Google Play Services, lo que complicó mucho su uso en Europa y otras regiones donde esos servicios son casi estándar.
Para sobrevivir, Huawei impulsó su propio ecosistema con HarmonyOS, los Huawei Mobile Services (HMS) y la tienda AppGallery. El problema es que muchas aplicaciones clave seguían esperándose encontrar GMS y el famoso Google Services Framework, así que la experiencia no terminaba de ser idéntica a la de un Android “clásico”.
Durante un tiempo, soluciones como GBox actuaron como contenedores de apps dependientes de Google (YouTube, YouTube Music, Gmail, Drive…). Pero no dejaban de ser apaños, con sus limitaciones y sobrecostes en rendimiento. Aquí es donde la llegada de MicroG al ecosistema Huawei marca un antes y un después.
MicroG se presenta en este contexto como un proyecto de software libre que rellena el hueco que dejan los GMS en dispositivos no certificados. Incluye su propio GmsCore y las piezas necesarias para que un teléfono o tablet con EMUI o HarmonyOS pueda comportarse, a ojos de muchas apps, como si tuviera los servicios de Google, pero sin instalar los paquetes oficiales.
Instalación de MicroG y Aurora Store en móviles y tablets Huawei
La integración moderna de MicroG en Huawei es bastante más amable que en el mundo de las ROMs “a pelo”. En versiones recientes de EMUI (a partir de 14 / 14.2) y HarmonyOS 4, MicroG se ofrece directamente a través de AppGallery, la tienda oficial y la forma habitual es buscar y instalar “microG Service” como cualquier otra app.
En un smartphone Huawei con EMUI 14, el flujo típico sería algo así:
- Abrir AppGallery y buscar “microG Service”, instalando la aplicación como cualquier otra.
- Permitir que el propio proceso instale también “microG Companion”, una app auxiliar necesaria para completar la integración.
- Desde AppGallery, descargar Aurora Store, que es un cliente libre para Google Play Store.
- Abrir la app de MicroG y usar la sección de “Autocomprobación” (self-check) para verificar que todos los servicios requeridos están activos.
- Conceder los permisos necesarios en el apartado de “Permisos concedidos” de EMUI (red, almacenamiento, acceso a la cuenta, etc.) para que los servicios funcionen correctamente.
- Vincular tu cuenta de Google tanto en MicroG como, si quieres, en Aurora Store para poder usar apps que requieran inicio de sesión de Google.
Las tablets con HarmonyOS 4, el enfoque es similar, aunque en algunos casos toca acudir al sitio oficial de MicroG para descargar los APK y luego instalarlos manualmente. Creadores de contenido y tutoriales en vídeo facilitan mucho este proceso para perfiles menos técnicos.
Una vez operativo, Aurora Store actúa como un cliente no oficial de Google Play, permitiendo acceder al catálogo de apps y juegos de la tienda de Google, iniciar sesión con una cuenta, descargar e incluso actualizar aplicaciones. No es la Play Store como tal, pero se conecta a sus servidores como cliente y permite descargar apps gratuitas y aquellas de pago que ya tengas asociadas a tu cuenta.
¿Qué permite hacer MicroG en Huawei y qué limitaciones tiene?
Con MicroG y Aurora Store integrados, un Huawei con EMUI 14 o HarmonyOS se vuelve mucho más usable y cercano a la experiencia de un Android clásico. El usuario puede instalar sin demasiado drama aplicaciones como:
- Snapchat, TikTok, WhatsApp, Instagram, Spotify, Outlook y otras apps populares de terceros.
- Google Maps, YouTube, Gmail, Drive, Google Fotos, Google Keep, Calendar y gran parte del ecosistema de la propia Google.
Además, MicroG hace posible usar funciones como Android Auto vía cable en muchos vehículos, algo muy demandado por quienes se pasan el día de un lado para otro y quieren seguir proyectando el móvil en la pantalla del coche.
No todo es perfecto, eso sí. A febrero de 2025, por ejemplo, seguir sin poder enlazar relojes con Wear OS de manera nativa en estos entornos es una limitación a tener en cuenta. Huawei compensa parcialmente esta carencia con su propia gama de smartwatches, que suelen ofrecer una autonomía muy superior, pero no deja de ser un punto que hay que valorar.
En el terreno de pagos móviles, Google Pay no funciona sobre este tipo de configuración, igual que no está disponible en iOS. La alternativa pasa por soluciones como Curve, que permiten pagar con el móvil utilizando una capa propia, independiente de Google Pay y relativamente fácil de migrar a otros dispositivos en el futuro.
Seguridad, soporte institucional y tiendas alternativas
MicroG no es un invento “oscuro” sin respaldo: se trata de un proyecto de código abierto apoyado por la /e/ Foundation, varias administraciones públicas europeas (como el Ministerio Federal de Educación de Alemania) e incluso bien valorado por instituciones de la Unión Europea en materia de privacidad y transparencia.
Su filosofía se centra en dar al usuario más control sobre qué se comparte y con quién. Al no ser un producto de Google, MicroG reduce la monitorización de datos dirigida a la compañía y expone de forma más clara qué permisos utiliza, qué APIs emula y con qué objetivo. De ahí que en entornos gubernamentales o académicos preocupados por la soberanía digital se haya visto con buenos ojos.
En paralelo, cuando se renuncia a la Play Store oficial, es habitual apoyarse en tiendas alternativas y repositorios seguros para completar el ecosistema de aplicaciones. Entre los más usados en combinación con MicroG destacan:
- F-Droid: catálogo centrado en aplicaciones de software libre, muy apreciado en entornos de privacidad y desarrollo.
- Aurora Store: cliente de código abierto para Google Play que permite descargar, actualizar y buscar apps del catálogo oficial sin tener la Play Store instalada.
- Yalp Store: herramienta veterana para extraer APK directamente de Google Play, utilizada sobre todo en configuraciones más antiguas.
- Otras tiendas como XDA Labs, Aptoide o la Amazon Appstore, que cubren huecos concretos o aplicaciones que no aparecen en los repositorios anteriores.
Ultimas consideraciones
Como siempre que se sale de la tienda oficial de Google, hay que vigilar bien la procedencia de los APK y comprobar las firmas para evitar malware o paquetes manipulados. Descargar desde la web oficial del proyecto o desde repositorios reputados es casi obligatorio.
Al final, MicroG se ha convertido en una pieza clave para quien quiere un Android más libre y controlado sin quedarse tirado en lo que a aplicaciones se refiere: desde ROMs avanzadas como LineageOS hasta móviles Huawei con EMUI y HarmonyOS, este framework de código abierto permite mantener vivo el ecosistema de apps que dependen de GMS, reduciendo el peso de Google en el sistema, mejorando la privacidad y manteniendo un grado de compatibilidad muy alto con el día a día. Comparte la información para que mñas usuarios conozcan del tema.
Continúar leyendo...