Anbox

Software para ejecutar aplicaciones Android en Linux
Anbox
Autor(es) original(es)Marius Gripsgård, Ricardo Mendoza, Simon Fels, Thomas Voß
Desarrollador(es)Autores de Anbox
(4)
Lanzamiento inicial11 de abril de 2017 ; hace 7 años ( 11-04-2017 )
Repositoriogithub.com/anbox/anbox
Sistema operativoLinux
Plataformax86-64 , ARM, ARM64
TipoCapa de compatibilidad
LicenciaLicencia Pública General de GNU versión 3 [1]
Sitio webanbox.io

Anbox (abreviatura de “ Android in a Box”) es una capa de compatibilidad de código abierto y gratuita que permite que las aplicaciones de Android se ejecuten en distribuciones de Linux [2] mediante el uso de técnicas de contenedorización. Originalmente introducida por Canonical , Anbox ejecuta aplicaciones de Android en un contenedor de sistema liviano, aislado del sistema host para mayor seguridad y eficiencia.

Anbox se lanzó oficialmente el 11 de abril de 2017 y rápidamente ganó atención como un puente entre el ecosistema móvil Android y los entornos Linux de escritorio.

Anbox quedó obsoleto el 3 de febrero de 2023 [3] porque ya no se mantiene de forma activa, [4] ya que el desarrollo se ha trasladado a Waydroid [5] (antes llamado Anbox-Halium). [ cita requerida ] .

El enfoque de desarrollo activo de Canonical se trasladó a Anbox Cloud, una plataforma para ejecutar aplicaciones de Android en un entorno de nube. [6] Anbox Cloud es una versión de código cerrado, [7] enfocada en la empresa 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 (Linux Containers), recreando la estructura de directorios de Android como una imagen de bucle montable, mientras utiliza el kernel nativo de Linux para ejecutar aplicaciones. Hace uso de espacios de nombres de Linux a través de LXC para el aislamiento. Las aplicaciones no tienen ningún acceso directo al hardware, todos los accesos se envían a través del demonio Anbox . [8] Esto garantiza que las aplicaciones de Android puedan ejecutarse en Linux sin necesidad de emulación, lo que ofrece un rendimiento mejorado en comparación con los métodos tradicionales como los emuladores de Android.

En qué se diferencia Anbox Cloud de Anbox

Como el proyecto original Anbox se ha descontinuado, Anbox Cloud ha surgido como la solución de Canonical totalmente compatible y lista para empresas para ejecutar Android en la nube. Anbox Cloud está diseñado específicamente para ejecutar Android a escala, de forma segura e independiente de los requisitos de hardware. Canonical brinda soporte para Anbox Cloud las 24 horas, los 7 días de la semana a través de Ubuntu Pro, orientación para compilaciones de imágenes LXD personalizadas, transferencia de conocimientos para configurar la infraestructura de imágenes y asistencia con implementaciones de Android en la nube a gran escala.

Logotipo de Anbox Cloud
Logotipo de Anbox Cloud

Anbox Cloud admite la implementación en todas las principales plataformas de nube, incluidas Amazon Web Services (AWS) , Microsoft Azure , Google Cloud Platform (GCP) y entornos de nube privados o híbridos .

Características principales de Anbox Cloud

  • Alta densidad de instancias : ejecute numerosas instancias de Android en una sola máquina, maximizando el uso de la infraestructura en la nube .
  • Escalabilidad elástica : amplíe o reduzca dinámicamente según la carga de trabajo, con soporte para operaciones automatizadas.
  • Automatización completa : implemente y administre fácilmente entornos Android a gran escala, con una mínima intervención manual.
  • Transmisión de baja latencia : optimizada para transmisión de latencia ultrabaja , lo que la hace ideal para juegos en la nube , uso de aplicaciones móviles u otras tareas sensibles a la latencia.
  • Compatibilidad multiplataforma : se ejecuta en servidores Arm y x86 , con aceleración de GPU para un rendimiento gráfico mejorado, particularmente en juegos y transmisión multimedia.

Casos de uso de Anbox Cloud

  • Juegos en la nube : Anbox Cloud permite la aceleración de la GPU, lo que garantiza experiencias de baja latencia y alta velocidad de cuadros en todas las plataformas y ofrece juegos móviles de alto rendimiento a los usuarios en cualquier dispositivo.
  • Pruebas de aplicaciones móviles : automatice los flujos de trabajo de pruebas ejecutando instancias virtuales de Android en la nube. Anbox Cloud ofrece una integración completa de sensores y admite la integración en procesos de CI/CD para realizar pruebas continuas.
  • Desarrollo automotriz : Anbox Cloud incluye soporte para AAOS ( Android Automotive OS ) y VHAL (Vehicle Hardware Abstraction Layer), lo que lo convierte en una plataforma ideal para desarrollar y probar sistemas de información y entretenimiento en vehículos . Las imágenes AAOS personalizadas se pueden implementar y probar fácilmente en la nube.

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 ejecutarse en dispositivos con procesadores AMD e Intel x86, en lugar de chips ARM basados ​​en RISC.
  • BlueStacks ha desarrollado un App Player para Windows y MacOS capaz de ejecutar aplicaciones de Android en un contenedor.
  • La capa de compatibilidad SPURV [9] es un proyecto similar desarrollado por Collabora .
  • Waydroid también usa Android ( LineageOS ) en un contenedor LXC en un sistema Linux normal, usando Wayland . [10]
  • Wine : una capa de compatibilidad de Windows para sistemas tipo Unix .

Referencias

  1. ^ "anbox/anbox". GitHub . 4 de enero de 2023.
  2. ^ Lynch, Jim (12 de abril de 2017). "Anbox: Ejecuta aplicaciones Android en Linux". InfoWorld . Consultado el 13 de abril de 2020 .
  3. ^ "Anbox". GitHub . Consultado el 22 de octubre de 2024 .
  4. ^ "Añadir aviso de desuso al README por morphis · Pull Request #2121 · anbox/anbox". GitHub . Consultado el 14 de marzo de 2023 .
  5. ^ "README: Importante". GitHub . Consultado el 13 de agosto de 2024 .
  6. ^ Lardinois, Frederic (21 de enero de 2020). «Anbox Cloud de Canonical pone a Android en la nube». TechCrunch . Consultado el 13 de abril de 2020 .
  7. ^ "Sitio web oficial de Anbox Cloud". anbox-cloud.io . Consultado el 22 de octubre de 2024 .
  8. ^ "anbox/anbox". GitHub . Consultado el 13 de abril de 2020 .
  9. ^ "Ejecutando Android junto a Wayland".
  10. ^ "WayDroid incorpora una integración de aplicaciones Android sin retrasos en el puerto Linux del OnePlus 6/6T". 24 de julio de 2021.
  • Anbox
  • Puerto para sistema operativo Sailfish (ya no se mantiene)
  • Puerto al Purismo / Librem 5
  • Puerto a postmarketOS
Obtenido de "https://es.wikipedia.org/w/index.php?title=Anbox&oldid=1256153235"