MicroG

維基百科,自由的百科全書
MicroG
microG 設置
microG 設置
原作者馬文·威斯菲爾德[1]在維基數據編輯
首次發佈2015年10月4日[2]在維基數據編輯
當前版本
  • v0.2.27.223616 (2023年1月15日;穩定版本)[3]
  • v0.3.0.233515 (2023年10月28日)[4]
編輯維基數據鏈接
原始碼庫 編輯維基數據鏈接
程式語言Java在維基數據編輯
作業系統Android在維基數據編輯
許可協議 編輯維基數據鏈接
網站microg.org/ 編輯維基數據

MicroG(通常被稱為microG)是Google專有自由和開源實現,由德國開發者Marvin Wißfeld維護。MicroG允許流動裝置用戶使用Google移動服務,而不受Google的追蹤英語Web tracking。在一次演講中,Wißfeld 將microG描述為 "構建沒有Google專有組件的客制化安卓的框架"。[5]

背景[編輯]

Google最初在2007年將安卓作業系統作為開源軟件發佈,隨着安卓系統的普及,該公司逐漸用專有軟件取代了安卓的一些開源組件。[6]德國軟件開發者 Marvin Wißfeld[7] 在2012年創建了 NOGAPPS 專案,作為閉源的系統軟件——Google Play服務自由和開源替代。2016年,NOGAPPS 專案更名為 MicroG。[8]

功能[編輯]

MicroG允許安卓應用訪問Google Play服務提供的應用編程接口(API),包括與Google PlayGoogle地圖以及Google的定位服務英語Geopositioning和雲消息推送相關的API。與Google Play服務不同,MicroG不會跟蹤用戶英語Web tracking活動,用戶可以有選擇地開關特定的API功能。[7]

LineageOS for MicroG[編輯]

LineageOS for MicroG 的徽標

2017年,microG發佈了 "LineageOS for microG",這是LineageOS的一個分支,預裝了MicroG和F-Droid應用商店,並支持了代碼簽名欺騙。Lineage OS for MicroG是在LineageOS開發者拒絕將MicroG整合到LineageOS之後創建的,因為其認為MicroG需要的代碼簽名欺騙是一個安全問題。[9][10]MicroG 需要代碼簽名欺騙方可作為Google Play服務運作。[11]

MicroG開發者稱,與使用Google Play服務的作業系統相比,使用LineageOS for MicroG的舊智能手機消耗的電池電量更少。[9]2017年,LineageOS for MicroG支持39種設備型號,[9]現在支持的設備型號與LineageOS相同。[12]設備通過每周的空中更新收到新版本。[12]

採用[編輯]

在2018年一篇關於安卓應用私隱的論文中,來自名古屋大學的安全研究人員使用MicroG在Android Marshmallow模擬器上繞過了 Google 的 SafetyNet 安全機制。研究人員實現了簽名欺騙來使MicroG運作,並改變了安卓的軟件包管理器[13]

/e/作業系統是LineageOS的一個分支,內置MicroG來替代 Google Play服務[14] [15]2019年,/e/開始銷售預裝MicroG的翻新英語Refurbishment_(electronics)智能手機。[16][17]

根據Essential Products在2019年底對代碼庫的提交,[18][19]"Project Gem"手機預裝的安卓移除了Google Play服務而內置了MicroG。Essential Products於2020年2月關閉。[20][21][22]

2020年,OmniROM開始為某些設備提供包括內置MicroG的構建版本。[23]

評價[編輯]

2016年,LWN.net的 Nathan Willis 預計MicroG將成為客製版安卓用戶們的 "welcome addition"。Willis 建議,MicroG可以通過與這些項目合作來提高普及度,比如CyanogenModReplicantBlackphone英語Blackphone[24]

Corbin Davenport 在2018年4月為 Android Police 撰文,在一次實驗中,他在小米4c智能手機上安裝了MicroG的LineageOS,使用了TWRP的鏡像,完全在安卓上使用開源軟件。Davenport 說,他無法通過MicroG登錄他的Google 賬戶,因此他得出結論:"全部使用開源軟件是不行的",儘管通過F-Droid等可以安裝高質量的開源安卓應用程式(不需要 Google 賬戶)。[25]達文波特的Brendan Hesse在2018年11月的 "退出 Google英語DeGoogle" 教程中推薦MicroG。Hesse 認為MicroG是Google Play服務的一個 "有前途的" 替代品,"仍在開發中",但是 "運行穩定"。[26]

