MicroG (estilizado como µG) es un marco de bibliotecas, servicios y parches gratuito y de código abierto diseñado para reemplazar los servicios propietarios de Google en el sistema operativo Android. Si bien Google Play Services proporciona la estructura fundamental para muchas funciones de Android —incluyendo notificaciones push, servicios de ubicación y autenticación de aplicaciones— es un sistema de código cerrado que incluye código propietario y telemetría. MicroG sirve como un reemplazo directo para el paquete `com.google.android.gms`, permitiendo que los dispositivos funcionen sin la pila de software estándar de Google.

El logotipo oficial de MicroG que presenta una letra griega mu estilizada.
MicroG es un marco de código abierto diseñado para reemplazar Google Play Services.microg.cc

El proyecto MicroG proporciona un marco de bibliotecas y servicios gratuito y de código abierto para reemplazar el software propietario de Google.

El marco es mantenido por Marvin Wißfeld y una comunidad de colaboradores. Actualmente se utiliza como el estándar de facto para sistemas operativos móviles 'de-Googled', tales como LineageOS para MicroG, /e/OS, CalyxOS y GrapheneOS. Al reemplazar la pila propietaria, MicroG tiene como objetivo proporcionar un entorno más privado y seguro. Logra esto eliminando los blobs propietarios y la telemetría, lo que el proyecto afirma evita que Google rastree silenciosamente la actividad del dispositivo.

A pesar de ser una alternativa, MicroG mantiene una alta compatibilidad con las API estándar de Google. Soporta Cloud Messaging (FCM) para notificaciones push, varios backends de ubicación (incluyendo Mozilla y Nominatim) y Google Sign-In. También gestiona la atestación SafetyNet/Play Integrity y la Maps API v1 a través de UnifiedNlp. Debido a que está bajo la licencia Apache 2.0, los usuarios pueden auditar el código fuente o construir sus propias versiones. Sin embargo, al ser un proyecto impulsado por la comunidad, su funcionalidad depende del mantenimiento continuo de estas reimplementaciones de bibliotecas individuales para mantenerse al día con los requisitos cambiantes de las API de Google.

Una captura de pantalla de la aplicación de Ajustes de MicroG en un dispositivo Android.
La aplicación de Ajustes de MicroG permite a los usuarios configurar varios backends de servicios y opciones de privacidad.en.wikipedia.org

MicroG mantiene una alta compatibilidad con las API estándar de Google, incluidos los backends de ubicación y las notificaciones push.