>_ DevTrendspt

Idioma

Início

Linguagens

Seções

Frontend Backend Mobile DevOps AI / ML GameDev Segurança
Python

Box64Droid: Executando programas x86 no Android sem complicação

1.084 estrelas

Por que você precisa disso?

Imagine o seguinte: você está na estrada e só tem seu smartphone em mãos, mas precisa urgentemente executar seu jogo antigo favorito ou um importante utilitário do Windows. Isso costumava parecer ficção científica, mas agora é possível graças ao Box64Droid — um projeto que transforma seu dispositivo Android em uma plataforma completa para aplicações x86.

O que é o Box64Droid?

Box64Droid é um conjunto de scripts que automatizam a instalação de um rootfs pré-configurado com toda uma pilha de tecnologias:

  • Box64 e Box86 — emuladores para instruções x86_64 e x86 em ARM
  • Wine — ambiente de execução de aplicações Windows
  • DXVK/D8VK — tradutores de Direct3D para Vulkan
  • Mesa — implementação da pilha gráfica

O projeto surgiu como um fork do Box4Droid, mas rapidamente superou o original ao adicionar suporte ao Box64 e muitas melhorias.

Principais recursos

  1. Execute programas Windows no Android via Wine (incluindo muitos jogos)
  2. Suporte a Vulkan via DXVK/D8VK para aceleração gráfica
  3. Três modos de operação: root, não-root e VirGL (para diferentes níveis de acesso)
  4. Configuração flexível através de arquivos de configuração
  5. Integração com Termux para gerenciamento conveniente

Como funciona tecnicamente?

O Box64Droid usa uma combinação de tecnologias:

  1. Box64/Box86 traduz instruções x86 para código ARM
  2. Wine fornece uma camada compatível com Windows
  3. DXVK converte chamadas Direct3D para Vulkan
  4. Termux fornece um ambiente Linux no Android

Essa pilha permite executar muitas aplicações x86 com desempenho aceitável mesmo em um smartphone médio.

Aplicações práticas

Com o Box64Droid, seu dispositivo Android pode:

  • Executar jogos clássicos de PC (ex.: Half-Life, GTA San Andreas)
  • Trabalhar com utilitários do Windows (Notepad++, 7-Zip)
  • Usar softwares especializados (programas antigos de CAD)
  • Testar aplicações multiplataforma

Instalação em 3 passos

  1. Instale o Termux, Termux-x11 e o Termux:Widget
  2. No Termux, execute:
curl -o install https://raw.githubusercontent.com/Ilya114/Box64Droid/main/installers/install.sh && chmod +x install && ./install
  1. Inicie o box64droid --start após a instalação

Dicas de uso

  • Para melhor desempenho, use a versão root
  • Configure variáveis de ambiente nos arquivos de configuração
  • Para jogos, experimente diferentes versões do Wine (Stable, Staging, Proton)
  • Monitore o uso de recursos — algumas aplicações podem ser exigentes

Limitações

  • Nem todas as aplicações serão executadas de forma estável
  • Requer um dispositivo suficientemente potente (Adreno 610+ recomendado)
  • Ocupa espaço significativo de armazenamento (3-4,5 GB)

Conclusão: vale a pena experimentar?

O Box64Droid é uma ótima solução para:

  • Entusiastas que adoram experimentar
  • Desenvolvedores testando aplicações multiplataforma
  • Gamers que querem jogar clássicos de PC no smartphone

O projeto está em desenvolvimento ativo e já reuniu mais de 1.000 estrelas no GitHub. Se você sempre sonhou em expandir as capacidades do seu dispositivo Android — agora é a hora de experimentar o Box64Droid!

Recursos adicionais:

Projetos relacionados