Não é segredo para ninguém que aplicativos e jogos para dispositivos móveis possuem uma popularidade crescente, e nesse sentido, os emuladores Android representam ferramentas valiosas.
Seja você desenvolvedor ou entusiasta, ou até mesmo alguém que “apenas” deseja executar seus aplicativos móveis no computador, estes emuladores podem proporcionar muitos ganhos de produtividade.
Muitos de nós carregam verdadeiros “arsenais” em dispositivos móveis: documentos do trabalho, apps bancários, jogos, etc.
Assim, é também perfeitamente possível acessar no computador a enorme biblioteca de aplicativos e jogos disponíveis no Google Play.
E se você é um usuário Linux, saiba que existem vários excelentes emuladores Android, incluindo opções de código aberto (e gratuitas) e proprietárias.
Introdução aos Emuladores Android
Antes de entrar em detalhes a respeito de vários emuladores Android para Linux, é interessante que você tenha em mente alguns conceitos básicos.
Em primeiro lugar, vale dizer que o Android é um sistema operacional para dispositivos móveis, que tem como base uma versão customizada do kernel Linux.
Dessa forma, um emulador é um software que permite que você execute, no seu computador, programas desenvolvidos para um hardware diferente.
Em outras palavras, um emulador Android possibilita que você rode aplicativos e jogos do sistema operacional Android no computador, independentemente do sistema operacional que você usa.
Por que usar emuladores Android no Linux?
Em primeiro lugar, os emuladores Android permitem que você execute aplicativos e games Android dentro de um ambiente consistente e controlado.
Além disso, tanto faz o hardware que você está usando: você só precisa obter um emulador compatível com o seu sistema operacional (em nosso caso, o Linux).
Tudo isto é muito útil para desenvolvedores, por exemplo, que precisam testar seus aplicativos e jogos mobile ainda em desenvolvimento (sem que seja necessário dispor de um dispositivo físico).
Além disso, emuladores Android podem ser bastante rápidos e eficientes. Dependendo da configuração do seu computador, a experiência pode até ser bem melhor do que o Android em um dispositivo físico.
E, obviamente, nada impede que você utilize um software do tipo para jogar seus games preferidos do Android em uma tela maior.
Obs: e nada impede também que você acesse seus aplicativos Android preferidos em seu computador Linux.
Principais emuladores de Android para Linux
Assim como existem ferramentas como o VirtualBox, por exemplo, que permitem que você execute sistemas operacionais dentro de outros sistemas operacionais, também existem excelentes emuladores para Linux.
Existem vários, aliás, cada um deles com características e benefícios únicos. A seguir, portanto, você conhecerá algumas excelentes alternativas.
Vale também lembrar de algo muito importante: os programas abaixo não se encontram em nenhum tipo de ordem ou classificação.
É interessante que você leia as descrições, acesse os respectivos sites oficiais (conforme informado abaixo) e faça então os devidos testes.
Android Studio
Nada melhor do que iniciar a lista de emuladores Android mencionando um software desenvolvido pelo próprio Google.
O Android Studio é na verdade um completo ambiente de desenvolvimento de aplicações Android, disponibilizado de forma totalmente gratuita pela gigante de Mountain View (a ferramenta também é open source).
Trata-se, além disso, da IDE (Integrated Development Environment, ou Ambiente de Desenvolvimento Integrado) oficial para o desenvolvimento de apps Android.
O Android Studio é capaz de emular o sistema operacional Android no computador onde se encontra instalado, através da criação de um “Dispositivo Virtual Android” (ou Android Virtual Device – AVD).
Embora possa ser um pouco mais lenta que outros emuladores Android, esta completa IDE conta com uma grande variedade de recursos, incluindo suporte a emulação de sensores, dispositivos virtuais personalizados, etc.
O Android Studio representa uma excelente alternativa para desenvolvedores de aplicativos Android, e por motivos óbvios.
A ferramenta possui recursos extremamente úteis durante o desenvolvimento de aplicativos de alta qualidade.
Detalhes do Android Studio
Informação | Valor |
---|---|
Preço | Gratuito |
Licença | Apache 2.0 – Open source |
Plataformas | Linux, Windows, macOS, ChromeOS |
Como instalar o Android Studio no Linux
Em primeiro lugar, você deve acessar o site oficial da IDE (abaixo) e clicar no botão de Download (em verde). Dessa forma, você baixará um arquivo com a extensão .tar.gz
.
Em seguida, abra o seu terminal e, através do comando cd
, acesse o diretório onde o download foi feito. Por exemplo, supondo que você tenha utilizado o diretório Downloads
, dentro da home
do seu usuário, use um comando como o abaixo:
cd ~/Downloads
Agora, descompacte o arquivo baixado através do seguinte comando:
tar -xvf *.tar.gz
Obs: observe que, no comando acima, estou utilizando um “curinga”, mas você também pode especificar o nome completo do arquivo baixado.
Com a descompactação do arquivo .tar.gz
, um diretório chamado android-studio
será criado. Porém, você deve acessar um subdiretório deste (o diretório bin
).
Dessa forma, acesse este diretório através do comando abaixo:
cd android-studio/bin
Finalmente, dentro do diretório android-studio/bin
(o qual está dentro de ~/Downloads
), você só precisa executar o instalador do Android Studio.
Para isto, basta utilizar o seguinte comando:
./studio.sh
Pronto! Logo a seguir o instalador será iniciado, em modo gráfico. De agora em diante, basta que você defina algumas opções e responda a algumas perguntas.
Basicamente, é necessário apenas clicar em uma ou outra opção, prosseguindo então com o clássico “Next ==> Next ==> Finish“.
Após a instalação, basta buscar pelo Android Studio em seu menu de aplicativos /dock / launcher.
Obs: a primeira pergunta feita pelo instalador diz respeito à importação ou não de configurações do programa. Você pode simplesmente selecionar “Do not import settings” (Não importar configurações) e clicar em OK.
Instalando o Android Studio no Linux via Flatpak
Alternativamente, você pode instalar o Android Studio no Linux através de um pacote Flatpak (via repositório Flathub).
Antes, porém, é necessário que você conte com suporte a pacotes Flatpak no seu sistema. Para saber mais a respeito desta tecnologia, bem como aprender a instalar o respectivo suporte no Linux, consulte os guias abaixo:
Após configurar o devido suporte a pacotes Flatpak no seu Linux, bem como ao repositório Flathub, basta utilizar o comando abaixo para instalar o Android Studio:
flatpak install flathub com.google.AndroidStudio
Genymotion
Se você procura um emulador Android poderoso e repleto de recursos, o Genymotion é uma excelente alternativa.
Além disso, o software é bastante rápido e muito utilizado por desenvolvedores no mundo inteiro.
O Genymotion oferece suporte a dispositivos virtuais personalizados, e através de um plugin específico e do protocolo ADB, é capaz de se integrar ao Android Studio.
O software, que é proprietário / pago, usa o VirtualBox ou o QEMU como “motor de emulação”, e também oferece emulação de sensores.
A poderosa solução de emulação Android também permite que você simule vários tipos de configurações de hardware e versões (do Android).
Você também pode escalar todas as operações, e adicionar diversos dispositivos virtuais em execução simultânea.
O Genymotion permite inclusive que você faça testes e simulações visando replicar situações reais: rede, envio e recepção de SMS, acesso à localização, etc.
Existem 3 versões do Genymotion: “SaaS”, “Device Image” e “Desktop”. A versão SaaS (Software as a Service) roda na nuvem, e custa a partir de US$ 0,05 por minuto.
Já a versão “Device Image” é disponibilizada através de alguns serviços de cloud computing, como Amazon AWS, Google Cloud, etc. Aqui, os custos iniciam US$ 0,50 por hora e instância.
Finalmente, a versão “Desktop”, como seu nome deixa claro, é instalada na máquina do usuário, e custa a partir de US$ 206,00 anuais (há também uma versão para estudantes, por US$ 49,00 anuais).
Com tantos recursos e opções, o Genymotion também pode acabar caindo no gosto de quem precisa realmente de uma alternativa robusta e profissional.
E se você deseja apenas utilizar o emulador Android para jogar alguns games mobile, por exemplo, há uma opção gratuita, para uso pessoal, conforme veremos adiante (Genymotion Desktop for Personal Use).
Obs: nem todos os games irão rodar, entretanto. Mais detalhes aqui.
Detalhes do Genymotion
Informação | Valor |
---|---|
Preço | A partir de USD 49,00 anuais (estudantes) – Gratuito para uso pessoal |
Licença | Proprietária / Comercial |
Plataformas | Linux, Windows, macOS |
Como instalar o Genymotion no Linux
Em primeiro lugar, crie uma conta gratuita no site do Genymotion, através deste link. Em seguida, faça todo o processo de confirmação de seu e-mail junto à empresa responsável pelo software (siga as instruções do e-mail recebido).
Obs: uma conta junto ao serviço será necessária posteriormente, para que você obtenha a licença para uso pessoal.
Agora, baixe o instalador do software para Linux (lembrando que, por padrão, o aplicativo usa o QEMU como “motor de emulação”).
Neste momento, abra seu terminal e acesse o diretório onde o instalador foi baixado. Supondo que você o baixou na pasta Downloads
dentro do diretório home
, acesse-a através do comando abaixo:
cd ~/Downloads
Obs: faça as devidas alterações caso tenha baixado em outra pasta.
Agora, forneça a necessária permissão de execução para o arquivo baixado (por exemplo, genymotion-3.4.0-linux_x64.bin
):
chmod +x genymotion-3.4.0-linux_x64.bin
Finalmente, rode o instalador através de um comando com a seguinte sintaxe:
./genymotion-3.4.0-linux_x64.bin -d [Caminho]
Se você rodar o comando acima sem a opção -d
(e sem o argumento relativo ao caminho), o programa será instalado no diretório atual (em nosso caso, em ~/Downloads
).
Portanto, para uma melhor organização, vamos informar um outro caminho. Você pode, aqui, realizar as alterações que julgar necessárias.
Dessa forma, em nosso teste, vamos instalar o aplicativo em ~/genymotion
(crie este diretório previamente, através do comando mkdir
).
Ou seja, neste caso, use um comando como o abaixo:
./genymotion-3.4.0-linux_x64.bin -d ~/genymotion
Responda com y
(yes, ou sim) à primeira pergunta no prompt de comando (se você deseja mesmo instalar o software na pasta informada). Tecle ENTER
para confirmar.
Aguarde a instalação, e procure pelo Genymotion em seu menu de aplicativos.
Ativando e usando o Genymotion pessoal (Personal)
Abra o Genymotion e aguarde até que sejam solicitados seu e-mail e sua senha (ref. a conta que você já deve ter criado – veja no início do capítulo anterior). Preencha os dados e clique em “Next”.
Na tela seguinte, você deve informar sua licença (caso possua – I have a license) ou então informar que o programa é para uso pessoal.
Selecione, portanto, a segunda opção (Personal Use – Uso Pessoal), e clique em “Next“:
Obs: observe que a versão pessoal/gratuita não oferece suporte técnico, além de algumas outras limitações.
Obs 2: neste momento, após a seleção da licença para uso pessoal, uma nova janela é exibida. Apenas clique em “Agree“.
Na próxima tela, você apenas deve marcar a caixa de seleção, indicando que concorda com a EULA, e clicar em “Next”:
Pronto! Logo a seguir o emulador Android será iniciado. Neste momento, basta clicar no símbolo de “+” (no canto superior direito) e selecionar o dispositivo virtual desejado:
O software apresenta então uma espécie de “assistente”. Basta que você selecione o dispositivo desejado, lembrando que também é possível utilizar vários filtros (no canto esquerdo), como por exemplo “densidade”, “tamanho da tela”, etc.
De agora em diante, basta selecionar as opções desejadas, e o aplicativo irá então baixar todos os arquivos necessários.
Aqui, é possível até mesmo definir a quantidade de processadores, memória, tamanhos de tela, etc. Ou seja, trata-se de algo bastante robusto e completo.
Aguarde o download dos arquivos necessários e então inicie o dispositivo virtual recém criado.
O Genymotion lista todos os dispositivos criados, em sua tela principal. Apenas clique no sinal de “play” do novo dispositivo, e o ambiente será iniciado:
Waydroid
O Waydroid é um emulador Android com foco em sessões Wayland. O software é muito completo, além de instalar e rodar o Android através de um contêiner. Além disso, o Waydroid é 100% gratuito e open source.
O Waydroid é um dos emuladores Android gratuitos mais completos que existe. Repleto de recursos, ele também fornece acesso direto ao hardware da máquina através do método LXC (LinuX Containers).
Além disso, através do modo “Full UI“, o emulador também é uma interessante alternativa para situações onde você “apenas” deseja desfrutar de seus jogos Android preferidos.
Detalhes do Waydroid
Informação | Valor |
---|---|
Preço | Gratuito |
Licença | GPL v3 – Open source |
Plataformas | Linux |
Instruções para instalação do Waydroid
É possível instalar o Waydroid a partir dos repositórios de várias distros Linux. Você pode buscar pelo software na loja de apps da sua distribuição, por exemplo.
Esta página conta com instruções relativas a várias distribuições.
Bliss OS
Bliss OS é uma interessante alternativa em emuladores Android. Trata-se de uma espécie de sistema operacional, na verdade.
Optando pelo Bliss OS, você baixa uma imagem ISO e a grava em um pen drive, por exemplo. A partir daí, você pode iniciar seu computador através deste dispositivo, para carregar o ambiente do Bliss OS (live boot).
Por outro lado, você também pode instalar o Bliss OS em uma máquina virtual.
Vale ressaltar que a ferramenta oferece muitas opções de personalização e tamanhos de tela, além de ser extremamente rápida e disponibilizar várias versões do Android.
Detalhes do Bliss OS
Informação | Valor |
---|---|
Preço | Gratuito |
Licença | Apache 2.0 – Open source |
Plataformas | Live boot – Imagem ISO |
Android-x86
O Android-x86 é mais uma excelente alternativa de código aberto. Trata-se de outra opção que é disponibilizada através de uma imagem ISO.
Ou seja, você baixa a imagem, grava em um pen drive e a partir daí pode instalar a ferramenta em seu HD ou SSD (e até mesmo em uma máquina virtual).
Estão disponíveis imagens do Android-x86 para sistemas de 32 e de 64 bits. Esta é uma alternativa bem mais sucinta que as anteriores, entretanto. Ou seja, não espere por recursos avançados.
Detalhes do Android-x86
Informação | Valor |
---|---|
Preço | Gratuito |
Licença | Apache 2.0 – Open source |
Plataformas | Live boot – Imagem ISO |
Dicas e truques para emuladores Android
Agora, confira algumas dicas e truques interessantes, para que você possa utilizar emuladores Android no Linux com eficiência:
- Verifique se o seu computador possui recursos suficientes, ou se pelo menos ele está de acordo com os requisitos solicitados pelo software que você instalou (memória RAM, espaço em disco, CPU, etc);
- Sempre faça uso dos dispositivos virtuais personalizados. Assim, você é capaz de realizar testes de seus aplicativos e jogos em dispositivos e configurações diferentes;
- Use o Android Debug Bridge (ADB) para a devida depuração de seus apps;
- Utilize ferramentas de monitoramento de desempenho, para que eventuais gargalos de desempenho possam ser identificados (assim você é capaz de também otimizar seus aplicativos).
Conclusão
Os emuladores Android para Linux são ótimas e valiosas ferramentas, tanto para desenvolvedores quanto para entusiastas.
Porém, até mesmo você que simplesmente deseja executar seus jogos móveis em telas maiores pode se beneficiar deste tipo de software, cuja instalação e uso, como você pôde perceber, não é difícil.
Obviamente, existem vários emuladores Android diferentes, incluindo estas opções para Linux. Cada um deles conta com características e benefícios próprios.
No momento da escolha, certifique-se também de considerar suas necessidades, bem como os requisitos específicos de cada ferramenta.
Espero que este conteúdo tenha lhe agradado, e em caso de dúvidas e/ou sugestões, não hesite em deixar um comentário.
Até a próxima!
0 comentários