CÓMO EJECUTAR APLICACIONES ANDROID EN DEEPIN V20.2.2 Y SUPERIOR

APLICACIONES ANDROID EN DEEPIN
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
Nota para descargar aplicaciones

Una alternativa, luego de tener configurado el soporte correspondiente, es instalar alguna tienda como Aptoide, F-Droid o APK Pure y obtener software directamente de ellas. Recuerda que si la aplicación es de paga, muchas características podrían dejar de funcionar y es difícil que podamos solucionar.

Sobre Play Store y los servicios de Google, la única tienda que podrás temporalmente conseguir los ejecutables es Aurora Store. Debido a su situación técnica, como el uso de otros archivos y el DRM, será posiblemente tema para otro artículo de la comunidad.

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

Spacer
4.9 21 votos
Califica el Artículo

18 Reacciones
Más antiguos
Más nuevos Más populares
Opinión desde el articulo
Ver todos los comentarios
developmentcreativo Salazar
developmentcreativo Salazar(@developmentcreativo)
Deepineros
Respondiendo a  Car
3 años atrás

Quise instalar una apk descargada de gratis pero me dio el siguiente error

sudo uengine-session-launch-helper — uengine install –apk='/home/usuario/Downloads/nombreapk'
Run program failed: No such file or directory
NEO-TECH
NEO-TECH(@neo-tech)
Deepineros
3 años atrás

¡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! 🙂

Lyriel
Lyriel(@lyriel)
Deepineros
3 años atrás

¿Podrían subir Aptoide en Deepines?

Lyriel
Lyriel(@lyriel)
Deepineros
Respondiendo a  Lyriel
3 años atrás

Traté de probar el comando «sudo uengine-session-launch-helper — uengine install –apk=» pero me arrojó lo siguiente:

the argument for option '--apk' should follow immediately after the equal sign
NAME:
    uengine - uengine


USAGE:
    uengine [command options] [arguments...]

COMMANDS:
    wait-ready                     Wait until the Android system has successfully booted                                               
    system-info                    Print various information about the system we're running on                                         
    check-features                 Check that the host system supports all necessary features                                          
    version                        print the version of the daemon                                                                     
    launch                         Launch an Activity by sending an intent                                                             
    install                        Install specified application in the Android container                                              
    session-manager                Run the the uengine session manager                                                                 
    help                           prints a short help message                                                                         
    uninstall                      Uninstall specified package in the Android container  
Pedro Rodriguez
Pedro Rodriguez(@pedrorodriguez1)
Deepineros
Respondiendo a  Lyriel
3 años atrás

debe colocar la ruta de la apk, ejemplo –apk=/home/user/Download/miapp.apk

near97cu
near97cu(@near97cu)
Deepineros
3 años atrás

Me sucede los siguiente luego de ejecutar uengine launch –package=org.anbox.appmgr –component=org.anbox.appmgr.AppViewActivity

[ 2021-07-16 14:53:26] [daemon.cpp:65@Run] Failed to connect to DBus

Solved!!! No tenia instalado anbox 🙁

thetalosian
thetalosian(@thetalosian)
Deepineros
3 años atrás

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.

Eduardo Orozco
Eduardo Orozco(@eduardoorozco)
Deepineros
3 años atrás

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
Eduardo Orozco(@eduardoorozco)
Deepineros
Respondiendo a  Car
2 años atrás

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?.

anbox
Jc Baez
Jc Baez(@jcbaeza)
Deepineros
Respondiendo a  Eduardo Orozco
1 año atrás

Facil la configuracion de idioma es que tiene el pequeño mundo, luego le das a mas para agregar y eleiges el epañol

davidaa
davidaa(@davidaa)
Deepineros
2 años atrás

Hola, se podria expulsar el vd de uengine?… me ocupa 3 gb de almacenamiento

zartako
zartako(@zartako)
Deepineros
2 años atrás

@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….
 

18
0
Nos gustaría saber lo que piensas, Únete a la discusión.x