microGGoogle专有自由和开源实现,由德国开发者Marvin Wißfeld维护。移动设备用户可通过它使用Google Play服务,而不受Google的跟踪英语Web tracking。在一次演讲中,Wißfeld将microG描述为 "构建无Google专有组件的定制Android的框架"。[5]

Quick Facts 原作者, 首次发布 ...
microG
Thumb
Thumb
microG 设置
原作者马文·威斯菲尔德[1]在维基数据编辑
首次发布2015年10月4日[2]在维基数据编辑
当前版本v0.2.27.223616[3][4]在维基数据编辑(2023年1月15日,21个月前)
原始码库 编辑维基数据链接
编程语言Java在维基数据编辑
操作系统Android在维基数据编辑
许可协议 编辑维基数据链接
网站microg.org/ 编辑维基数据
Close

背景

Android操作系统一开始是开源软件,随着该系统的普及,Google开始用自己的专有软件替代各种开源组件[6],如“AOSP Music”对应Google Play音乐、“AOSP Keyboard”对应Gboard、“Gallery2”对应“Google相机[7]。2012年Marvin Wißfeld[8]创建了“NOGAPPS”项目,可替代该闭源系统软件,2016年更名为microG[9]

功能

microG允许Android应用访问Google Play服务提供的应用程序接口(API),包括Google Play商店Google地图、Google定位服务英语GeopositioningGoogle云消息传递。与Google Play服务不同,microG不会跟踪用户活动,用户还可选择是否开启特定功能[8]

LineageOS for microG

Thumb
LineageOS for microG 的徽标

2017年,microG发布了 "LineageOS for microG",这是LineageOS的一个分叉,支持的装置型号与LineageOS相同[10],预装了microG和F-Droid应用商店,并支持了代码签名欺骗。Lineage OS for microG是在LineageOS开发者拒绝将microG集成到LineageOS之后创建的,因为microG运作需要伪造Google签名,他们认为这是一个安全问题[11][12]

microG开发者称,与使用Google Play服务的操作系统相比,使用该分叉系统的旧智能电话消耗的电池电量更少[11]

采用

在2018年一篇关于安卓应用隐私的论文中,来自名古屋大学的安全研究人员使用microG在Android 6模拟器上绕过了Google的SafetyNet安全机制。研究人员实现了签名欺骗来使microG运作,并改变了Android的软件包管理器[13]

/e/英语/e/_(operating_system)操作系统也是LineageOS的一个分叉,内建了microG[14][15]。2019年,/e/开始销售预装microG的翻新英语Refurbishment_(electronics)智能电话[16][17]

根据Essential Products在2019年底对代码库的提交[18][19],“Project Gem”手机预装的安卓移除了Google Play服务而内建了microG。

2020年,OmniROM开始为某些装置提供包括内建microG的构建版本[20]

自2022年以来,华为试图通过microG来绕过美国商务部的制裁,早前Google遵从制裁不再向华为提供GMS授权。华为在系统中内建了签名欺骗[21]、其支持人员撰写了microG教程。Wißfeld也提供带有“-hw”后缀的构建变种,同时在AppGallery上架。

评价

2016年,LWN.net的Nathan Willis预计microG将成为客制版Android用户们的“welcome addition”。Willis建议,MicroG可以通过与这些项目合作来提高普及度,比如CyanogenModReplicantBlackphone英语Blackphone[22]

Corbin Davenport在2018年4月为Android Police撰文,在一次实验中,他在小米4c智能电话上安装了microG的LineageOS,使用了TWRP的镜像,完全在安卓上使用开源软件。Davenport说,他无法通过microG登录他的Google帐号,因此他得出结论:“全部使用开源软件是不行的”,尽管通过F-Droid可以安装高质量的开源Android应用程式,也不需要账号[23]。Brendan Hesse在2018年11月的退出Google英语DeGoogle教程中推荐microG。Hesse认为它是Google Play服务的一个“有前途的”替代品[24]

ZDNet的Steven J. Vaughan-Nichols在2019年用一部来自/e/英语/e/_(operating_system)的翻新三星Galaxy S9+智能电话进行了测试,他得出结论:使用microG无法运行一些更依赖Google Play 服务的应用程式。在测试中,Vaughan-Nichols能够正常使用SignalTelegramFacebook,而LyftUber部分工作,Google地图Twitter完全无法运行,他认为“安卓应用程式也可能带来痛苦”,“安装/e/是艰巨的工作”[16]

外部链接

参考资料

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.