Como executar Windows Apps no Android com Wine 5.0

O vinho é uma das minhas ferramentas obrigatórias para trabalhar no Linux. Se não conhece Wine, é uma camada de compatibilidade entre Windows e Linux, que faz a ponte entre os dois e permite que as aplicações Windows funcionem em Linux; quase por magia.

Embora o Wine esteja disponível desde há muito tempo, mas a versão 3.0 trouxe uma importante actualização – suporte para Android. Isso significa que agora é possível executar facilmente aplicações Windows no Android. E, através deste post, vou dizer-vos como fazer isso.

Vamos dar uma vista de olhos.

Pré-requisitos

Wine for Android é uma aplicação simples, e só é necessário um dispositivo Android com uma ligação à Internet que funcione para o descarregar e executar.

Também pode descarregar a aplicação necessária (Wine’s APK) e aplicações Windows (.exe’s) no seu computador e transferi-las para o seu dispositivo móvel no caso do seu smartphone não ter uma ligação de rede a funcionar.

Descarregar e instalar o Wine

Por favor, siga as instruções abaixo para começar com este tutorial:

  • Abra "https://dl.winehq.org/wine-builds/android/” no seu telemóvel.
  • Descarregue o último lançamento disponível por plataforma do seu dispositivo. Por exemplo, descarreguei "wine-3.2-arm.apk" no meu telemóvel, mas poderá precisar da sua versão "x86" se o seu dispositivo tiver um CPU Intel no lugar de um CPU ARM (como o meu).
  • Abra o APK descarregado, e instale a aplicação Wine no seu dispositivo.
  • Experimente Vinho no Android

    Depois de ter descarregado e instalado o Vinho no seu dispositivo, é tempo de experimentar com ele. Basta seguir os passos abaixo para continuar com este guia:

  • Abra a aplicação Wine no seu dispositivo Android. Se o iniciar pela primeira vez, levará algum tempo a extrair os seus ficheiros e configurar o ambiente Windows, mas a partir da segunda vez, será muito mais rápido.
  • Uma vez carregado o Wine, verá um ambiente de trabalho clássico do Windows, o que me faz lembrar instantaneamente o Windows 98. Pode clicar no botão Start, e para sua surpresa, verá apenas duas opções, o que sugere que há muito mais a fazer.
  • Descarregar aplicações e ferramentas

    Como a maioria de nós possui um dispositivo alimentado por um CPU ARM, só podemos executar aplicações WinRT utilizando o Wine no Android. A lista de aplicações WinRT suportadas é pequena, como já deve ter adivinhado; e é possível aceder à lista completa de aplicações neste tópico em XDA Developers.

    No entanto, se tiver a sorte de ter um dispositivo com um CPU Intel como o ASUS ZenFone 2, tem muito mais escolhas a escolher entre as aplicações suportadas.

    Isto porque pode executar aplicações Win32, ou seja, aplicações x86 aka 32-bit usando Wine for Android.

    Se precisar de instalar uma aplicação Windows dentro do Wine, o processo é tão simples como os passos seguintes:

  • No ambiente de trabalho do Wine, clicar no botão Start.
  • Escolher Painel de Controlo e ir para "Adicionar/Remover Programas" a partir das opções.
  • Uma nova janela irá abrir-se. Clique no botão Instalar nela.
  • Será aberto um diálogo de arquivo. Aqui pode navegar e seleccionar a aplicação (.exe) que deseja instalar.
  • Verá o instalador do programa. Siga as instruções no ecrã fornecidas pelo instalador e instale a aplicação tal como instala qualquer outro programa no Windows.
  • Em alternativa, pode usar o Wine Command Prompt para instalar ou executar um programa dentro do Wine. Basta digitar o caminho completo do executável no prompt de comando, e o Wine mostrará o instalador do programa.

    Depois disso, basta seguir as instruções no ecrã e, no final do processo, o programa será instalado. E verá a sua entrada no menu Iniciar.

    Por exemplo, se estiver a tentar instalar o Notepad++ (com "npp.exe" como ficheiro) e o seu instalador estiver presente no directório de Downloads do seu dispositivo, que se encontra em "/sdcard/Downloads". Depois deve digitar "/sdcard/Downloads/npp.exe" dentro da janela de comandos.

    Problemas de resolução de problemas

    Seguem-se algumas das questões mais comuns do Vinho e algumas instruções sobre como resolvê-las.

    1. O Wine não se instala no meu dispositivo Android.

    Se não o conseguir instalar, talvez o ficheiro APK descarregado esteja corrompido. Neste caso, basta descarregá-lo fresco e tentar instalá-lo novamente. Durante a instalação do Wine, se estiver a receber uma mensagem dizendo "não é permitido instalar aplicações desconhecidas", então precisa de alterar uma configuração.

    Pode fazê-lo indo a Settings > Security e depois alternando em "Unknown sources" (Fontes desconhecidas).

    Se não estiver a utilizar o sabor do Google Android, então esta definição pode residir num local diferente – basta pesquisar em Definições ou pesquisar no Google o procedimento para o seu dispositivo. Depois de ter alterado esta opção, pode tentar instalar esta aplicação – ela deve funcionar.

    2. O vinho não começará/executará no meu dispositivo Android.

    Se conseguir instalar o Wine mas não conseguir iniciar ou executar o mesmo, então há algum problema com o seu dispositivo – provavelmente um problema de compatibilidade.

    Note também que o Wine 3.x (até 3.2 no momento da escrita) não suporta a plataforma Android 8 (Oreo). Dito isto, o Wine 3.x no Android 8 ficará sempre preso no ecrã "Setting up the Windows environment…".

    Além disso, durante os meus testes utilizando o Emulador Android, descobri que o Wine 3.2 não está a funcionar em dispositivos emulados – tanto para a versão ARM como para a versão x86. Embora os dispositivos tenham recursos suficientes, não consegui chegar ao ambiente de trabalho clássico do Wine usando um emulador. Dito isto, saiba que o Wine 3.2 pode não funcionar em AVD (Dispositivo Virtual Android).

    3. O teclado soft aka no ecrã não está a aparecer.

    O Wine 3.2 ainda não está completo em termos de características e este bug é uma das provas da sua imperfeição. Dito isto, será necessário um teclado físico (como o teclado Bluetooth) para trabalhar com o Wine. É porque o teclado suave não aparecerá no ecrã no caso de desejar digitar algo, e a única solução é ligar um teclado duro.

    4. Não posso escolher um directório ou um ficheiro na caixa de diálogo de ficheiros.

    A configuração por defeito do Windows necessita que faça duplo clique num item (digamos um ficheiro ou pasta) para o abrir, como deve ter feito no Windows. Uma vez que estamos a falar de dispositivos com capacidade de toque, precisamos de fazer duplo clique para emular um duplo clique. E descobri que não funciona muito bem, pelo menos por agora.

    É por isso que é bom usar um teclado físico e usar as suas teclas de navegação para navegar através de janelas, opções, directórios, etc., ou escolher um ficheiro ou pasta.

    É tudo uma questão de usar o Wine no Android

    Espero que tenha sucesso na instalação e execução de aplicações Windows no Android usando o Wine. Se tiver problemas, pode pedir uma solução no WineHQ Forums, e pode também escrever um comentário abaixo para me perguntar directamente.

    Scroll to Top