HeadlinesBriefing HeadlinesBriefing.com

MicroG:Google Play 服务的免费替代方案

Hacker News •
×

MicroG 是一个免费软件项目,它重新实现了 Google 的专有 Play 服务。其核心组件 Gms Core 使调用专有 Google API 的应用能够在 Lineage OS 等基于 AOSP 的自定义 ROM 上运行。它是非自由的 Google Play 服务(通常被泛称为“GApps”)的免费替代品。希望在保护隐私和自由的同时仍能享受 Android 核心功能的用户可以使用它,不过利用它的应用在与 micro G 通信时可能仍需依赖专有库,就像它们与真正的 Google Play 服务通信时一样。

Gms Core 提供多项功能。用户可以选择加入 Google 服务并扩展应用支持,它还提供在线和离线定位服务。它的设计注重省电、节省内存和 CPU 占用,并且不包含预装软件。它可以在真实设备、测试模拟器和虚拟移动基础设施上运行。该项目是免费开源的,采用 Apache 2.0 许可证。

要正常运行,Android 系统必须支持签名伪造,这使 Gms Core 能够在调用 Google API 的应用面前冒充官方 Play 服务。部分 ROM 开箱即支持此功能,项目文档则说明了用户在其他 ROM 上可以如何操作。Gms Core 还包含统一网络定位提供程序模块,用于处理应用对 Google 网络定位提供程序的调用。完整的 micro G 设置还需要一个 Play 商店替代应用,例如 micro G Companion。

已实现 API 的当前状态记录在项目 wiki 上,欢迎大家贡献。开发者请用户提交错误报告,并附上日志、截图、版本号和设备信息。对于可能与 micro G 服务有关的问题,用户不应联系第三方应用的作者。任何包含敏感数据的 logcat 都可以私下发送。

来源: Hacker News · 由HeadlinesBriefing整理摘要