domingo, 17 de novembro de 2013

Genymotion: o melhor emulador para Android

Olá povo,

Todo mundo que mexe com Android sabe que o emulador nativo da plataforma não é lá essas coisas. Ele demora pra abrir e é bem lento. Apesar de ser muito melhor (e recomendado) testar sua aplicação em um aparelho de verdade (aliás, em vários), o emulador pode ajudar a ver o aplicativo se comporta em outros tamanhos de tela ou versões do Android, por exemplo.
Meu aluno do TECDAM, Thomas Cristanis me deu a dica de usar o Genymotion.


Esse emulador é fantástico! Rápido, permite redimensionamento da tela, usar a webcam, e o melhor, roda o Google Play! Consequentemente todas as APIs baseadas no Play (como Google Maps v3) funcionam nesse emulador.
Para usá-lo, você terá que se registrar gratuitamente, fazer o download e seguir as etapas descritas no próprio site. Ele funciona em Windows, Mac e Linux e pode ser baixado aqui.
Ele utiliza o Virtual Box para criar uma VM com a imagem do Android. Testei com imagens de smartphones e tablets e tudo funciona muito bem.
Alguns colegas tiveram problemas com ele (no Windows, pra variar) mas isso era por conta da placa de vídeo (que não suportava GPU) ou do processador (antigo) que não suportava VMs.

4br4ç05,
nglauber

7 comentários:

Felipe Bonezi disse...

Infelizmente nesta nova versão o Google Play foi removido. Eles estão tentando entrar em acordo com o Google para colocar novamente! :-(

Nelson Glauber de Vasconcelos Leal disse...

Oi Felipe,

Verdade... Tomara que eles consigam :)

Você é uma presença ilustre nesse blog ;)

4br4ç05,
nglauber

Thainã Monteiro disse...

Testei, é rápido mas não aprovou! A questão de layout complicou, resolução e DPI não ficaram adequadas para mim.

Ainda farei outros testes, mas por enquanto não tem como utiliza-lo para produção.

Thainã Monteiro disse...

Retificando o último comentário:

O Genymotion é extremamente rápido e eficiente. Não só a VM como o sistema como um todo.

Não dispensa o teste em dispositivos reais, mas facilita muito a vida do programador.

Um abraço Glauber!

Nelson Glauber de Vasconcelos Leal disse...

Oi Thainã,

Acho que foi isso que eu falei no post :)

"Apesar de ser muito melhor (e recomendado) testar sua aplicação em um aparelho de verdade (aliás, em vários), o emulador pode ajudar"

4br4ç05,
nglauber

Anônimo disse...

alguns jogos como clash of clans, ficam lentos e ate mesmo jogos offlines. tem como melhorar o desempenho? meu notebook é razoavel, sendo que eu jogo o Tera no medio sem problemas.

Nelson Glauber disse...

Oi Anônimo,

Você pode determinar o número de processadores e a quantidade de memória do emulador.
Ao abrir o Genymotion, clica no ícone de uma ferramenta do lado direito que vai abrir as propriedades.
Pode ser que melhore o desempenho.

4br4ç05,
nglauber