Anbox (abreviatura de “ Android in a Box”) es una capa de compatibilidad gratuita y de código abierto que permite ejecutar aplicaciones Android en distribuciones Linux [ 2 ] mediante técnicas de contenerización. Introducido originalmente por Canonical , Anbox ejecuta aplicaciones Android en un contenedor de sistema ligero, aislado del sistema anfitrión para mayor seguridad y eficiencia.
Anbox se lanzó oficialmente el 11 de abril de 2017 y rápidamente captó la atención como un puente entre el ecosistema móvil de Android y los entornos de escritorio de Linux.
Anbox quedó obsoleto el 3 de febrero de 2023 [ 3 ] ya que dejó de recibir mantenimiento activo, [ 4 ] puesto que el desarrollo se trasladó a Waydroid [ 5 ] (anteriormente llamado Anbox-Halium). [ 6 ]
El enfoque de desarrollo activo de Canonical cambió a Anbox Cloud , una plataforma para ejecutar aplicaciones Android en un entorno de nube. [ 7 ] Anbox Cloud es una versión de código cerrado, [ 8 ] orientada a empresas del Anbox original, mantenida por Canonical, que ofrece funciones extendidas, mejor escalabilidad y soporte a través de Ubuntu Pro.
Cómo funciona Anbox
Anbox ejecuta el entorno de ejecución de Android mediante LXC (contenedores Linux), recreando la estructura de directorios de Android como una imagen de bucle montable, mientras que utiliza el kernel nativo de Linux para ejecutar las aplicaciones. Utiliza espacios de nombres de Linux a través de LXC para el aislamiento. Las aplicaciones no tienen acceso directo al hardware; todos los accesos se envían a través del demonio de Anbox . [ 9 ] Esto garantiza que las aplicaciones de Android puedan ejecutarse en Linux sin necesidad de emulación, ofreciendo un rendimiento mejorado en comparación con los métodos tradicionales como los emuladores de Android.
En qué se diferencia Anbox Cloud de Anbox
Anbox Cloud es una plataforma basada en la nube desarrollada por Canonical para ejecutar instancias del sistema operativo Android a gran escala. Se basa en la virtualización mediante contenedores utilizando LXD para habilitar múltiples entornos Android aislados en una sola máquina.
A diferencia del proyecto original de Anbox, que estaba orientado a ordenadores de escritorio y ahora está descontinuado, Anbox Cloud está diseñado para su implementación en infraestructuras de servidores y en la nube. Es compatible con arquitecturas Arm y x86 , ofrece aceleración por GPU para cargas de trabajo con uso intensivo de gráficos, como los juegos en la nube , e incluye herramientas para la automatización, la orquestación y la monitorización del rendimiento.
Anbox Cloud es compatible con proveedores de nube pública como AWS , Azure y Google Cloud Platform , así como con entornos de nube privada e híbrida. Anbox Cloud admite escalado elástico y administración centralizada, y se utiliza para pruebas de aplicaciones móviles, canalizaciones de CI/CD , transmisión de Android de baja latencia y el desarrollo de software para vehículos basado en Android Automotive OS, [ 10 ] incluyendo soporte para la capa de abstracción de hardware del vehículo (VHAL). Es adecuado para casos de uso que requieren alta densidad de instancias, aislamiento seguro y rendimiento constante.

Véase también
- Android-x86 : un proyecto de código abierto que realiza una adaptación no oficial del sistema operativo móvil Android de Google para que funcione en dispositivos con procesadores AMD e Intel x86, en lugar de chips ARM basados en RISC.
- BlueStacks ha desarrollado un reproductor de aplicaciones para Windows y MacOS capaz de ejecutar aplicaciones de Android en un contenedor.
- La capa de compatibilidad SPURV [ 11 ] es un proyecto similar desarrollado por Collabora .
- Waydroid también utiliza Android ( LineageOS ) en un contenedor LXC en un sistema Linux normal, utilizando Wayland . [ 6 ]
- Wine : una capa de compatibilidad con Windows para sistemas tipo Unix .
Referencias
- ↑ "anbox/anbox" . GitHub . 4 de enero de 2023.
- ↑ Lynch, Jim (12 de abril de 2017). "Anbox: Ejecuta aplicaciones de Android en Linux" . InfoWorld . Consultado el 13 de abril de 2020 .
- ↑ "Anbox" . GitHub . Consultado el 22 de octubre de 2024 .
- ↑ "Agregar aviso de obsolescencia al README por morphis · Solicitud de extracción n.° 2121 · anbox/anbox" . GitHub . Recuperado el 14 de marzo de 2023 .
- ↑ "README: Importante" . GitHub . Consultado el 13 de agosto de 2024 .
- 1 2 "WayDroid ofrece una integración de aplicaciones Android sin retrasos en la versión Linux del OnePlus 6/6T" . 24 de julio de 2021.
- ↑ Lardinois, Frederic (21 de enero de 2020). "Anbox Cloud de Canonical lleva Android a la nube" . TechCrunch . Consultado el 13 de abril de 2020 .
- ↑ "Sitio web oficial de Anbox Cloud" . anbox-cloud.io . Consultado el 22 de octubre de 2024 .
- ↑ "anbox/anbox" . GitHub . Consultado el 13 de abril de 2020 .
- ↑ "Canonical's Anbox Cloud incorpora nuevas funciones de desarrollo y pruebas para mejorar el infoentretenimiento en los vehículos" . Ubuntu . Consultado el 2 de julio de 2025 .
- ↑ "Ejecutando Android junto a Wayland" .
Enlaces externos
- Anbox
- Sitio web oficial de Anbox Cloud
- Puerto para Sailfish OS (ya no recibe mantenimiento)
- Puerto al purismo / Librem 5
- Puerto para postmarketOS
- Software de 2017
- Software de emulación de Android
- Capas de compatibilidad
- Software de sistema gratuito
- Software de emulación de Linux
- Software libre y de código abierto (stubs)
- Software de emulación básico