MicroG
| Aquest article tracta sobre la biblioteca de codi obert. Vegeu-ne altres significats a «microgravetat». |
MicroG (normalment escrit com a microG) és una implementació lliure i de codi obert de biblioteques privatives de Google que serveix com a substitut de Google Play Services en el sistema operatiu Android. És mantingut pel desenvolupador alemany Marvin Wißfeld.[1] Ell descriu microG com «el framework (biblioteques, serveis, pedaços) per crear una distribució d'Android completament compatible sense cap component privatiu de Google».[2]
![]() | |
Aplicació de configuració de microG | |
| Tipus | paquet de programari i programari lliure i de codi obert |
|---|---|
| Versió inicial | |
| Versió estable | |
| Llicència | Apache License 2.0 |
| Part de | LineageOS for microG (en) |
| Característiques tècniques | |
| Sistema operatiu | Android |
| Plataforma | Android |
| Escrit en | Java |
| Equip | |
| Distribuidor | GitHub |
| Més informació | |
| Lloc web | https://microg.org/ |
| Id. Subreddit | MicroG |
|
| |
Història
modificaMalgrat que Google va publicar inicialment el sistema operatiu Android com a programari de codi obert el 2007, l'empresa va anar substituint progressivament alguns dels components de codi obert d'Android per programari privatiu a mesura que Android creixia en popularitat.[3] Wißfeld va crear el projecte NOGAPPS el 2012 com a substitut lliure i de codi obert de Google Play Services, el programari de sistema de codi tancat de Google que ha estat preinstal·lat en gairebé tots els dispositius Android. El projecte NOGAPPS es va convertir en MicroG el 2016.[4]
Característiques
modificaMicroG permet que les aplicacions Android accedeixin a interfícies de programació d'aplicacions (API) rèplica de les que proporciona Google Play Services, incloent-hi les API associades a Google Play, Google Maps i les funcions de geolocalització i missatgeria de Google.[1][5] A diferència de Google Play Services, MicroG no rastreja l'activitat de l'usuari al dispositiu, i els usuaris poden activar i desactivar selectivament funcions d'API específiques.[1] Depenent de quines aplicacions estiguin instal·lades, Google pot seguir rastrejant l'activitat de l'usuari a través d'aplicacions que integren rastrejadors de Google.[6]
LineageOS for MicroG
modifica
El 2017, microG va publicar «LineageOS for microG», una bifurcació de LineageOS —un sistema operatiu lliure i de codi obert basat en Android— que inclou tant MicroG com la botiga d'aplicacions F-Droid com a programari preinstal·lat. LineageOS for MicroG es va crear després que els desenvolupadors de LineageOS rebutgessin integrar MicroG; els desenvolupadors van al·legar la necessitat de MicroG de falsificar signatures de codi com a problema de seguretat.[7][8] Per habilitar la funcionalitat de MicroG, LineageOS for MicroG inclou suport limitat per a la falsificació de signatures.[7] Els desenvolupadors de MicroG afirmen que els telèfons intel·ligents més antics consumeixen menys bateria amb LineageOS for MicroG en comparació amb els sistemes operatius que utilitzen Google Play Services.[7] LineageOS for MicroG era compatible amb 39 models de dispositiu el 2017[7] i a 2025 va indicar que tenia com a objectiu fer compilacions de ROM regulars per a tots els dispositius compatibles oficialment amb LineageOS.[9] Els dispositius reben versions més noves de LineageOS for MicroG mitjançant actualitzacions per aire.[9]
Adopció
modificaPer a un article del 2018 sobre la privadesa de les aplicacions Android, investigadors de seguretat de la Universitat de Nagoya van utilitzar MicroG per eludir el mecanisme de seguretat SafetyNet de Google en un emulador Android amb Android Marshmallow. Els investigadors van modificar el gestor de paquets d'Android i van implementar la falsificació de signatures per habilitar MicroG a l'emulador.[10]
El telèfon intel·ligent «Project Gem» d'Essential Products, anteriorment en desenvolupament, utilitzava una bifurcació d'Android que prescindeix de Google Play Services en favor de MicroG, segons els commits d'Essential a la base de codi d'Android a finals del 2019.[11][12] Essential Products va tancar el febrer del 2020.[13][14][15] El 2020, OmniROM va començar a oferir compilacions que inclouen MicroG integrat per a determinats dispositius.[16]
CalyxOS inclou opcions per utilitzar MicroG com a substitut millorat en termes de privadesa per a algunes de les funcionalitats de Google Play Services.[17][18]
Des del 2022, IodéOS inclou MicroG.[19][20]
A partir del maig del 2022, l'empresa Murena ven alguns telèfons amb MicroG i el sistema operatiu /e/, una bifurcació de LineageOS orientada a la privadesa, amb els serveis de Google «majoritàriament eliminats».[21][22][23] El 2019, empreses associades a /e/ van començar a vendre telèfons intel·ligents recondicionats amb MicroG preinstal·lat.[5][24]
DivestOS, una bifurcació suau de LineageOS, va optar per no donar suport a MicroG ni a altres maneres d'instal·lar o executar aplicacions propietàries de Google.[25] Des del juliol del 2023, DivestOS permet instal·lar MicroG després d'habilitar-lo a la configuració del sistema, però no recomanafer-ho i encara considera aquesta funció no compatible.[26]
Recepció
modificaEl 2016, Nathan Willis de LWN.net esperava que MicroG fos una «addició benvinguda» per als usuaris de projectes alternatius basats en Android, incloent-hi CyanogenMod, Replicant i Blackphone. Willis va suggerir que MicroG podria augmentar la seva adopció col·laborant amb aquests projectes.[4]
Corbin Davenport, en un article per a Android Police l'abril del 2018, va instal·lar LineageOS for MicroG en un telèfon intel·ligent Xiaomi Mi 4c usant la imatge de Team Win Recovery Project en un experiment en el qual va utilitzar exclusivament programari de codi obert a Android. Davenport no va poder iniciar sessió al seu compte de Google a través de MicroG i va concloure que «anar completament a codi obert no és viable», malgrat l'alta qualitat d'algunes aplicacions Android de codi obert de F-Droid.[27] Brendan Hesse de Lifehacker va recomanar MicroG en el seu tutorial de novembre del 2018 per «abandonar Google». Hesse va veure MicroG com una alternativa «prometedora» a Google Play Services, «incompleta i en desenvolupament», però va dir que era «usable» i que «funciona prou bé».[28]
Steven J. Vaughan-Nichols, en una ressenya del 2019 a ZDNet d'un telèfon intel·ligent Samsung Galaxy S9+ reacondicionat d'/e/, va determinar que les aplicacions més integrades amb Google Mobile Services tenien menys probabilitats de funcionar correctament amb MicroG. Durant la seva prova del dispositiu, Vaughan-Nichols va poder utilitzar Signal, Telegram, Facebook i altres aplicacions Android sense problemes, mentre que Lyft i Uber funcionaven de manera menys fiable; Vaughan-Nichols no va poder executar Google Maps ni Twitter en absolut, i va concloure que «les aplicacions poden ser un problema» i que «instal·lar /e/ és una feina monumental».[5] El maig del 2022, Vaughan-Nichols va escriure a ZDNet que «a /e/OS, la majoria dels serveis de Google (però no tots) han estat eliminats i substituïts pels serveis de MicroG».[21]
Vegeu també
modifica- DeGoogle — campanya per deixar d'utilitzar productes de Google
Referències
modifica- 1 2 3 Gordon, Arielle. «The Open Source Project That Keeps Google's Hands Off Your Android Data» (en anglès americà). Vice, 07-06-2019. [Consulta: 30 abril 2026].
- ↑ W., Marvin. «MicroG - what it is and where it's going» (en anglès americà). SFSCon, 16-11-2019. [Consulta: 21 desembre 2019].
- ↑ Amadeo, Ron. «Google's iron grip on Android: Controlling open source by any means necessary» (en anglès). Ars Technica, 21-10-2013. [Consulta: 31 desembre 2019].
- 1 2 Willis, Nathan. «Replacing Google with microG» (en anglès). LWN.net, 30-03-2016. [Consulta: 6 gener 2020].
- 1 2 3 Vaughan-Nichols, Steven J. «The /e/ Google-free, pro-privacy Android phone runs well -- for a beta» (en anglès). ZDNet, 12-11-2019. [Consulta: 21 novembre 2019].
- ↑ Binns, Reuben; Lyngs, Ulrik; Van Kleek, Max; Zhao, Jun; Libert, Timothy; Shadbolt, Nigel. «Third Party Tracking in the Mobile Ecosystem». A: Proceedings of the 10th ACM Conference on Web Science, 2018, p. 23–31. DOI 10.1145/3201064.3201089. ISBN 978-1-4503-5563-6.
- 1 2 3 4 Leemhuis, Thorsten. «LineageOS-Ableger vermeidet Google-Code» (en alemany). Heise Online, 04-11-2017. [Consulta: 19 gener 2020].
- ↑ «195284: [RFC Add signature spoofing permission]». LineageOS Gerrit, 10-12-2017. [Consulta: 19 gener 2020].
- 1 2 «LineageOS for microG». LineageOS for MicroG. [Consulta: 22 octubre 2025].
- ↑ (8 August 2018) "Advances in Information and Computer Security" a 13th International Workshop on Security, IWSEC 2018, Sendai, Japan, 3–5 September 2018. : 143, 150–151, Springer
- ↑ Amadeo, Ron. «Essential's new smartphone has the aspect ratio of a TV remote» (en anglès). Ars Technica, 09-10-2019. [Consulta: 14 octubre 2019].
- ↑ Rahman, Mishaal. «Essential Confirms its Next Device is in Early Testing» (en anglès). XDA Developers, 23-09-2019. Arxivat de l'original el 2021-05-10. [Consulta: 14 octubre 2019].
- ↑ Nieva, Richard. «bin-is-shutting-down/ Essential, led by Android founder Andy Rubin, is shutting down» (en anglès). CNET. [Consulta: 14 febrer 2020].
- ↑ Hughes, Matthew. «After just one phone, Essential Products ascends to the great venture capitalist in the sky» (en anglès). The Register, 13-02-2020. [Consulta: 14 febrer 2020].
- ↑ Wakabayashi, Daisuke. «Andy Rubin's Start-Up, Essential Products, Shuts Down» (en anglès). The New York Times, 12-02-2020. [Consulta: 14 febrer 2020].
- ↑ «OmniROM». omnirom.org, 10-03-2020. [Consulta: 12 setembre 2020].
- ↑ «Degoogled Phone | Definitive Guide to CalyxOS & Micro G». gofoss.net. [Consulta: 1r agost 2022].
- ↑ «microG». calyxos.org. [Consulta: 1r agost 2022].
- ↑ «Introduction». iodeOS, 22-08-2022. [Consulta: 23 agost 2022].
- ↑ «Iodé» (en anglès), 22-04-2022. Arxivat de l'original el 2022-11-22. [Consulta: 30 abril 2026].
- 1 2 «Murena, the privacy-first Android smartphone, arrives» (en anglès). ZDNET. [Consulta: 19 agost 2022].
- ↑ «Meet eelo: An Android-based operating system that doesn't use Google services» (en anglès). BGR India, 03-01-2018. Arxivat de l'original el 2018-01-03. [Consulta: 19 gener 2020].
- ↑ Singh, Charanjeet. «Privacy-focused /e/ Smartphone OS Gets Support For More Devices». Fossbytes, 25-11-2018. [Consulta: 19 gener 2020].
- ↑ Wang, Jules. «This company will sell refurbished Android phones with all of Google's services removed». Android Police. Illogical Robot, 15-05-2019. [Consulta: 19 gener 2020].
- ↑ «Broken - DivestOS Mobile». divestos.org. Arxivat de l'original el 2022-08-23. [Consulta: 23 agost 2022].
- ↑ «Faq - DivestOS Mobile». divestos.org. Arxivat de l'original el 2023-12-13. [Consulta: 21 desembre 2023].
- ↑ Davenport, Corbin. «This is what it's like using only open-source software on Android» (en anglès). Android Police. Illogical Robot, 29-04-2018. [Consulta: 19 gener 2020].
- ↑ Hesse, Brendan. «The Comprehensive Guide to Quitting Google» (en anglès), 08-11-2018. [Consulta: 30 abril 2026].
