MicroG:修订间差异
←建立内容为“{{Infobox software | name = microG | logo = MicroG.png | logo_size = 100px | screenshot = MicroG Settings.png | caption = microG Settings app | deve…”的新页面 |
(没有差异)
|
2021年5月8日 (六) 14:49的版本
microG Settings app | |
開發者 | Marvin Wißfeld[1] |
---|---|
首次发布 | 2015年10月4日[2] |
当前版本 |
|
源代码库 | github |
编程语言 | Java |
操作系统 | Android |
许可协议 | Apache 2.0 |
网站 | microg |
MicroG(通常被称为microG)是Google专有库的自由和开源实现。它由德国开发者Marvin Wißfeld维护。MicroG允许移动设备用户访问Google移动服务,而不受Google的追踪。在一次演讲中,Wißfeld 将microG描述为 "构建没有Google专有组件的客制化安卓的框架"。[4]
背景
Google最初在2007年将安卓操作系统作为开源软件发布,随着安卓系统的普及,该公司逐渐用专有软件取代了安卓的一些开源组件。[5]德国软件开发人员 Marvin Wißfeld[1] 在2012年创建了 NOGAPPS 专案,作为闭源的系统软件——Google Play服务的自由和开源的替代,这一专有软件几乎在所有的安卓设备上预装。2016年,NOGAPPS 专案更名为 MicroG。[6]
功能
MicroG允许安卓应用访问Google Play服务提供的应用编程接口(API),包括与Google Play、Google地图以及Google的定位服务和云消息推送相关的API。与Google Play服务不同,MicroG不会跟踪用户活动,用户可以有选择地开关特定的API功能。[1]
LineageOS for MicroG
2017年,microG发布了 "LineageOS for microG",这是LineageOS的一个分支,预装了MicroG和F-Droid应用商店。LineageOS for MicroG是在LineageOS开发者拒绝将MicroG整合到LineageOS之后创建的;其开发者认为MicroG需要的代码签名欺骗是一个安全问题。[7][8]为了使MicroG运作,LineageOS for MicroG包括对代码签名欺骗的有限支持。[7]
MicroG开发者称,与使用Google Play服务的操作系统相比,使用LineageOS for MicroG的旧智能手机消耗的电池电量更少。[7]2017年,LineageOS for MicroG支持39种设备型号,[7]现在支持的设备型号与LineageOS相同。[9]设备通过每周的空中更新收到新版本。[9]
采用
在2018年一篇关于安卓应用隐私的论文中,来自名古屋大学的安全研究人员使用MicroG在Android Marshmallow模拟器上绕过了 Google 的 SafetyNet 安全机制。研究人员改变了安卓的软件包管理器,并实现了签名欺骗,以便在模拟器上启用MicroG。[10]
/e/操作系统是LineageOS的一个分支,内置MicroG来替代 Google Play服务。[11] [12]2019年,/e/开始销售预装MicroG的翻新智能手机。[13][14]
根据Essential Products在2019年底对安卓代码库的提交,[15][16]此前正在开发的 "Project Gem" 智能手机预装的安卓的分支,移除了Google Play服务而内置了MicroG。Essential Products于2020年2月关闭。[17][18][19]
2020年,OmniROM开始为某些设备提供包括内置MicroG的构建版本。
评价
2016年,LWN.net的 Nathan Willis 预计MicroG将成为客制版安卓用户们的 "welcome addition"。Willis 建议,MicroG可以通过与这些项目合作来提高普及度,比如CyanogenMod、Replicant和Blackphone[20]。
Corbin Davenport 在2018年4月为 Android Police 撰文,在一次实验中,他在小米4c智能手机上安装了MicroG的LineageOS,使用了TWRP的镜像,完全在安卓上使用开源软件。Davenport 借口说,他无法通过MicroG登录他的Google 账户,因此他错误地得出结论:"全部使用开源软件是不可行的",尽管通过F-Droid等可以安装高质量的开源安卓应用程序(其安装根本不需要 Google 账户)。[21]Davenport的Brendan Hesse在2018年11月的 "退出 Google" 教程中推荐了MicroG。Hesse 认为MicroG是Google Play服务的一个 "有前途的" 替代品,"不完整,仍在开发中",但他说它 "可用性好"。[22]
ZDNet 的 Steven J. Vaughan-Nichols 在2019年用一部来自/e/的翻新三星Galaxy S9+智能手机进行了测试,他得出结论:使用MicroG无法运行一些更依赖Google Play 服务的应用程序。在他的设备测试中,Vaughan-Nichols 能够正常使用Signal、Telegram、Facebook和其他安卓应用程序,而Lyft和Uber则不太稳定;Google地图或Twitter则完全无法运行,他的结论是,"安卓应用程序也可能带来痛苦","安装 /e/ 是一个怪物工作"。[13]
外部链接
参考资料
- ^ 1.0 1.1 1.2 Gordon, Arielle. The Open Source Project That Keeps Google's Hands Off Your Android Data. Vice. 7 June 2019 [19 January 2020].
- ^ mar-v-in. Release v0.01 · microg/android_packages_apps_GmsCore. GitHub. 4 October 2015 [17 January 2020].
- ^ Releases · microg/GmsCore. [2024年5月17日].
- ^ W., Marvin. MicroG - what it is and where it's going. SFSCon. 16 November 2019 [21 December 2019] (美国英语).
- ^ Amadeo, Ron. Google's iron grip on Android: Controlling open source by any means necessary. Ars Technica. 21 October 2013 [31 December 2019].
- ^ Willis, Nathan. Replacing Google with microG. LWN.net. 30 March 2016 [6 January 2020].
- ^ 7.0 7.1 7.2 7.3 Leemhuis, Thorsten. LineageOS-Ableger vermeidet Google-Code [LineageOS offshoot avoids Google code]. Heinz_Heise. 4 November 2017 [19 January 2020] (德语).
- ^ 195284: [RFC] Add signature spoofing permission. LineageOS Gerrit. 10 December 2017 [19 January 2020].
- ^ 9.0 9.1 LineageOS for microG. LineageOS for MicroG. FAQ. 2019-06-01 [2020-01-19].
- ^ Ito, Katsutaka; Hasegawa, Hirokazu; Yamaguchi, Yukiko; Shimada, Hajime. Inomata, Atsuo; Yasuda, Kan , 编. Advances in Information and Computer Security. 13th International Workshop on Security, IWSEC 2018, 日本仙台, 3–5 September 2018. Lecture Notes in Computer Science. Springer: 143, 150–151. 8 August 2018. ISBN 9783319979168 –通过Google Books.
|chapter=
被忽略 (帮助); - ^ Meet eelo: An Android-based operating system that doesn't use Google services. BGR India. 3 January 2018 [19 January 2020] (美国英语).
- ^ Singh, Charanjeet. Privacy-focused /e/ Smartphone OS Gets Support For More Devices. Fossbytes. 25 November 2018 [19 January 2020].
- ^ 13.0 13.1 Vaughan-Nichols, Steven J. The /e/ Google-free, pro-privacy Android phone runs well -- for a beta. ZDNet. 12 November 2019 [21 November 2019] (英语).
- ^ Wang, Jules. This company will sell refurbished Android phones with all of Google's services removed. Android Police. Illogical Robot. 15 May 2019 [19 January 2020].
- ^ Amadeo, Ron. Essential's new smartphone has the aspect ratio of a TV remote. Ars Technica. 9 October 2019 [14 October 2019] (美国英语).
- ^ Rahman, Mishaal. Essential Confirms its Next Device is in Early Testing. XDA Developers. 23 September 2019 [14 October 2019] (美国英语).
- ^ Nieva, Richard. Essential, led by Android founder Andy Rubin, is shutting down. CNET. [2020-02-14] (英语).
- ^ Hughes, Matthew. After just one phone, Essential Products ascends to the great venture capitalist in the sky. www.theregister.co.uk. 13 Feb 2020 [2020-02-14] (英语).
- ^ Wakabayashi, Daisuke; Griffith, Erin. Andy Rubin’s Start-Up, Essential Products, Shuts Down. The New York Times. 2020-02-12 [2020-02-14]. ISSN 0362-4331 (美国英语).
- ^ Willis, Nathan. Replacing Google with microG. LWN.net. 30 March 2016 [6 January 2020].
- ^ Davenport, Corbin. This is what it's like using only open-source software on Android. Android Police. Illogical Robot. 29 April 2018 [19 January 2020].
- ^ Hesse, Brendan. The Comprehensive Guide to Quitting Google. Lifehacker. 8 November 2018 [19 January 2020].