O Android é construído em cima de um kernel Linux muito personalizado. Então, a execução de aplicativos móveis no Linux faz sentido usando um emulador Android.
Embora isso não seja algo novo que você pode fazer em sua máquina Linux, é um recurso mais procurado depois que o Windows introduziu a capacidade de executar aplicativos Android em 2021.
Não apenas limitado ao uso de aplicativos, alguns dos emuladores Android também podem ser úteis para o desenvolvimento e teste.
Portanto, eu compilei uma lista dos melhores emuladores que você pode usar para testar ou executar aplicativos/jogos Android no Linux.
1. Anbox

Anbox é um emulador muito popular que permite que os usuários do Linux executem aplicativos Android. Provavelmente é isso que o Deepin Linux utiliza para ter suporte a execução de aplicativos Android fora da caixa.
Ele isola o sistema operacional Android do host usando um contêiner, que também permite que eles tornem a última versão do Android disponível para usar.
Apps Android em execução não terão acesso direto ao seu hardware - o que é uma boa decisão de segurança.
Ao contrário de algumas das outras opções aqui, Anbox não precisa tecnicamente de uma camada de emulação para fazer o trabalho do Android. Em outras palavras, é muito perto de uma experiência nativa do Android em seu sistema Linux.
Por esse motivo, pode não ser a opção mais fácil disponível. Você não pode simplesmente usar o Google Play Store para instalar aplicativos; você precisa utilizar o Android Debug Bridge (ADB). Tudo o que você precisa é o arquivo APK de um aplicativo para instalar e usá-lo.
2. Genymotion
Genymotion é uma solução impressionante adaptada para testes e desenvolvimento.
Não é uma opção livre e de código aberto. Eles fornecem experiências virtuais ao Android como um serviço através da nuvem ou um cliente de desktop que é independente do Android Studio.
Você pode simular uma variedade de configurações de hardware e versões Android para criar um dispositivo virtual para testes. Também oferece a capacidade de ampliar e tem vários dispositivos virtuais Android em execução para testes extensivos.
Pode ajudá-lo a testar como o upload de arquivos funciona em seu aplicativo, como impacta bateria, desempenho, memória e assim por diante.
Embora seja uma solução premium principalmente para profissionais, ele suporta as mais recentes distribuições do Linux que incluem Ubuntu 20.04 Lts.
3. Android-X86
Android X86 é um projeto de código aberto para fazer Android rodar em um PC com suporte a 32 bits.
Você pode optar por instalá-lo usando um gerenciador de máquinas virtuais no seu sistema Linux ou tentar diretamente no seu PC.
Instruções de Instalação oficiais estão disponíveis se precisar seguir em frente.
Ao contrário de algumas outras opções, é um emulador simples que tenta trabalhar em um PC sem recursos extravagantes.
4. Android Studio (dispositivos virtuais)
O Android Studio é uma ferramenta completa para o desenvolvimento e teste. Felizmente, com o suporte para o Linux, você pode usá-lo para emular a experiência do Android para experimentos, se precisar.
Você só precisa criar um dispositivo virtual Android (AVD) que você pode configurar e simular como um emulador.
Há boas chances de encontrar suporte para alguns dos mais recentes smartphones, TVs e smartwatches também.
Precisa de uma certa curva de aprendizado para poder usár, mas é livre e completamente aberto.
5. ARChon
Uma solução interessante é um emulador Android que você pode usar no Linux e em qualquer outra plataforma.
Ele ajuda a executar aplicativos Android no Chrome OS ou com o navegador Chrome em qualquer sistema operacional. Ao contrário de alguns outros, você não pode obter uma experiência completa do Android, mas apenas a capacidade de executar aplicativos Android.
Você só tem que descompactar o runtime e carregá-lo nas extensões do Chrome. Em seguida, adicione o aplicativo que você deseja baixando o arquivo APK sobre ele.
6. Bliss OS
O Bliss OS é mais um projeto de código aberto, semelhante ao Android X86 que visa fazer Android no PC.
Ao contrário do Android X86, ele fornece mais opções de compatibilidade, suportando as arquiteturas de 32 e 64 bits. Além disso, você pode baixar o arquivo compatível conforme seu processador.
Ele é ativamente mantido e suporta as últimas versões Android disponíveis no mercado.
Conclusão
Enquanto você encontrará vários emuladores Android disponíveis para o Linux, eles podem não substituir uma experiência de smartphone totalmentee.
Todo emulador vem com um conjunto de recursos junto com um propósito específico. Escolha o que você precisa!
Você já tentou os emuladores Android ainda? Qual é o seu emulador favorito que você usou no Linux? Sinta-se à vontade para me avisar nos comentários abaixo.
Via itsfoss.com. Você pode conferir o post original em inglês:
Top Android Emulators to Run and Test Android Apps on LinuxÚltima atualização deste artigo: 21 de july de 2021