Ejecute aplicaciones de Android en Linux con Shashlik

Parece que todos los días hay una nueva forma de ejecutar aplicaciones de Android en el escritorio de Linux. La mayoría de los nuevos métodos para ejecutar estas aplicaciones implican instalar una máquina virtual con Android o usar varias extensiones de Google Chrome para cargar APK. Estos métodos son agradables, pero no se combinan muy bien con el ecosistema de Linux.

Ingrese a Shashlik, un nuevo proyecto destinado a hacer que las aplicaciones de Android se ejecuten en conjunto con el escritorio de Linux, sin instancias o navegadores de VirtualBox. Suena prometedor, ¿verdad? A continuación, le indicamos cómo ponerlo en funcionamiento en su escritorio Linux.

Instalación

Shashlik tiene un paquete disponible para su instalación. La versión actual del paquete disponible 0.9.3.

En Ubuntu

La forma más sencilla es descargar el archivo .deb del sitio web y hacer doble clic en él para instalarlo. Alternativamente, puede ejecutar el siguiente comando en la Terminal:

Una vez que tenga el archivo del paquete .deb, es hora de instalarlo en su sistema.

Después de instalar el paquete, puede encontrar un error. Esto no siempre sucede, pero a veces puede. Esto se debe a que no se cumplieron correctamente todas las dependencias. No se preocupe, ya que esto se puede solucionar fácilmente con un solo comando.

Ahora que se han corregido las dependencias, simplemente reinstale el paquete (ingresando el dpkg comando enumerado arriba nuevamente).

En Arch Linux

Shashlik no solo está disponible en Ubuntu. Los usuarios de Arch también pueden instalarlo. Simplemente apunte a su ayudante AUR favorito a esto paquete. Realice el proceso de instalación y se apagará, descompilará el archivo .deb e instálelo en su sistema.

Cosas que debes saber

Primero: Shashlik está en desarrollo y aún no ha llegado a la versión 1.0, por lo que las cosas pueden ser increíblemente inestables.

Segundo: aunque puede ejecutar aplicaciones de Android, debe evitar las aplicaciones relacionadas con Google. Los servicios de Google Play no son compatibles, y cualquier aplicación que haga un uso intensivo de esto no funcionará.

Tercero: Shashlik no viene con una tienda de aplicaciones. Para que este programa funcione, deberá descargar el APK de la aplicación que desee. Esto se hace más fácilmente visitando Espejo APK.

shashlik-audible

Nota: Shashlik solo puede ejecutar archivos APK de Android que tengan una variante x86. Asegúrese de descargar esa versión en el espejo APK. Los paquetes ARM de Android simplemente no funcionan en este momento.

En relación :  Cómo montar una tarjeta SD en su dispositivo Android

¿Como funciona?

Shashlik funciona haciendo uso del emulador de Android que Google incluye en el kit de desarrollo de software de Android. Esto le permite ejecutar aplicaciones de Android en su escritorio Linux. A continuación, le indicamos cómo poner en marcha una aplicación. Primero, abra una terminal, luego ingrese el siguiente comando:

shashlik-run-command-terminal

Una vez que esté en el directorio en el que se encuentra el APK, es hora de ejecutar el archivo.

Una vez que haya ejecutado este comando, debería ver que se abre una ventana similar a un teléfono inteligente junto con la aplicación que está tratando de ejecutar.

¿Qué hace que Shashlik sea especial?

Lo mejor de Shashlik es el hecho de que no intenta reinventar nada. Simplemente aprovecha un conjunto de herramientas perfectamente bueno que ya existe: el SDK de Android de Google. Con su tiempo de ejecución de Android modificado, Shashlik puede arrancar directamente en cualquier aplicación de Android que usted especifique.

shashlik-spotify-pantalla de inicio de sesión

Cuando especificas el archivo APK en el tiempo de ejecución, sale, busca el icono y lo extrae. De esa manera, cuando tenga la aplicación abierta, verá un ícono familiar en su barra de tareas. Eso es útil, pero una característica realmente importante sería la capacidad de crear accesos directos de inicio en el escritorio o en un menú.

shashlik-flappy-bird

Esta herramienta ciertamente no es un concepto nuevo. En 2014, los propios Google escribieron un tiempo de ejecución y comenzaron a trabajar con los desarrolladores para portar sus propias aplicaciones de Android para ejecutarlas en Chrome. La razón por la que Shashlik parece más prometedor que el esfuerzo de Google es el hecho de que puede ejecutar programas de Android de primera clase fuera de Chrome.

Sin embargo, lo impresionante no es solo que no se esté ejecutando en Chrome; es el hecho de que los desarrolladores tienen planes serios en camino. Su objetivo a largo plazo es integrar Android en la base de Linux lo más cerca posible. Esto podría significar dar a las aplicaciones acceso completo al sistema de notificación de un entorno de escritorio, agregando un mejor manejo de la capacidad de una aplicación de Android para acceder a sistemas de archivos, redimensionamiento de ventanas y más.

Conclusión

Shashlik es una versión impresionante de la ejecución de aplicaciones de Android directamente en el escritorio de Linux. La mejor parte es que no es necesario que tenga Chrome en su sistema, lo cual es genial teniendo en cuenta que no tiene el mejor historial de rendimiento en PC de gama baja y media. Si necesita una aplicación de Android para trabajar y no está interesado en jugar, este programa es impredecible. Tiene muchos errores y realmente no hay garantía de que un programa funcione. Aún así, si está dispuesto a pasar por alto los errores para que algo funcione, Shashlik muestra un muy buen potencial.

En relación :  Horizon nunca te permitirá volver a grabar otro video vertical [Android]

¿Qué aplicaciones de Android ejecutarías en tu PC con Linux? ¡Cuéntanos a continuación!

Credito de imagen: Photobucket

Moyens Staff
Moyens I/O Staff te ha motivado, brindándote asesoría en tecnología, desarrollo personal, estilo de vida y estrategias que te ayudarán.