- Permite executar aplicativos x86_64 do Windows em dispositivos Android, ampliando o uso de apps tradicionais do Windows em ambientes móveis
- A base de execução é o Wine, camada de compatibilidade com Windows, junto com o Box86/Box64, que ajuda na execução de x86/x86_64
- O projeto tem como base principal o trabalho dos desenvolvedores do Wine e do ptitSeb no Box86/Box64
- A versão mais recente pode ser baixada nas releases do GitHub por meio da seção de download do site oficial
- Vários componentes de terceiros são usados em conjunto, incluindo patches do GLIBC, Mesa, DXVK, VKD3D, D8VK, CNC DDraw, Ubuntu RootFs e PRoot
Executando apps do Windows no Android
- Winlator é um aplicativo para Android que oferece suporte à execução de aplicativos x86_64 do Windows em dispositivos Android
- Os componentes principais são Wine e Box86/Box64
- O Wine atua como camada de compatibilidade com Windows
- O Box86/Box64 está incluído como projeto do ptitSeb
- A versão mais recente está disponível em Download
Componentes de base e créditos
- O Winlator depende do trabalho contínuo dos desenvolvedores do Wine e do ptitSeb
- Os componentes usados em conjunto são os seguintes
- GLIBC Patches by Termux Pacman
- Wine
- Box86/Box64 by ptitseb
- Mesa, incluindo Turnip/Zink/VirGL: mesa3d.org
- DXVK
- VKD3D
- D8VK
- CNC DDraw
- Ubuntu RootFs: Focal Fossa
- PRoot
1 comentários
Opiniões no Hacker News
Vídeo rodando Fallout 3: https://www.youtube.com/watch?v=9E4wnKf2OsI
800x600, cerca de 20 fps, configurações no alto
Além disso, pelo que entendi, a parte do Moonlight + servidor LizardByte/Sunshine do Steam-Headless também consegue 4K 120 fps, e já existe um cliente Moonlight para Android [TV]
https://github.com/Steam-Headless/docker-steam-headless
Atualmente há várias distribuições Box+Wine circulando por aí. No r/EmulationOnAndroid, muita gente fala do https://github.com/olegos2/mobox, dizendo que ele tem o melhor desempenho no momento em comparação com o Winlator
Claro que eu sei que o Android é tecnicamente baseado em Linux, mas todo mundo sabe que isso não é exatamente a mesma coisa
Minha esposa usa um software personalizado para criar álbuns de fotos, então 99% dos tablets não serviam. Com isso, finalmente posso dar a ela a máquina dos sonhos: barata, leve e adequada para trabalho com fotos
Fico curioso se já houve tentativas de rodar Wine em cima do Windows. A essa altura, talvez isso até ofereça melhor compatibilidade retroativa
[0] - https://github.com/otya128/winevdm
Por exemplo, lembro que o StarCraft original ficava com as cores muito distorcidas ao usar os arquivos DLL oficiais do Windows, e que a substituição por uma DLL drop-in resolvia o problema. Imagino que hoje a Blizzard já tenha distribuído sua própria correção para isso
[1] https://news.ycombinator.com/item?id=20632942
[2] https://news.ycombinator.com/item?id=38909304
Parecido com a ideia de rodar algo no Wine, fico me perguntando se alguém sabe como executar no Linux, via Wine, coisas como Microsoft Office ou Netflix, ou serviços com DRM como Prime Video
Estou seriamente pensando em trocar meu novo notebook para Linux porque cansei do Windows consumindo recursos aleatoriamente, e não quero instalar o Windows 10 quando receber o notebook. Também olhei hipervisores e usei Hyper-V, mas, mesmo com o host em Linux, parece que ainda há perda de desempenho
Microsoft Office, pelo menos a versão que se mantém atualizada, não funciona no Wine. Em vez disso, acho que o ONLYOFFICE é uma alternativa bastante capaz
Também configurei uma VM com Windows 10 + app de área de trabalho remota usando o Cassowary, que faz os programas do Windows aparecerem como nativos no launcher do Linux, enquanto por trás ele sobe uma VM e inicia só aquele app em uma sessão RDP. A configuração é meio trabalhosa, mas funciona se você só usa o Office muito raramente
Como último recurso, dá para instalar o Microsoft Office Online como aplicativo web, como a Microsoft fez no Windows 11 quando removeu o WordPad. Como a Mozilla decidiu que PWAs não são importantes para usuários de desktop, você precisa de um navegador Chromium/WebKit
Se riscos de privacidade não forem uma grande preocupação, dá para pular o sofrimento no Linux e instalar o ChromeOS Flex. Provavelmente é o desktop Linux mais amigável ao usuário, e o DRM deve funcionar por padrão
Por um tempo, recomendo fazer dual boot entre Linux e Windows. No meu PC, mantenho o Windows instalado basicamente para quando preciso assinar PDFs, e às vezes ele é bem útil
Uso Linux Mint com muita satisfação. Para mim, é de longe a melhor distribuição
Streaming também não dá problema no navegador
Muito legal. Acabei de testar com notepad++ e pareceu funcionar como esperado. Ainda não encontrei um uso que faça sentido para mim, mas talvez apareça depois
Recentemente mudei meu ambiente de desktop de trabalho para Linux, mas a transição foi bem sofrida. A universidade onde trabalho usa Microsoft OneDrive para armazenamento e compartilhamento de arquivos, mas não aprova apps onedrive de terceiros para Linux. Quero manter os arquivos localmente, então a interface web lenta não serve, e também não tenho nenhuma licença sobrando do Windows
Existe o app oficial do OneDrive para Android, então instalei uma instância virtual do Android na estação Linux e entrei no app OneDrive, mas logo dei de cara com um bloqueio. Ele até salva os arquivos localmente, mas não no estilo de um app de desktop. Cada arquivo recebe um nome aleatório, é indexado por algum arquivo de banco de dados, e a estrutura de diretórios não é preservada de forma alguma, então é quase inutilizável sem modificações
É muito irritante. Um programador esperto poderia criar uma interface que traduzisse esse esquema de diretórios para uma estrutura real de diretórios, mas, aff
<https://rclone.org/onedrive/>
https://github.com/abraunegg/onedrive/blob/1a88d33be3e2c6747...
Talvez valha trocar esse valor por algo como o ID do cliente Android do OneDrive. Como pista, pode ser b26aadf8-566f-4478-926f-589f601d9c74
Um truque parecido também funciona com OAuth do Exchange e pode permitir clientes de e-mail de terceiros
https://github.com/abraunegg/onedrive/
Ou então gostaria de saber o que você tentou
https://www.insynchq.com/
Isso é o Box86 rodando Linux e, em cima dele, executando o WINE? Parece complicado, mas por enquanto talvez seja o caminho mais direto. Impressionante.
Só que ele drena a bateria do celular mais rápido do que qualquer app que eu conheça. Por um lado, agora tenho uma instalação de Oblivion com mods no telefone; por outro, só consigo jogar por uns 30 minutos antes de precisar procurar um carregador.
Fico me perguntando se o Google Dawn (ANGLE e SwiftShader), incluído no Chromium para WebGPU, poderia servir como substituto drop-in para DXVK + Mesa.
Isso parece uma forma interessante de tentar fazer produção musical. Fico curioso para saber quão bem coisas como Reason ou Live rodariam nisso.
A análise da SOS de 2005 está aqui: https://www.soundonsound.com/reviews/muse-research-receptor
No Android, porém, não sei. Nessa plataforma, a latência em apps de áudio há muito tempo é um grande problema.
Também me ocorre que isso poderia ser uma forma de rodar o PureData completo no Android. Não só patches compilados, mas o programa inteiro. Da última vez que procurei, ele não tinha sido portado, o que me surpreendeu um pouco.
Tentei usar Wine por décadas e ainda fico feliz sempre que um app abre, mas, com exceção de alguns videogames, nunca senti que fosse viável para uso real por causa de pequenos defeitos.
Não sei o que estou fazendo de errado. Recentemente tentei o Fusion 360 e o app do Remarkable 2; ambos abriram, mas eram instáveis demais para valer a pena usar. Agradeço o esforço, mas, pelo menos para apps de desktop, parece uma miragem. Ainda assim, no lado dos videogames, parece ter ganhado bastante força.