- Permite ejecutar aplicaciones x86_64 de Windows en dispositivos Android, ampliando el alcance de uso de apps existentes de Windows en entornos móviles
- Su base de ejecución es Wine, una capa de compatibilidad con Windows, junto con Box86/Box64, que ayuda a ejecutar x86/x86_64
- El proyecto toma como base principal el trabajo de los desarrolladores de Wine y de ptitSeb en Box86/Box64
- La versión más reciente se puede obtener desde los releases de GitHub a través de la sección de descargas del sitio oficial
- Se usan en conjunto varios componentes de terceros, como parches de GLIBC, Mesa, DXVK, VKD3D, D8VK, CNC DDraw, Ubuntu RootFs y PRoot
Ejecutar apps de Windows en Android
- Winlator es una aplicación para Android que permite ejecutar aplicaciones x86_64 de Windows en dispositivos Android
- Sus componentes principales son Wine y Box86/Box64
- Wine funciona como capa de compatibilidad con Windows
- Box86/Box64 se incluye como proyecto de ptitSeb
- La versión más reciente está disponible en Download
Componentes base y créditos
- Winlator depende del trabajo continuo de los desarrolladores de Wine y de ptitSeb
- Los componentes usados en conjunto son los siguientes
- GLIBC Patches por Termux Pacman
- Wine
- Box86/Box64 por ptitseb
- Mesa, incluyendo Turnip/Zink/VirGL: mesa3d.org
- DXVK
- VKD3D
- D8VK
- CNC DDraw
- Ubuntu RootFs: Focal Fossa
- PRoot
1 comentarios
Opiniones de Hacker News
Video ejecutando Fallout 3: https://www.youtube.com/watch?v=9E4wnKf2OsI
800x600, alrededor de 20 fps, configuración en alto
Además, por lo que entiendo, la parte del servidor Moonlight + LizardByte/Sunshine de Steam-Headless también puede llegar a 4K 120 fps, y ya existe un cliente Moonlight para Android [TV]
https://github.com/Steam-Headless/docker-steam-headless
Actualmente circulan varias distribuciones de Box+Wine. En r/EmulationOnAndroid suelen mencionar https://github.com/olegos2/mobox como la de mejor rendimiento actual en comparación con Winlator
Claro que sé que Android técnicamente está basado en Linux, pero todos sabemos que no es realmente lo mismo
Mi esposa usa un software personalizado para hacer álbumes de fotos, así que el 99% de las tablets no le servían. Con esto por fin puedo darle la máquina soñada: barata, ligera y adecuada para trabajar con fotos
Me pregunto si también hubo intentos de correr Wine sobre Windows. A estas alturas, quizá podría ofrecer mejor compatibilidad hacia atrás
[0] - https://github.com/otya128/winevdm
Por ejemplo, recuerdo que con el StarCraft original los colores se rompían muchísimo si usaba los archivos DLL oficiales de Windows, pero el problema se solucionaba con un reemplazo directo de DLL. Hoy supongo que Blizzard ya habrá distribuido su propia corrección para esto
[1] https://news.ycombinator.com/item?id=20632942
[2] https://news.ycombinator.com/item?id=38909304
Similar a hablar de ejecutar algo con Wine, me pregunto si alguien sabe cómo ejecutar Microsoft Office en Linux con Wine, o cosas como Netflix, o servicios con DRM como Prime Video.
Estoy cansado de que Windows consuma recursos al azar, así que estoy considerando seriamente cambiar mi nueva laptop a Linux, y no quiero instalar Windows 10 cuando la reciba. También estuve mirando hipervisores y probé Hyper-V, pero aunque el host sea Linux, parece que sigue habiendo pérdida de rendimiento
Microsoft Office, al menos las versiones que se mantienen actualizadas, no funciona en Wine. En cambio, creo que ONLYOFFICE es una alternativa bastante competente.
También configuré una VM con Windows 10 + una app de escritorio remoto usando Cassowary, que hace que los programas de Windows se vean como nativos desde el lanzador de Linux, mientras por detrás levanta la VM e inicia solo esa app en una sesión RDP. La configuración es algo engorrosa, pero si usas Office solo muy de vez en cuando, funciona.
Como último recurso, puedes instalar Microsoft Office Online como aplicación web, tal como hizo Microsoft en Windows 11 cuando eliminó WordPad. Necesitas un navegador Chromium/WebKit porque Mozilla decidió que las PWA no son importantes para los usuarios de escritorio.
Si no te preocupa mucho el riesgo para la privacidad, puedes saltarte los dolores de cabeza de Linux e instalar ChromeOS Flex. Probablemente sea el escritorio Linux más amigable para usuarios, y el DRM debería funcionar de fábrica
Durante un tiempo recomiendo hacer dual boot entre Linux y Windows. En mi PC, en la práctica, tengo Windows instalado para cuando necesito firmar PDFs, y de vez en cuando resulta bastante útil.
Uso Linux Mint con muchísima satisfacción. Personalmente, es por lejos la mejor distro
El streaming tampoco da problemas en el navegador
Muy genial. Acabo de probarlo con notepad++ y pareció funcionar como esperaba. Todavía no encontré un caso de uso que me sirva, pero puede aparecer más adelante
Hace poco cambié mi entorno de escritorio de trabajo a Linux, pero la transición fue bastante dura. La universidad donde trabajo usa Microsoft OneDrive para almacenar y compartir archivos, pero no aprueba apps de onedrive de terceros para Linux. Quiero tener los archivos en local, así que la torpe interfaz web no me sirve, y tampoco tengo una licencia de Windows sobrante.
Como existe la app oficial de OneDrive para Android, instalé una instancia virtual de Android en mi workstation Linux e inicié sesión con la app de OneDrive, pero me topé con una pared de inmediato. Sí guarda los archivos localmente, pero no al estilo de una app de escritorio. Cada archivo recibe un nombre aleatorio, se indexa en algún archivo de base de datos y no se conserva en absoluto la estructura de directorios, así que casi no sirve sin modificaciones.
Es realmente frustrante. Un programador hábil podría crear una interfaz que traduzca este esquema de directorios a una estructura real de directorios, pero, uf
<https://rclone.org/onedrive/>
https://github.com/abraunegg/onedrive/blob/1a88d33be3e2c6747...
Podrías intentar cambiar ese valor por algo como el ID del cliente Android de OneDrive. Como pista, podría ser b26aadf8-566f-4478-926f-589f601d9c74.
Un truco similar funciona también con Exchange OAuth y puede permitir clientes de correo de terceros
https://github.com/abraunegg/onedrive/
O si no, me da curiosidad saber qué probaste
https://www.insynchq.com/
¿Esto es Box86 corriendo Linux y encima ejecutando WINE? Suena complicado, pero por ahora probablemente sea el método más directo. Impresionante.
Eso sí, consume el voltaje de la batería del teléfono más rápido que cualquier otra app que conozca. Por un lado, ahora tengo una instalación de Oblivion con mods en el teléfono; por otro, solo puedo jugar unos 30 minutos antes de tener que buscar un cargador.
Me pregunto si Google Dawn (ANGLE y SwiftShader), incluido en Chromium para WebGPU, podría servir como reemplazo directo de DXVK + Mesa.
Esto suena como una forma interesante de probar la producción musical. Me pregunto qué tan bien funcionarían aquí cosas como Reason o Live.
La reseña de SOS de 2005 está aquí: https://www.soundonsound.com/reviews/muse-research-receptor
Eso sí, en Android no sé. En esa plataforma, la latencia de las apps de audio ha sido un gran problema desde hace mucho.
Pienso que también podría ser una forma de correr PureData completo en Android. No solo parches compilados, sino todo el programa. La última vez que busqué, me sorprendió un poco que no hubiera sido portado.
Durante décadas he intentado usar Wine, y todavía me alegra cada vez que una app arranca, pero salvo por algunos videojuegos, nunca sentí que fuera realmente usable debido a pequeños fallos.
No sé qué estoy haciendo mal. Hace poco probé Fusion 360 y la app de Remarkable 2, y ambas arrancaron, pero eran tan inestables que no valía la pena usarlas. Aprecio el esfuerzo, pero al menos en apps de escritorio se siente como perseguir una ilusión. Aun así, parece que en videojuegos ha ganado bastante tracción.