Run Android Apps on Linux with Shashlik

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 buenos, pero no combinan muy bien con el ecosistema 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 ni navegadores de VirtualBox. Suena prometedor, ¿verdad? Aquí le mostramos cómo ponerlo en funcionamiento en su escritorio Linux.

Instalación

página de descarga de shashlik

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:

wget https://static.davidedmundson.co.uk/shashlik/shashlik_0.9.3.deb

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

sudo dpkg -i shashlik_0.9.3.deb

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

Ahora que se han corregido las dependencias, simplemente vuelva a instalar el paquete (introduciendo el dpkg comando enumerado arriba de nuevo).

En Arch Linux

Shashlik no solo está disponible en Ubuntu. Los usuarios de Arch también pueden instalarlo. Simplemente señale a su ayudante AUR favorito para 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ás descargar el APK de la aplicación que desees. 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.

¿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. Aquí se explica cómo poner en marcha una aplicación. Primero, abra una terminal, luego ingrese el siguiente comando:

cd /home/username/directory/where/apk/file/is

shashlik-ejecutar-command-terminal

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

shashlik-run nameofpackage.apk name_of_app

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

¿Qué hace que Shashlik sea especial?

Lo mejor de Shashlik es el hecho de que no trata de 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 iniciarse directamente en cualquier aplicación de Android que usted especifique.

shashlik-spotify-inicio-de-pantalla

Cuando especifica el archivo APK para el tiempo de ejecución, sale y encuentra 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 genial 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, Google mismo escribió un tiempo de ejecución y comenzó a trabajar con los desarrolladores para transferir sus propias aplicaciones de Android para que se ejecutaran 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 ejecuta en Chrome; es el hecho de que los desarrolladores tienen algunos planes serios por venir. 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, agregar un mejor manejo de la capacidad de una aplicación de Android para acceder a los sistemas de archivos, cambiar el tamaño de la ventana 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 excelente 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 ningún programa funcione. Aún así, si está dispuesto a soportar los errores para que algo funcione, Shashlik muestra un muy buen potencial.

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

Credito de imagen: fotobucket

Experto Geek - Tu Guía en Tendencias Tecnológicas