ZDNet 的 Steven J. Vaughan-Nichols 在2019年用一部來自/e/的翻新三星Galaxy S9+智能手機進行了測試,他得出結論:使用MicroG無法運行一些更依賴Google Play 服務的應用程式。在測試中,Vaughan-Nichols 能夠正常使用SignalTelegramFacebook和其他應用程式,而LyftUber則不太穩定,Google地圖Twitter則完全無法運行,他的結論是,"安卓應用程式也可能帶來痛苦","安裝 /e/ 是艱巨的工作"。[16]

外部連結[編輯]

參考資料[編輯]

  1. ^ The Open Source Project That Keeps Google's Hands Off Your Android Data. 2019年6月7日 [2020年12月8日]. 
  2. ^ v0.01. [2021年2月1日]. 
  3. ^ 3.0 3.1 Release v0.2.27.223616. 
  4. ^ https://github.com/microg/GmsCore/releases/tag/v0.3.0.233515.
  5. ^ W., Marvin. MicroG - what it is and where it's going. SFSCon. 16 November 2019 [21 December 2019]. (原始內容存檔於2020-10-30) (美國英語). 
  6. ^ Amadeo, Ron. Google's iron grip on Android: Controlling open source by any means necessary. Ars Technica. 21 October 2013 [31 December 2019]. (原始內容存檔於2016-06-17). 
  7. ^ 7.0 7.1 Gordon, Arielle. The Open Source Project That Keeps Google's Hands Off Your Android Data. Vice. 7 June 2019 [19 January 2020]. (原始內容存檔於2019-12-14). 
  8. ^ Willis, Nathan. Replacing Google with microG. LWN.net. 30 March 2016 [6 January 2020]. (原始內容存檔於2021-05-07). 
  9. ^ 9.0 9.1 9.2 Leemhuis, Thorsten. LineageOS-Ableger vermeidet Google-Code [LineageOS offshoot avoids Google code]. Heinz_Heise英語Heinz_Heise. 4 November 2017 [19 January 2020]. (原始內容存檔於2020-11-09) (德語). 
  10. ^ 195284: [RFC] Add signature spoofing permission. LineageOS Gerrit. 10 December 2017 [19 January 2020]. (原始內容存檔於2020-11-30). 
  11. ^ Signature Spoofing. [2021-05-09]. (原始內容存檔於2021-01-19). 
  12. ^ 12.0 12.1 LineageOS for microG. LineageOS for MicroG. FAQ. 2019-06-01 [2020-01-19]. (原始內容存檔於2021-05-12). 
  13. ^ 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. (原始內容存檔於2021-05-08) 使用|archiveurl=需要含有|url= (幫助) –透過Google Books.  |chapter=被忽略 (幫助);
  14. ^ Meet eelo: An Android-based operating system that doesn't use Google services. BGR India. 3 January 2018 [19 January 2020]. (原始內容存檔於2018-01-03) (美國英語). 
  15. ^ Singh, Charanjeet. Privacy-focused /e/ Smartphone OS Gets Support For More Devices. Fossbytes. 25 November 2018 [19 January 2020]. (原始內容存檔於2020-11-01). 
  16. ^ 16.0 16.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]. (原始內容存檔於2021-04-16) (英語). 
  17. ^ 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]. (原始內容存檔於2021-03-03). 
  18. ^ Amadeo, Ron. Essential's new smartphone has the aspect ratio of a TV remote. Ars Technica. 9 October 2019 [14 October 2019]. (原始內容存檔於2021-02-06) (美國英語). 
  19. ^ Rahman, Mishaal. Essential Confirms its Next Device is in Early Testing. XDA Developers. 23 September 2019 [14 October 2019]. (原始內容存檔於2021-05-10) (美國英語). 
  20. ^ Nieva, Richard. Essential, led by Android founder Andy Rubin, is shutting down. CNET. [2020-02-14]. (原始內容存檔於2021-05-08) (英語). 
  21. ^ 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]. (原始內容存檔於2020-03-04) (英語). 
  22. ^ 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. (原始內容存檔於2021-05-09) (美國英語). 
  23. ^ OmniROM. [2023-02-05]. (原始內容存檔於2022-05-06) (英語). 
  24. ^ Willis, Nathan. Replacing Google with microG. LWN.net. 30 March 2016 [6 January 2020]. (原始內容存檔於2021-05-07). 
  25. ^ 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]. (原始內容存檔於2021-03-27). 
  26. ^ Hesse, Brendan. The Comprehensive Guide to Quitting Google. 生活黑客. 8 November 2018 [19 January 2020]. (原始內容存檔於2021-04-30).