APLICACIONES ANDROID EN DEEPIN
En la recientemente lanzada versión de Deepin 20.2.2, la tienda de aplicaciones ha sido completamente rediseñada, tanto estética como funcionalmente. Entre sus nuevas características podemos destacar la posibilidad de instalar varias aplicaciones de forma simultánea y la incorporación de una nueva categoría para aplicaciones Android con más de 200 aplicativos y contando.
Aprovechamos para explicar las disculpas ocasionadas que la Deepin Store versión 5 no fuera lanzada sin la debida traducción. En caso que leas al momento de su publicación, la misma apenas está disponible en la plataforma de traducción, lo cual no está en español alegando una descoordinación interna de los desarrolladores. La buena noticia es que finalmente pusieron la tienda a disposición en la plataforma de traducciones, y Deepin en Español rápidamente efectuó los correspondientes cambios para que se la incluya en la próxima actualización.
A continuación intentaremos explicar en que consiste este soporte implementado por Deepin para instalar y ejecutar de manera nativa aplicaciones Andorid «APK», como activarlo y utilizarlo. Antes de continuar, si quieres ejecutar alguna aplicación, deberás conseguir ese archivo desde una tienda de aplicaciones que permite su descarga que mostraremos al terminar este artículo.
EJECUTANDO APLICACIONES ANDROID EN DEEPIN 20.2.2 GRACIAS A UENGINE
Uengine es el nombre elegido por la distribución para denominar a su mejorado contenedor Android, basado en Anbox, que se nos presenta en su primera versión comunitaria para Deepin 20.2.2. Cabe mencionar que dicho soporte por el momento solo es compatible con el kernel LTS 5.10.x de Deepin, por lo que para disfrutarlo, deberás seleccionarlo al momento de la instalación del sistema.
INSTALACIÓN
- La primera opción es, mediante la tienda de Deepin, seleccionando e instalando alguna aplicación de la sección Android, empaquetada en «.deb»; proceso que se encargara de agregar dependencias y el soporte correspondiente y los accesos en el menú de aplicaciones.
- La segunda y la que a título personal recomiendo, ya que en el proceso hay que configurar algunos items en pantalla, como el PAM (Pluggable Authentication Modules) en un terminal mediante el siguiente comando.
sudo apt update && sudo apt install uengine
Ambos procedimientos requieren de bastante tiempo y dependerán de la velocidad de tu conexión a Internet, ya que además de la aplicación, módulos y dependencias, se descargará uengine-android-image de aproximadamente unos 400 MB por lo que deberás ser paciente. Si tienes algún problema, haznos saber en el foro.
El soporte ofrece un menú desplegable «aún sin traducción» desde el botón derecho, que actúa sobre la ventana en ejecución y permite, entre otras cosas, ponerlas a full pantalla sin borde de ventana con la tecla F5 o minimizarlas a otro tamaño con la tecla F4. Otra característica a destacar es la integración con el administrador de archivos y el portapapeles de Deepin.
APLICACIONES EN DEB Y APK
Es importante diferenciarlas, ya que las primeras facilitan la interacción con los usuarios. Bien conocido es que el paquete deb es el instalador natural de cualquier distribución derivada de Debian y que gran parte de su catálogo está compilada con ese «instalador». Por lo tanto, Deepin está encapsulando las APK en este formato para incluirlas en sus repositorios y tiendas, permitiendo así operaciones fuera del ecosistema con Advanced Package Tool (APT) y posibilitando la inclusión automática de los accesos, en el menú de aplicaciones.
Eso quiere decir que Deepin no puede leer en sí los binarios del sistema operativo móvil, cuando está encapsulado en el otro formato las órdenes se traducen para que sea fácil de procesarlas. La comunidad de Deepin en Español seguirá el mismo criterio. Con la finalidad de ir incluyendo aplicaciones Android en nuestra Tienda Deepines, el trato diferente se notará frente a las nativas, mediante un logo del conocido robot en el banner de cada aplicación.
LANZANDO UN APK
Para instalar un APK sin empaquetar, hay que valerse del terminal, pero en este caso, no se creara un lanzador en el menú de aplicaciones y deberás crear el archivo «.desktop» manualmente. Abre un terminal y pega el comando que está debajo, luego arrastra y suelta el APK deseada al terminal.
sudo uengine-session-launch-helper -- uengine install --apk=
Si quieres lanzar, alguna aplicación instalada de esta manera, solo deberás ejecutar el escritorio Android emulado con el siguiente comando.
uengine launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
ACTUALIZACIÓN: YA ES POSIBLE EJECUTAR SIN RECURRIR A LA TERMINAL
Luego de la publicación de este artículo, hemos creado y subido en primicia a nuestra Tienda Deepines la aplicación «anbox-appmgr», que facilita al lanzador del escritorio, ya sea desde el menú de aplicaciones o anclando el acceso al dock de Deepin, evitando así el uso del terminal.
CONSIDERACIONES
Creemos que es positivo ampliar el abanico de software disponible en la distribución, aunque en este caso, no estemos hablando de software libre. Además, hay que ser conscientes y tal como ocurrirá en Windows 11, la ejecución exitosa de estas aplicaciones, estará sujeta a ciertos limitantes, como los son la implementación de los servicios de Google en otros sistemas; al final del día, se está emulando y la fluidez dependerá de la potencia del equipo anfitrión.
Nota: Artículo actualizado en 24, marzo, 2024
Ya subimos nuestra primer APk empaquetada en deb a nuestra tienda deepines Pop Corn-Time ; )
Quise instalar una apk descargada de gratis pero me dio el siguiente error
¡Hola Car!
¡Qué fantástico avance! Saber que vamos a poder hacer con Deepin lo que podemos hacer en nuestro celular es una genialidad.
¡Felicitaciones por la novedad! 🙂
¿Podrían subir Aptoide en Deepines?
Traté de probar el comando «sudo uengine-session-launch-helper — uengine install –apk=» pero me arrojó lo siguiente:
debe colocar la ruta de la apk, ejemplo –apk=/home/user/Download/miapp.apk
Lyriel aveces el problema son los espacios en los nombres de un apk elimínelos o acorte el nombre tanto como guste, así evitara estos errores.
Lyriel ok es buena idea
Me sucede los siguiente luego de ejecutar uengine launch –package=org.anbox.appmgr –component=org.anbox.appmgr.AppViewActivity
Solved!!! No tenia instalado anbox 🙁
🤗 Caray
Me gustaria saber si hay alguna otra alternativa para instalar el uengine, pues el comando «sudo apt update && sudo apt install uengine» me devuelve este error :
The repository ‘ https://com-store-packages.uniontech.com/appstore eagle Release’ no longer has a Release file.
muy buen emulador…funciona excelente…el único problema es el idioma, todo está en chino.
Según he leido, en versiones antiguas para otras distros, el idioma lo tomaba del sistema.
Alguien podría guiarme para cambiarlo o agregarlo a ésta nueva versión para Deepin 20.2.3???
Gracias por el aporte.
Eduardo Orozco Y si hace el esfuerzo de poner a Android en Español ? Tal vez le quede como a mi XD
eso seria genial…el tema pasa que cuando se abre la aplicacion está toda en chino y no se entiende un mandarín.
Dónde o Cúal es la opción del lenguaje?.
Facil la configuracion de idioma es que tiene el pequeño mundo, luego le das a mas para agregar y eleiges el epañol
Hola, se podria expulsar el vd de uengine?… me ocupa 3 gb de almacenamiento
Si no lo usa para que lo tiene, desinstale y listo
@eduardoorozco
Yo lo hice así:
Ir al botón de Ajuste (engranaje), en la lupa de arriba/derecha empezar a escribir “idioma” y aparece una opción “Japanese”, pulsar en ella, ir al primer menú de idioma, añadir spanish.
En algún momento me ayude con el móvil con la cámara de google traductor……
Se cierra anbox, volver a abrir, ir al mismo sitio, y mover spanish arriba para que sea el primer idioma.Se vuelve a cerrar, al abrir de nuevo ya está en spanish.
A ver si lo consigues….