MicroG(风格化写作为 µG)是一个免费且开源的库、服务和补丁框架,旨在取代 Android 操作系统上的 Google 专有 Play 服务。虽然 Google Play 服务为许多 Android 功能提供了核心支持——包括推送通知、位置服务和应用身份验证——但它是一个闭源系统,包含专有代码和遥测数据。MicroG 作为 `com.google.android.gms` 包的直接替代方案,使设备能够在没有标准 Google 软件栈的情况下正常运行。

MicroG 官方徽标,包含一个风格化的希腊字母 mu。
MicroG 是旨在取代 Google Play 服务的一个开源框架。microg.cc

MicroG 项目提供了一系列免费且开源的库和服务,用于替代专有的 Google 软件。

该框架由 Marvin Wißfeld 和社区贡献者共同维护。目前,它是“去 Google 化”移动操作系统的事实标准,例如 LineageOS for MicroG、/e/OS、CalyxOS 和 GrapheneOS。通过替换专有堆栈,MicroG 旨在提供一个更私密、更安全的运行环境。它通过移除专有二进制文件(blobs)和遥测数据来实现这一目标,该项目声称这可以防止 Google 悄悄追踪设备活动。

尽管是替代方案,MicroG 仍保持与标准 Google API 的高度兼容性。它支持用于推送通知的 Cloud Messaging (FCM)、各种位置后端(包括 Mozilla 和 Nominatim)以及 Google Sign-In。它还通过 UnifiedNlp 处理 SafetyNet/Play Integrity 认证和 Maps API v1。由于它采用 Apache 2.0 许可证,用户可以审计源代码或构建自己的版本。然而,由于这是一个社区驱动的项目,其功能取决于这些单个库重新实现的持续维护,以跟上不断变化的 Google API 要求。

Android 设备上 MicroG 设置应用程序的截图。
MicroG 设置应用允许用户配置各种服务后端和隐私选项。en.wikipedia.org

MicroG 与标准 Google API 保持高度兼容,包括位置后端和推送通知。