Articulo de referencia

MicroG

MicroG (generalmente denominado microG ) es una implementación libre y de código abierto de las bibliotecas propietarias de Google que sirve como reemplazo de los servicios de G...

MicroG (generalmente denominado microG ) es una implementación libre y de código abierto de las bibliotecas propietarias de Google que sirve como reemplazo de los servicios de Google Play en el sistema operativo Android . Su mantenimiento está a cargo del desarrollador alemán Marvin Wißfeld. [6] En una presentación, Wißfeld describió a microG como "el marco (bibliotecas, servicios , parches ) para crear una distribución de Android totalmente compatible sin ningún componente propietario de Google". [7]

Fondo

Aunque Google lanzó inicialmente el sistema operativo Android como software de código abierto en 2007, la compañía reemplazó gradualmente algunos de los componentes de código abierto de Android con software propietario a medida que Android crecía en popularidad. [8] Marvin Wißfeld, [6] un desarrollador de software alemán, creó el proyecto NOGAPPS en 2012 como un reemplazo gratuito y de código abierto para Google Play Services , el software de sistema de código cerrado de Google que ha sido preinstalado en casi todos los dispositivos Android. El proyecto NOGAPPS se convirtió en MicroG en 2016. [9]

Características

MicroG permite que las aplicaciones de Android accedan a las interfaces de programación de aplicaciones (API) de réplica que proporcionan los Servicios de Google Play, incluidas las API asociadas con Google Play , Google Maps y las funciones de geolocalización y mensajería de Google. [6] [10] [11] A diferencia de los Servicios de Google Play, MicroG no rastrea la actividad del usuario en el dispositivo, y los usuarios pueden habilitar y deshabilitar selectivamente funciones API específicas. [6] Dependiendo de las aplicaciones instaladas por los usuarios, Google aún puede rastrear la actividad del usuario. [ cita requerida ]

LineageOS para MicroG

Logotipo de LineageOS para MicroG

En 2017, microG lanzó "LineageOS para microG", una bifurcación de LineageOS (un sistema operativo gratuito y de código abierto basado en Android) que incluye tanto MicroG como la tienda de aplicaciones F-Droid como software preinstalado. LineageOS para MicroG se creó después de que los desarrolladores de LineageOS se negaran a integrar MicroG en LineageOS; los desarrolladores citaron la necesidad de MicroG de falsificar firmas de código como un problema de seguridad. [12] [13] Para habilitar la funcionalidad de MicroG, LineageOS para MicroG incluye soporte limitado para la falsificación de firmas. [12]

Los desarrolladores de MicroG afirman que los teléfonos inteligentes más antiguos consumen menos energía de la batería al usar LineageOS para MicroG en comparación con los sistemas operativos que usan Google Play Services. [12] LineageOS para MicroG admitía 39 modelos de dispositivos en 2017, [12] y ahora admite los mismos modelos de dispositivos que LineageOS. [14] Los dispositivos reciben versiones más nuevas de LineageOS para MicroG a través de actualizaciones inalámbricas quincenales . [14]

Adopción

Para un artículo de 2018 sobre la privacidad de las aplicaciones de Android, los investigadores de seguridad de la Universidad de Nagoya utilizaron MicroG para eludir el mecanismo de seguridad SafetyNet de Google en un emulador de Android Marshmallow . Los investigadores modificaron el administrador de paquetes de Android e implementaron la suplantación de firmas para habilitar MicroG en el emulador. [15]

CalyxOS incluye opciones para usar MicroG como un reemplazo mejorado de privacidad para algunas de las funciones de Google Play Services . [16] [17]

DivestOS , una bifurcación suave de LineageOS, decidió no admitir MicroG ni otras formas de instalar o ejecutar aplicaciones propietarias de Google. [18] Desde julio de 2023, DivestOS permite instalar MicroG después de habilitarlo en la configuración del sistema, pero no recomienda hacerlo y aún considera que esta función no es compatible. [19]

El teléfono inteligente "Project Gem" de Essential Products , que anteriormente estaba en desarrollo, usaba una bifurcación de Android que evita los servicios de Google Play a favor de MicroG, según los compromisos de Essential con la base de código de Android a fines de 2019. [20] [21] Essential Products cerró en febrero de 2020. [22] [23] [24]

IodéOS incluye MicroG. [25]

