Android es un sistema operativo basado en Linux. Se diferencia mucho de Deepin por estar enfocado en dispositivos móviles. Además, su proceso de ejecución es distinto a GNU/Linux.
No obstante, en Deepin se recurren a las utilidades MTP (para interactuar el gestor de archivos con los dispositivos) y ADB (para desarrollar aplicaciones junto a Android Studio).
Notas sobre la situación en Deepin
Explorar archivos en dispositivos
Para explorar los archivos en Android, debes desbloquear tu dispositivo. Al completar, verás que tienes dos tipos de almacenamiento: el interno y el externo (tarjeta SD). Debes acceder a uno de ellos para ver y editar. La diferencia es su movilidad con la tarjeta externa. Las carpetas suelen organizarse según como se conserva: fotos, vídeo, documentos, etcétera.
Emulación e interoperación
Existen varias formas de conseguir que las aplicaciones del sistema operativo móvil se ejecuten en Deepin vía virtualizador. También existe la posibilidad de operar con runtime. A continuación se mencionan:
- Instalar Android en Virtualbox
- Genymotion
- Anbox (en Deepin 20 es muy experimental, en 20.2.2 tiene soporte personalizado)
- ARChon
Ejecutar aplicaciones en Deepin 20
De forma experimental algunas aplicaciones se pueden ejecutar desde la Deepin Store. Gracias a ello, no es necesario preparar un emulador para ejecutar, operar con los documentos o copiar y pegar contenido. Hay un artículo documentando al respecto. Estas son las condiciones:
- El programa no debe depender de los servicios de Google.
- El archivo debe ser APK, no otro binario, y que sea compatible con Android 8.0.
- Se necesita el motor no libre Uengine (modificado de Anbox con soporte Qemu). Existen programas para integrarlo, que no son requiridos.
- El sistema operativo debe tener la versión 20.2.2 con el núcleo 5.10 firmado oficialmente.
En la versión 7 de la tienda, los paquetes están nombrados como uengine.com.nombre. Al instalarse, crearán automáticamente un acceso directo y los datos se guardarán.
Flasheo
Algunos programas permiten el proceso de flasheo, que permite instalar o actualizar el sistema operativo Android desde la PC.
- Heimdall: Para dispositivos Samsung.
- Flash Tool: Para dispositivos Google.
Respaldo de equipo Android
Existe el proyecto linux-android-backup, en que con un ejecutable permite respaldar las aplicaciones, sus datos y los documentos del celular. Funciona con ADB.
Artículos relacionados sobre Android
- Selección de aplicaciones open-source
- Conectar con dispositivos móviles
- Deepin Store (admite ciertas apps)
- Flashtool (permite instalar ROM en equipos con acceso root)
- Tutorial para crear aplicaciones en Kotlin