¿Quién dijo que necesitas un teléfono inteligente para disfrutar de los beneficios de las aplicaciones de Android? Tal vez le gustaría tener sus aplicaciones favoritas disponibles mientras trabaja en su PC con Linux, pero no quiere estar atado a su teléfono. Con un emulador de Android para Linux, puede disfrutar de la experiencia del teléfono inteligente sin el teléfono inteligente.
Después de todo, Android usa el propio kernel de Linux, por lo que no es imposible ejecutar una versión emulada de este sistema operativo para teléfonos inteligentes en su PC. Aquí hay cuatro de los mejores emuladores de Android que puede usar si está ejecutando Linux.
1. Android-x86
los Android-x86 proyecto no es estrictamente para la emulación. Es una alternativa a ejecutar Windows o Linux en su PC o computadora portátil. Es un puerto de Android a la arquitectura de CPU x86, que utilizan casi todas las PC y computadoras portátiles modernas. Esto es diferente a los teléfonos inteligentes, que utilizan procesadores ARM más livianos y de menor potencia.
Debido a que Android-x86 ha sido portado para ejecutarse en una PC típica, significa que puede ejecutar Android-x86 como una máquina virtual usando VirtualBox o VMware. Por eso es una buena opción para la emulación de Linux Android. Ahora puede ejecutar sus aplicaciones de Android junto con sus otros programas de Linux.
La tienda Google Play viene con Android-x86, lo que significa que puede instalar todas sus aplicaciones favoritas tan pronto como configure su máquina virtual. Sin embargo, una advertencia: no todas las aplicaciones de Android se ejecutarán en la plataforma de PC x86, por lo que deberá probarlas primero.
Android-x86 está en desarrollo activo, por lo que puede esperar mejoras y funciones regulares, así como optimización de la velocidad y el rendimiento. Es Android estándar y carece de bloatware, por lo que las únicas limitaciones que tiene son los recursos del sistema de su propia PC.
2. Arconte
No tiene que ejecutar una máquina virtual para que sus aplicaciones de Android funcionen en Linux. Gracias a Arconte proyecto, puede ejecutar sus aplicaciones de Android en su navegador web Chrome. El ARC en el nombre significa Android Runtime para Chrome, que actúa como un entorno de Android en miniatura para sus aplicaciones.
ARC en sí es una creación de Google, uno de los primeros bancos de pruebas para ejecutar aplicaciones de Android en Chrome OS. Ese mismo principio se aplica a ARChon, que toma los elementos de código abierto de ARC para ejecutar una versión modificada en el navegador Chrome. Simplemente instale el tiempo de ejecución de ARChon modificado como una extensión de desarrollador en Chrome, luego agregue otras aplicaciones usando la herramienta de extensión de APK a Chrome, proporcionada por el desarrollador de ARChon.
No obtendrá Google Play aquí, y no todas las aplicaciones demostrarán ser estables. De lo contrario, ARChon es una buena solución para ejecutar algunas aplicaciones en su PC con Linux sin recurrir a una máquina virtual.
3. Anbox: Android en una caja
Las máquinas virtuales ofrecen un enfoque contundente para la emulación de Android. Anbox (Android in a Box) intenta algo un poco diferente. Se ejecuta como un contenedor de Linux, compartiendo su kernel y recursos de Linux mientras permanece contenido.
Puede estar contenido, pero debido a que Anbox comparte el núcleo del host y permite el acceso directo al hardware, es un enfoque mucho más rápido para que sus aplicaciones de Android funcionen en su PC. El rendimiento es mejor y, debido a su enfoque de contenedor, es seguro: no corre el riesgo de ejecutar aplicaciones inseguras.
No viene con Google Play Store incluido, por lo que deberá ubicar e instalar las aplicaciones manualmente. La demanda de recursos de su PC será menor que la emulación usando una máquina virtual. Esto lo convierte en una buena opción para dispositivos de bajo consumo.
4. Genymotion
Tanto los desarrolladores profesionales como los jugadores de Android tienen algo que esperar si usan el Genymotion emulador de android Este es otro enfoque de máquina virtual, pero posiblemente el mejor compatible, desde un punto de vista comercial.
Genymotion es un producto comercial, con máquinas virtuales Android disponibles como imágenes en la nube o máquinas virtuales de escritorio locales que usan Virtualbox. Viene con muchos elementos de prueba únicos, como GPS falso e informes de batería, por lo que es útil para desarrolladores e ingenieros de prueba. También viene con la opción de instalar Google Play Services de serie.
Los usuarios domésticos tienen un producto reducido en Genymotion Personal Edition, que es gratuito para los usuarios domésticos y carece de algunas de las funciones de prueba más avanzadas. De lo contrario, necesitará un licencia anual de Genymotion para poder ejecutar el software y aprovechar el soporte especializado.
Pruebe un emulador de Android para Linux
Ejecutar Android mientras estás en Linux no es difícil, gracias a estos diversos emuladores de Android. Puede ejecutar Vanilla Android en una máquina virtual con Android-x86, o puede ejecutarlo desde su navegador con ARCHon.
Si su PC no es lo suficientemente buena para la emulación, siempre puede duplicar su teléfono inteligente Android en su PC con Linux. Si tiene su propio método preferido para ejecutar aplicaciones de Android en Linux, sugiéralo en los comentarios a continuación.
Créditos de imagen: Proyecto Android-x86Vlad Filippov vía ARCHon GitHub