科技食谱

开源兼容应用程序可摆脱Google Play开发者服务

没有Google Play开发者服务,就无法使用Google应用程序和重要的Android功能。 microG项目是一个开发开源软件的项目,该软件实现了与Google Play的兼容性,以逃避此类Google Play开发者服务。

在Android智能手机和平板电脑上,Google Play开发者服务应用程序已预先安装,并且始终在后台运行。 Google Play开发者服务是一项服务程序,提供Google使用各种服务所需的API。因此,如果没有Google Play开发者服务,则在Android上运行的应用程序将无法提供Google身份验证,个人信息设置管理和位置信息服务。

另一方面,由于应用程序容量大且内存使用量大,因此Google Play开发人员服务也是一种消耗大量电池的存在。但是,有许多应用程序需要Google Play开发人员服务才能正常运行,因此无法将其删除。

当然,有些Android智能手机未安装Google Play开发者服务,但是Google Rafi库和API无法在此类演出中使用,并且被排除在Google生态系统之外。因此,MicroG在2015年作为一个项目开始开发Google自己的核心库和应用程序克隆软件作为开源。

MicroG由五件事组成。服务核心(GmsCore)由用于运行使用Google Play开发者服务或Google Maps Android API v2的应用程序的库组成。服务框架代理(GsfProxy)是一种实用程序,可让您使用Google Cloud Messaging服务,其中包括为Google Cloud to Device Messaging开发的应用程序。

接下来,UnifiedNlp是一个库,可为使用Google网络位置提供商的应用程序提供Wi-Fi和基于移动电话基站的位置信息。另外,Maps API(mapsv1)是一个系统库,提供与Google Maps API相同的功能。 Store(Phonesky)是一个前端应用程序,可提供对Google Play商店的访问权限,以下载和更新应用程序。

源代码位于GitHub上,您可以下载apk文件。 MicroG还得到了德国教育与研究部从2019年起发起的原型基金以及/ e /基金会(从2020年起提供基于Android的免费开源OS / e /)的/ e /基金会的支持。相关信息可以在这里找到。