A partir de mayo de 2022, la empresa Murena está vendiendo algunos teléfonos, incluido MicroG, con el sistema operativo /e/ , una bifurcación de LineageOS orientada a la privacidad, con los servicios de Google "en su mayoría eliminados". [26] [27] [28] En 2019, las empresas asociadas con /e/ comenzaron a vender teléfonos inteligentes renovados con MicroG preinstalado. [10] [29]

En 2020, OmniROM comenzó a proporcionar compilaciones que incluían MicroG integrado para ciertos dispositivos. [30]

Recepción

En 2016, Nathan Willis de LWN.net esperaba que MicroG fuera una "adición bienvenida" para los usuarios de proyectos alternativos basados ​​en Android, incluidos CyanogenMod , Replicant y Blackphone . Willis sugirió que MicroG podría aumentar su adopción colaborando con estos proyectos. [9]

Corbin Davenport, que escribía para Android Police en abril de 2018, instaló LineageOS para MicroG en un teléfono inteligente Xiaomi Mi 4c usando la imagen Team Win Recovery Project en un experimento en el que usó exclusivamente software de código abierto en Android. Davenport no pudo iniciar sesión en su cuenta de Google a través de MicroG y concluyó que "pasar a ser completamente de código abierto no es factible", a pesar de la alta calidad de algunas aplicaciones de código abierto para Android de F-Droid . [31] Brendan Hesse de Lifehacker recomendó MicroG en su tutorial de noviembre de 2018 para "abandonar Google" . Hesse vio a MicroG como una alternativa "prometedora" a Google Play Services que estaba "incompleta y todavía en desarrollo", pero dijo que era "utilizable" y "funciona bastante bien". [32]

En una revisión de ZDNet de 2019 de un teléfono inteligente Samsung Galaxy S9+ renovado de /e/, Steven J. Vaughan-Nichols determinó que las aplicaciones que estaban más estrechamente integradas con los Servicios Móviles de Google tenían menos probabilidades de funcionar correctamente con MicroG. Durante la prueba de su dispositivo, Vaughan-Nichols pudo usar Signal , Telegram , Facebook y otras aplicaciones de Android sin problemas, mientras que Lyft y Uber funcionaron de manera menos confiable; Vaughan-Nichols no pudo ejecutar Google Maps o Twitter en absoluto, y concluyó que "las aplicaciones pueden ser una molestia" e "instalar /e/ es un trabajo monstruoso". [10] En mayo de 2022, Vaughan-Nichols en ZDNet escribió "en el sistema operativo /e/, la mayoría (pero no todos) de los servicios de Google se han eliminado y reemplazado por servicios de MicroG". [26]

