
Tem algum tempo precisei fazer uma pesquisa sobre emuladores para de Android que rodassem dentro do Windows. A intenção da pesquisa era tentar distribuir uma aplicação feita para a plataforma no Windows, sem precisar ter que criar uma versão específica para desktop.
Quem aí tiver a pachorra de dizer “use uma solução híbrida”, a vocês, tenho duas palavras. Internet Explorer.
Por fim, a pesquisa resultou num relatório que cita algumas vantagens e desvantagens de cada um, que compartilho com vocês abaixo. Espero que economize algum tempo de pesquisa e auxilie em algumas conclusões.
Lembre-se. O foco da pesquisa foi utilizar o Android para distribuição de um aplicativo, portanto, os argumentos colocados giram em torno deste foco.
Opção:
BlueStacks – http://www.bluestacks.com/
O que é :
- Emulador de Android com foco na execução de apps Android dentro de um ambiente Windows
Vantagens :
- Possui versão gratuita
- Apoiado oficialmente por fabricantes expressivos de hardware, de forma a incluírem o bluestacks no formato OEM, junto com o Windows
- É extra oficialmente um emulador, mas é vendido e utilizado como App Player.
- Tem versão para Windows XP – Se roda no XP, roda em “qualquer coisa”
- Cria ícones na área de trabalho do Windows para abrir diretamente o aplicativo, sem passar pelo Android
- Instalação fácil
- É rápido!
- Versão para Mac prevista em breve
Desvantagens :
- Exige minimamente 2GB de RAM, o que elimina PCs muito antigos
- É grande para fazer o download.
- Exige uma configuração razoável de hardware para que a aplicação rode com fluidez.
- A versão gratuita vem com aplicativos patrocinados, o que pode poluir a experiência do usuário.
Opção:
AndyOS – http://www.andyroid.net/
O que é:
- Emulador de Android com foco na execução de apps Android dentro de um ambiente Windows
Vantagens :
- É gratuito
Desvantagens:
- Instalação complicada, requerendo dependências que não são resolvidas na instalação.
Observações:
Se passar pelo tortuoso processo de instalação, ele passa a ser uma opção interessante. Mas só depois de muita dor de cabeça.
Opção:
VirtualBox com Androidx86
VirtualBox – https://www.virtualbox.org
AndroidX86 – http://www.android-x86.org/
O que é:
- Uma versão do Android modificada para executar em computadores no padrão x86. No caso, o Android é emulado pelo VirtualBox
Vantagens:
- É gratuito
- Fácil de instalar
- É possível deixar uma imagem do Android pronta com o seu aplicativo instalado
- Disponível para Windows, Mac e Ubuntu
Desvantagens:
- Por ser totalmente emulado, pode ser um pouco pesado, restringe computadores muito antigos
- É preciso passar pelo Android para chegar até seu aplicativo, o que pode ser um problema para o usuário comum
- Para deixar a instalação facilitada, é preciso configurar um instalador para também instalar o VirtualBox. Muito programas já fazem isso atualmente, portanto não deve ser problema
- É essencialmente para fins de desenvolvimento e testes. A experiência final não é agradável
Opção:
VMWare com Androidx86
VMWare Player – https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/7_0
O que é:
- Idem o VirtualBox, mas é mais profissional
Vantagens:
- É mais rápido e elegante que o VirtualBox
- Disponível para Windows e Ubuntu
Desvantagens:
- Idem VirtualBox
- Possui uma versão gratuita, mas é claramente para uso não comercial
Opção:
Androidx86 no Pendrive
O que é:
- Uma versão do Android modificada para executar em computadores no padrão x86. Neste caso, o Android executaria na máquina do usuário no lugar o sistema operacional padrão
Vantagens:
- É gratuito
- Por executar diretamente na máquina do usuário, o desempenho é bom, mesmo em máquinas antigas
- Pode-se criar uma imagem preparada com sua aplicação, com personalização
Desvantagens:
- Pode exigir conhecimento técnico de quem utilizar
Opção:
YouWave – http://youwave.com/
O que é:
- Emulador de Android com foco na execução de apps Android dentro de um ambiente Windows
Vantagens:
- Por ser pago, é possível obter suporte do desenvolvedor
Desvantagens:
- Pago, não testado
Observações:
- Usa VirtualBox nos bastidores, assim como o AndyOS
Opção:
Genymotion – https://www.genymotion.com/
O que é:
- Emulador de Android com foco na execução de apps Android dentro de um ambiente Windows
Vantagens:
- Por ser pago, é possível obter suporte do desenvolvedor
Desvantagens:
- Pago, não testado
Observações:
- Usa VirtualBox nos bastidores, assim como o AndyOS
- Das versões pagas, é uma das melhores opções
Opção:
Jar of Beans – https://drive.google.com/folderview?id=0BxKzTODvot0bYnZ2VFBGejhFRDQ&
O que é:
- Emulador de Android com foco em testes de apps Android dentro de um ambiente Windows
Vantagens:
- É gratuito
- Fácil de usar e instalar
Desvantagens :
- Ainda em Beta
- Parou na versão Jelly Beam. Pode ser um problema no futuro
- A interface é horrível
- Para uma boa performance, é preciso configurar a aceleração de hardware
Bom proveito!