Início
» LINUX
»
Os 4 melhores emuladores de Android para Linux: qual deles se adapta à sua configuração?
Os 4 melhores emuladores de Android para Linux: qual deles se adapta à sua configuração?
Quatro maneiras práticas de executar o Android no Linux são: Waydroid , o emulador do Android Studio , Genymotion Desktop e redroid . Use o Waydroid para aplicativos em paralelo com sua área de trabalho Linux, o Android Studio para desenvolvimento, o Genymotion para testes em dispositivos locais ou o redroid para automação baseada em contêineres. A escolha certa depende da sua sessão de desktop, do processador e do nível de configuração desejado.
Essas ferramentas usam abordagens diferentes, portanto, nem todos os aplicativos Android funcionarão. Verifique primeiro a versão do Android, a arquitetura do processador, os serviços do Google e os requisitos do dispositivo.
Comparação rápida
Opção
Melhor para
Abordagem
Limitação principal
Waydroid
Aplicativos além do Windows Linux
Contêiner do Android
Compatibilidade com Wayland e arquitetura de aplicativos
Emulador do Android Studio
Desenvolvimento e testes de API
Dispositivo virtual oficial (AVD)
Requer KVM e recursos substanciais.
Genymotion Desktop
Controle de qualidade com perfis de dispositivos virtuais
Dispositivos virtuais locais
Suporte oficial limitado para distribuições Linux
redroid
Automação e múltiplas instâncias
Contêiner Linux
Configuração avançada; proteja o ADB com cuidado.
1. Waydroid: a melhor opção para aplicativos Android, além do Windows Linux.
O Waydroid executa um sistema Android completo em namespaces Linux e integra aplicativos à área de trabalho. Eles aparecem no menu de aplicativos em vez de uma máquina virtual separada com formato de telefone, tornando-o a primeira escolha para uso diário em uma área de trabalho Wayland.
A integração ao estilo Waydroid coloca aplicativos Android lado a lado com janelas Linux.
Verifique a compatibilidade primeiro: a configuração padrão para desktop espera o Wayland, e APKs somente para ARM não funcionarão em x86_64. A página do projeto Waydroid descreve atualmente sua imagem baseada em LineageOS como Android 13. Os aplicativos do Google também dependem da imagem instalada; a Play Store não está incluída em todas as instalações.
2. Emulador do Android Studio: a melhor opção para desenvolvimento de aplicativos
O emulador de Android do Google é a melhor opção para desenvolvedores que testam diferentes versões do Android e perfis de dispositivos. Ele vem com o Android Studio. Cada Dispositivo Virtual Android (AVD) combina uma imagem do sistema com um perfil de hardware, permitindo testar layouts de celulares e tablets em um único computador.
O emulador emparelha um dispositivo Android virtual com ferramentas de desenvolvimento.
Instale o Android Studio, adicione o emulador e uma imagem do sistema no SDK Manager e, em seguida, crie um AVD no Gerenciador de Dispositivos. A aceleração do Linux usa KVM; a virtualização de hardware deve estar ativada e sua conta precisa de permissão KVM. A recomendação básica do Google é de 16 GB de RAM e 16 GB de espaço em disco, sendo necessário mais espaço para algumas imagens de sistema ou dispositivos maiores.
3. Genymotion Desktop: ideal para perfis de controle de qualidade locais.
O Genymotion fornece dispositivos Android locais configuráveis para desenvolvedores e testadores que desejam um aplicativo emulador separado. É útil para verificar layouts e comportamentos em diferentes configurações de dispositivos sem precisar gerenciar AVDs no Android Studio.
Consulte o guia de instalação do Linux antes de fazer o download: o suporte oficial é limitado ao Ubuntu LTS, Debian Stable e Fedora Workstation em x86_64. GNOME, KDE e MATE são totalmente suportados; no Ubuntu, o fornecedor recomenda o Wayland em vez do X11. O Linux utiliza o QEMU com KVM por padrão. Existe uma edição gratuita para uso pessoal, mas ela possui recursos limitados, não oferece suporte técnico e não inclui a versão mais recente do Android. Consulte os detalhes da edição atual para obter informações sobre licenciamento e recursos.
4. Redroid: ideal para testes em contêineres
O redroid executa o Android em contêineres em um host Linux, visando automação, implantações em nuvem e múltiplas instâncias. Seu projeto oferece suporte a Docker, Podman e Kubernetes em amd64 e arm64. O README atual lista as tags de imagem do Android 16, tornando o redroid uma opção de contêiner de sistema completo mais atualizada do que uma antiga máquina virtual Android-x86.
O Redroid organiza instâncias do Android como contêineres Linux para testes.
O redroid não é um emulador de desktop de um clique. A instalação requer recursos do kernel Linux e configuração de contêineres; a documentação do projeto mostra o acesso via ADB e a exibição por meio do scrcpy. É importante ressaltar que o aviso de segurança é crucial: nunca exponha a porta ADB à internet pública, pois uma instância exposta pode colocar o contêiner e o host em risco. Se você administra contêineres, comece consultando a documentação do redroid .
Qual emulador de Android para Linux você deve escolher?
Aplicativos de uso diário para desktop: Waydroid, se sua sessão e seus aplicativos forem compatíveis.
Desenvolvimento Android: Emulador do Android Studio com KVM.
Perfis de controle de qualidade locais: Genymotion, se sua distribuição Linux for compatível.
Automação ou múltiplas instâncias: Redroid, se você conseguir proteger e gerenciar contêineres.
Por que Anbox e Android-x86 deixaram de ser as primeiras opções?
O repositório upstream do Anbox foi arquivado pelo proprietário em 13 de fevereiro de 2024. O Waydroid é uma opção atual baseada em contêineres para executar aplicativos Android em um ambiente de desktop Linux. O Android-x86 ainda está disponível para download, mas sua versão oficial 9.0-r2 é baseada no Android 9 e data de março de 2020. Ele ainda pode ser uma experiência de máquina virtual para nichos específicos, mas é uma opção ruim por padrão quando você precisa de uma versão atual do Android. Verifique o status do repositório do Anbox e as notas de lançamento do Android-x86 antes de seguir guias antigos.