怎样用 MicroG 替换 Android 上的 Google Play 服务

我们中的许多人现在都在寻找打破对 Google 的依赖的方法,但在 Android 上,这可能意味着不得不放弃对 Google Play 上所有可用软件的访问权限。 即使不是来自 Play 商店的应用程序也经常依赖 Google Play 服务。 这是否意味着一切都丢失了?

只要有强大的意志,必有一条路为你开。 microG 是一个选项,虽然不能完全取代 Google Play 服务,但可能足以满足您的需求。

什么是 microG?

从技术上讲,Android 是一个免费的开源操作系统,但您发现绝大多数手机和平板电脑上预装的版本不是。 这是因为谷歌和其他设备制造商在 Android 基础之上提供了封闭的专有代码层。

Google Play 服务就是其中的一层。 它随 Google Play 商店附带的任何设备一起提供。 许多(如果不是大多数)来自 Play 商店的应用程序都需要 Google Play 服务才能运行。

如果您安装自定义 ROM,您将获得 Android 的开源部分,而无需 Google 的附加位。 您可以选择添加 Google 的代码,但许多人专门安装自定义 ROM 以减少 Google 在他们生活中的存在。 问题在于,这样做意味着没有许多与谷歌无关的应用程序。

一些开源应用程序甚至依赖于 Google Play 服务,这意味着您需要一层专有代码才能在开源操作系统上运行开源应用程序。 这就是 microG 的用武之地。

microG 是 Google Play 服务的免费开源实现。 带有 microG 的自定义 ROM 可以模仿 Google Play 服务提供的足够功能,让许多应用程序再次运行。 这使您可以使用某些应用程序,而不再需要将 Google 帐户绑定到您的手机。

microG 的工作原理

Google Play 服务不是一个单一的软件。 为了复制这项技术的各个方面,microG 由几个组件组成。

  • 服务代码(GmsCore): 提供运行利用 Google Play 服务或 Google Maps Android API (v2) 的应用程序所需的功能。
  • 服务框架代理(GsfProxy): 允许使用 Google 的应用 Cloud 到设备消息 (C2DM) 以使用兼容的 Google Cloud GmsCore 中包含的消息服务。
  • 统一网络位置提供商 (UnifiedNIp): 为使用 Google 网络位置提供商的应用提供 Wi-Fi 和基于蜂窝塔的地理定位。
  • 地图 API (mapsv1): 提供与已弃用的 Google Maps API (v1) 相同的功能。

这都是非常技术性的。 如果您想深入了解细节,您可以在 microG网站,但你不需要担心它。

怎样获得 microG

获得 microG 的最简单方法是购买预装 microG 的手机。 有几个选项,例如 穆雷纳电话 来自 /e/ Foundation 或来自 花萼研究所.

如果您熟悉怎样在 Android 手机上安装自定义 ROM,那么下一个最简单的方法是安装已经包含 microG 的自定义 ROM。 这里有一些例子:

请注意,虽然 LineageOS 支持的设备数量最多,但内置 microG 的版本是非官方的分支,不隶属于 LineageOS 项目。 OmniROM 和 CalyxOS 项目都为 microG 提供官方支持,并将它们作为 ROM 的一部分包含在内,但它们支持的设备要少得多。 对于许多用户来说,LineageOS 将是唯一的选择。

如果您已经安装了自定义 ROM,或者您更愿意自己单独安装 microG,这也是一种选择。 它更复杂,需要一个带有签名欺骗功能的 ROM,或者让您修补 ROM 以使其支持签名欺骗。 然后你可以安装 F-Droid,添加 microG 的 F-Droid 存储库 并安装必要的应用程序,您也可以在其上找到其 APK microG的下载页面.

大多数应用程序都与 microG 一起使用吗?

microG 是一个正在进行的项目,与 Google Play 服务的功能不完全一致。 像这样的项目很少能够作为他们寻求替代的服务的全功能替代品,因为它们本质上是在玩猫捉老鼠的游戏。

这意味着,如果您希望拥有一款更私密、更开放的手机,并且能够运行任何 Google 应用程序或 Play 商店中的任何应用程序,那么您很可能会失望地离开。 但是,如果您已经对自定义 ROM 附带的应用程序或 F-Droid 中提供的应用程序感到满意,并且您只希望只有一两个应用程序可以从 Play 商店获得,那么 microG 更有可能为您提供帮助完成你的目标。

如果您希望大多数应用程序无法运行或带有怪癖,并在它们运行良好时让自己感到惊喜,那么您可能更有可能欣赏 microG 项目设法提供的东西。

谷歌应用程序可能会被击中或错过。 可以运行谷歌地图,因为 example,但尚不支持 Android Auto。 银行应用程序可能无法启动,因为它们通常会检查系统的底层部分以确保您的设备没有受到损害,并且在银行应用程序的眼中,采取必要的步骤来安装自定义 ROM 意味着您的设备现在已受到损害.

但是 microG 可能足以让您在特定充电网络上为电动汽车充电所需的应用程序,或者安装您最喜欢的不依赖 Google Play 服务来完成所有工作的视频编辑器。 您可以再次使用 Uber 打车,因为 example,但如果出现错误或事情停止工作,您可能需要回退到该网站。

如果您的一般倾向是避开大型科技公司或大型公司的软件,而您只是想从 Play 商店中访问小型开发人员的大量应用程序目录,那么您可能会更轻松。 但没有任何保证。

您应该使用 microG 吗?

对于我们中的许多人来说,随身携带与 Google 帐户绑定的设备的想法并不是我们所接受的。 如果这样的想法让您感到不安,无法擦除您的设备并且没有 Play 商店中的大多数软件,并且您已经习惯了变通方法,那么 microG 是添加到您腰带的绝佳工具。 它扩展了您可以运行的软件,而无需跟踪您所做的事情。

microG 不会让您轻松摆脱 Google 生态系统,但它确实让工作变得更轻松。