Una de las principales novedades que traerá Android 13 es el soporte a KVMs (Máquinas Virtuales basadas en Kernel), permitiendo la instalación de cualquier sistema operativo compatible con su arquitectura ARM de 64 bits, con un rendimiento prácticamente igual al nativo.
Full-blown virtual machines with the KVM hypervisor (near-native performance) on Pixel 6 + Android 13 DP1 pic.twitter.com/4tgtJTPRyO
— kdrag0n (@kdrag0n) February 13, 2022
El usuario @kdrag0n estuvo jugando un poco con esta funcionalidad, y logró instalar múltiples distribuciones de Linux como Ubuntu 21.10, Arch Linux ARM, Void Linux, y Alpine Linux, sin problema alguno. Luego, fue más allá y decidió probar instalar la versión de Windows 11 para ARM, obteniendo muy buenos resultados:
Worked on performance a bit and the Windows VM is actually really usable now, though there's still no graphics acceleration. CPU, I/O, and memory pressure are much better now. pic.twitter.com/it036Gx5Gt
— kdrag0n (@kdrag0n) February 14, 2022
Por lo que muestra el usuario, pudo correr varias aplicaciones sin problema y el rendimiento del CPU, RAM y almacenamiento son muy cercanos a los nativos. Lamentablemente no se soporta aceleración gráfica al no tener drivers para el SOC personalizado Google Tensor que utiliza en Pixel 6, aunque de todas formas la experiencia parece ser buena.
Yes, it runs Doom (connecting to the phone's Windows VM from my computer for keyboard input) pic.twitter.com/6PORUnJk8m
— kdrag0n (@kdrag0n) February 14, 2022
Algo que no podía faltar es la clásica prueba: ¿Corre Doom? Si, lo corre. Sin embargo, para ello hay que acceder a la VM a través de otra computadora para poder usar teclado y mouse, lo cual, como resumió el usuario @rexy_moto, termina resultando en “Usar una Mac para controlar un Android que está corriendo una VM de Windows 11 corriendo un juego lanzado para MS-DOS”. A este punto llegó la humanidad.
Será interesante ver que hacen otros usuarios aprovechando esta funcionalidad de Android 13, que por lo visto abre muchas puertas a los usuarios de Smartphone al permitir correr prácticamente cualquier dispositivo que soporte ARM. Estos primeros avances de kDrag0n sin duda son espectaculares, y conociendo a la comunidad, solo es el comienzo.