Wine, la capa de compatibilidad para programas de Windows, ya está disponible para Android

Wine 3.0, la versión más reciente de la capa de compatibilidad de Windows para sistemas operativos tipo Unix, ahora es compatible con dispositivos Android.

¿Alguna vez has deseado poder ejecutar aplicaciones completas de Windows en tu dispositivo Android? Ahora puedes... más o menos. Wine, una capa de compatibilidad de Windows para sistemas operativos tipo Unix, se actualizó a la versión 3.0 y ahora se puede instalar en dispositivos Android.

Vino 3.0 implementa un controlador completo de gráficos y audio para Android, y puede construirse como un paquete APK que actúa como una aplicación normal de Android, según las notas de la versión. También es compatible con OpenGL, aunque está limitado a la API OpenGL ES disponible en Android.

Sin embargo, no ejecutará sus aplicaciones estándar de Windows en cualquier dispositivo Android. Wine no es un emulador, lo que significa que necesitarás una tableta, un teléfono inteligente o un Chromebook con Android x86 para aprovecharlo al máximo. Desafortunadamente, no hay muchos dispositivos Android con chipsets x86, aunque la creciente lista de Chromebooks con soporte ARC es prometedora.

Para la gran mayoría de nosotros que tenemos un dispositivo Android con un SoC basado en ARM, hay un lado positivo. Wine para dispositivos ARM existe, pero sólo funcionarán los programas de Windows que hayan sido portados a Windows RT, el sistema operativo de 32 bits de Microsoft para arquitecturas ARM. Hay una lista de aplicaciones de escritorio que se han recompilado para ejecutarse en Windows RT por nuestra cuenta. Foros XDA, incluidas utilidades populares como Notepad++ y 7-Zip, lenguajes de programación y tiempos de ejecución como Python 2.7.3 y Lua, e incluso juegos como Quake.

En el futuro, Wine utilizará QEMU, un hipervisor de código abierto que virtualiza procesadores mediante traducción binaria dinámica, para emular instrucciones x86 en ARM. Esto permitirá que las aplicaciones nativas de Windows x86 se ejecuten en dispositivos ARM sin necesidad de volver a compilarlas, pero el trabajo aún no ha terminado.

Instalar y ejecutar Wine en Android es bastante fácil. Dirígete al pagina de descargas y toma uno de los dos APK: "brazo-vino-3.0" si su dispositivo tiene un chip ARM, o "vino-3.0-x86" si tiene un chip x86. Una vez que instales e inicies la aplicación, verás la interfaz de Windows 7, completa con el menú Inicio en la esquina inferior izquierda.

Sin embargo, Wine 3.0 no está libre de errores. El controlador de gráficos solo admite el modo de escritorio de pantalla completa debido a restricciones en la API de administración de Windows de Android. También tiene problemas con los teclados de software en este momento: no se reconocen ni se invocan cuando tocas campos de texto vacíos y el símbolo del sistema. Algunos usuarios también informaron fallas en teléfonos como Google Pixel.

Independientemente de estos primeros problemas, lo que ha logrado el equipo de Wine es ciertamente impresionante. Codeweavers, que lanzó una vista previa técnica de Transversal (su versión propietaria de Wine) para Android y Chrome OS en 2016, contribuyó con gran parte del código subyacente que hizo posible el puerto de Android.

El equipo de desarrollo dice que Wine 3.0 contiene más de 6000 cambios y marca el comienzo de un nuevo ciclo de lanzamiento anual. Además de la compatibilidad con Android, agrega flujo de comandos Direct3D, compatibilidad mejorada con DirectWrite y Direct2D y Direct3D 10 y 11.