La nueva función Linux Terminal de Android 16 permite ejecutar aplicaciones de escritorio Linux en dispositivos móviles, pero los chips Snapdragon de Qualcomm, incluido el último Snapdragon 8 Elite Gen 5, no la soportan debido a la falta de capacidades de máquinas virtuales no protegidas. Los usuarios deben optar por dispositivos con chips de Google, MediaTek o Samsung para acceder a esta funcionalidad. La limitación se debe a decisiones de diseño de hardware que priorizan la seguridad sobre un acceso más amplio a la virtualización.
Qualcomm presentó su chip Snapdragon 8 Elite Gen 5 el mes pasado, recibiendo elogios por su rendimiento en benchmarks y eficiencia en el procesamiento móvil. Sin embargo, este procesador de gama alta falla en soportar una de las características destacadas de Android 16: el Linux Terminal, que permite ejecutar aplicaciones completas de escritorio Linux como GIMP y LibreOffice en dispositivos Android.
El Linux Terminal se basa en el Marco de Virtualización de Android (AVF), parte del Proyecto de Código Abierto de Android, para crear una máquina virtual Debian. El soporte de AVF es amplio entre los dispositivos que se lanzan o actualizan a Android 16, gracias a las colaboraciones entre Google y los proveedores de silicio, incluyendo Qualcomm, para implementaciones de hipervisores. Sin embargo, un requisito clave para el Linux Terminal es el soporte para máquinas virtuales "no protegidas", donde el SO anfitrión puede acceder ampliamente a la memoria de la VM. Los chips Snapdragon solo soportan VMs "protegidas", que aíslan la memoria por motivos de seguridad, como la detección de amenazas de Play Protect, pero bloquean las necesidades del Linux Terminal.
Esta discrepancia es evidente en dispositivos reales. El Samsung Galaxy Z Flip 7, impulsado por el chip Exynos 2500, ejecuta el Linux Terminal con éxito, mientras que el Galaxy Z Fold 7 con Snapdragon 8 Elite no lo hace. De manera similar, en el Xiaomi 17 Pro con Snapdragon 8 Elite Gen 5, la aplicación falla con el error: "las VMs no protegidas no están soportadas en este dispositivo." La verificación a través de propiedades del sistema muestra 'ro.boot.hypervisor.vm.supported' como vacío y 'ro.boot.hypervisor.protected_vm.supported' como 'true'. En contraste, el Xiaomi 15T Pro impulsado por MediaTek lo maneja sin problemas.
Los chipsets compatibles incluyen el Tensor G1 o posterior de Google, el Dimensity 9400+ o posterior de MediaTek, y el Exynos 2500 de Samsung. La postura de Qualcomm, según se indica en comunicaciones con la publicación, sugiere que no hay planes inmediatos para agregar soporte a VMs no protegidas, lo que podría limitar el acceso a esta característica amigable para desarrolladores en dispositivos Snapdragon.