Referencias

  1. ^ Arielle Gordon (7 de junio de 2019). "El proyecto de código abierto que mantiene a Google fuera de tus datos de Android". VICE.com . Consultado el 8 de diciembre de 2020 .
  2. ^ "v0.01" . Consultado el 1 de febrero de 2021 .
  3. ^ "Versión v0.2.27.223616".
  4. ^ "Descargar - Proyecto microG" . Consultado el 29 de octubre de 2024 .
  5. ^ "Lanzamientos · microg/GmsCore" . Consultado el 13 de noviembre de 2024 .
  6. ^ abcd Gordon, Arielle (7 de junio de 2019). "El proyecto de código abierto que mantiene a Google fuera de tus datos de Android". Vice . Consultado el 19 de enero de 2020 .
  7. ^ W., Marvin (16 de noviembre de 2019). "MicroG: qué es y hacia dónde se dirige". SFSCon . Consultado el 21 de diciembre de 2019 .
  8. ^ Amadeo, Ron (21 de octubre de 2013). «El férreo control de Google sobre Android: controlar el código abierto por todos los medios necesarios». Ars Technica . Consultado el 31 de diciembre de 2019 .
  9. ^ ab Willis, Nathan (30 de marzo de 2016). "Reemplazar Google por microG". LWN.net . Consultado el 6 de enero de 2020 .
  10. ^ abc Vaughan-Nichols, Steven J. (12 de noviembre de 2019). "El teléfono Android /e/ libre de Google y que respeta la privacidad funciona bien, para ser una versión beta". ZDNet . Consultado el 21 de noviembre de 2019 .
  11. ^ "Versión v0.2.12.203315". GitHub . 10 de septiembre de 2020 . Consultado el 27 de octubre de 2020 .
  12. ^ abcd Leemhuis, Thorsten (4 de noviembre de 2017). "LineageOS-Ableger vermeidet Google-Code" [La rama de LineageOS evita el código de Google]. Heise en línea (en alemán) . Consultado el 19 de enero de 2020 .
  13. ^ "195284: [RFC] Agregar permiso para falsificar firmas". LineageOS Gerrit . 10 de diciembre de 2017 . Consultado el 19 de enero de 2020 .
  14. ^ ab "LineageOS para microG". LineageOS para MicroG . Preguntas frecuentes. 1 de junio de 2019. Consultado el 19 de enero de 2020 .
  15. ^ Ito, Katsutaka; Hasegawa, Hirokazu; Yamaguchi, Yukiko; Shimada, Hajime (8 de agosto de 2018). "Detección del abuso de información de privacidad por parte de aplicaciones de Android a partir de registros de llamadas de API". En Inomata, Atsuo; Yasuda, Kan (eds.). Avances en seguridad informática y de la información . 13.º Taller internacional sobre seguridad, IWSEC 2018, Sendai , Japón, del 3 al 5 de septiembre de 2018. Lecture Notes in Computer Science. Springer . págs. 143, 150–151. ISBN. 9783319979168. Recuperado el 19 de enero de 2020 – vía Google Books .
  16. ^ "Teléfono desgoogleado | Guía definitiva de CalyxOS y Micro G". gofoss.net . Consultado el 1 de agosto de 2022 .
  17. ^ "microG". calyxos.org . Consultado el 1 de agosto de 2022 .
  18. ^ "Broken - DivestOS Mobile". divestos.org . Consultado el 23 de agosto de 2022 .
  19. ^ "Preguntas frecuentes - DivestOS Mobile". divestos.org . Consultado el 21 de diciembre de 2023 .
  20. ^ Amadeo, Ron (9 de octubre de 2019). «El nuevo teléfono inteligente de Essential tiene la relación de aspecto de un control remoto de TV». Ars Technica . Consultado el 14 de octubre de 2019 .
  21. ^ Rahman, Mishaal (23 de septiembre de 2019). «Essential confirma que su próximo dispositivo está en pruebas iniciales». XDA Developers . Consultado el 14 de octubre de 2019 .
  22. ^ Nieva, Richard. "Essential, dirigida por el fundador de Android, Andy Rubin, va a cerrar". CNET . Consultado el 14 de febrero de 2020 .
  23. ^ Hughes, Matthew (13 de febrero de 2020). "Después de un solo teléfono, Essential Products asciende a la gran capitalista de riesgo en el cielo". www.theregister.co.uk . Consultado el 14 de febrero de 2020 .
  24. ^ Wakabayashi, Daisuke; Griffith, Erin (12 de febrero de 2020). «La start-up de Andy Rubin, Essential Products, cierra». The New York Times . ISSN  0362-4331 . Consultado el 14 de febrero de 2020 .
  25. ^ Introducción, iodeOS, 22 de agosto de 2022 , consultado el 23 de agosto de 2022
  26. ^ ab «Murena, el smartphone Android que prioriza la privacidad, llega». ZDNET . Consultado el 19 de agosto de 2022 .
  27. ^ "Conoce a eelo: un sistema operativo basado en Android que no utiliza los servicios de Google". BGR India . 3 de enero de 2018. Archivado desde el original el 3 de enero de 2018 . Consultado el 19 de enero de 2020 .
  28. ^ Singh, Charanjeet (25 de noviembre de 2018). "El sistema operativo para teléfonos inteligentes /e/ centrado en la privacidad obtiene soporte para más dispositivos". Fossbytes . Consultado el 19 de enero de 2020 .
  29. ^ Wang, Jules (15 de mayo de 2019). "Esta empresa venderá teléfonos Android reacondicionados con todos los servicios de Google eliminados". Android Police . Illogical Robot . Consultado el 19 de enero de 2020 .
  30. ^ "OmniROM". omnirom.org . 10 de marzo de 2020 . Consultado el 12 de septiembre de 2020 .
  31. ^ Davenport, Corbin (29 de abril de 2018). «Así es usar solo software de código abierto en Android». Android Police . Illogical Robot . Consultado el 19 de enero de 2020 .
  32. ^ Hesse, Brendan (8 de noviembre de 2018). "La guía completa para dejar Google". Lifehacker . Consultado el 19 de enero de 2020 .
  • Sitio web oficial
  • LineageOS para microG
  • Repositorio de LineageOS para microG en GitHub
Obtenido de "https://es.wikipedia.org/w/index.php?title=MicroG&oldid=1254149464"