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çãoMelhor paraAbordagemLimitação principal
WaydroidAplicativos além do Windows LinuxContêiner do AndroidCompatibilidade com Wayland e arquitetura de aplicativos
Emulador do Android StudioDesenvolvimento e testes de APIDispositivo virtual oficial (AVD)Requer KVM e recursos substanciais.
Genymotion DesktopControle de qualidade com perfis de dispositivos virtuaisDispositivos virtuais locaisSuporte oficial limitado para distribuições Linux
redroidAutomação e múltiplas instânciasContêiner LinuxConfiguraçã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.

Um ambiente de trabalho Linux com uma janela de aplicativo Android e um painel de inicialização de aplicativos separado.
A integração ao estilo Waydroid coloca aplicativos Android lado a lado com janelas Linux.

Siga o guia de instalação oficial da sua distribuição e inicialize a imagem Android. O guia do aplicativo abrange a instalação do APK e a inicialização na área de trabalho.

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.

Um espaço de trabalho para desenvolvedores com um seletor de dispositivos e uma tela virtual de configurações do Android.
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.

Este guia é voltado para desenvolvimento e controle de qualidade, e não para uso casual de aplicativos. Consulte o guia do emulador do Google , as instruções do AVD e os requisitos do KVM .

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.

Três instâncias do Android agrupadas em um painel de controle de contêiner Linux ao lado de uma tela virtual do Android.
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.

Deixar um comentário

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Como instalar o Celluloid no Linux com Flatpak ou seu gerenciador de pacotes

Instale o Celluloid no Linux a partir do Flathub com o Flatpak, ou use um pacote nativo quando sua distribuição fornecer um. Aprenda como iniciar, atualizar e remover o programa.

Como jogar Undertale no Linux com o Steam

Como jogar Undertale no Linux com o Steam

Undertale possui uma versão nativa para Linux no Steam. Aprenda como instalar o Steam, baixar o jogo, executá-lo e, caso a versão nativa apresente problemas, tente usar o Proton.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

Faça anotações no Linux com o Paper: use e faça backup do aplicativo.

O Paper não está mais disponível no Flathub nem é desenvolvido ativamente. Aprenda como verificar uma instalação existente do Linux, escrever notas em Markdown e fazer backup delas.

Como instalar o BlackArch Linux: Guia para USB e Desktop

Como instalar o BlackArch Linux: Guia para USB e Desktop

Aprenda como baixar a ISO correta do BlackArch, verificá-la, criar um USB inicializável e instalar o BlackArch Linux com segurança usando o instalador Slim.

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Como acessar um Raspberry Pi com o TeamViewer a partir do Linux

Instale o TeamViewer Host no Raspberry Pi OS, vincule o dispositivo à sua conta e conecte-se a partir de um computador Linux com as orientações e dicas de solução de problemas do pacote ARM atual.

Como compartilhar um mouse e um teclado em uma rede local (LAN) no Linux

Como compartilhar um mouse e um teclado em uma rede local (LAN) no Linux

Use o Barrier ou seu sucessor, Input Leap, para controlar vários computadores Linux com um único mouse e teclado. Aprenda sobre instalação, configuração de servidor, conexão em rede local (LAN) e soluções de problemas.

Como configurar o Proton Mail Bridge no Linux com o Thunderbird

Como configurar o Proton Mail Bridge no Linux com o Thunderbird

Instale o Proton Mail Bridge no Linux, conecte sua conta paga do Proton Mail e configure o Thunderbird com as configurações corretas de IMAP, SMTP e certificado.

Como bloquear anúncios via DNS no Linux

Como bloquear anúncios via DNS no Linux

Bloqueie diversos anúncios e rastreadores em aplicativos Linux configurando o DNS do AdGuard no GNOME, KDE Plasma ou NetworkManager, com endereços IPv4 e IPv6 atualizados e dicas de solução de problemas.

Como tornar seu perfil de e-mail do Thunderbird portátil no Linux

Como tornar seu perfil de e-mail do Thunderbird portátil no Linux

Torne um perfil de e-mail do Thunderbird portátil no Linux copiando o perfil completo para um pen drive, executando-o pelo caminho e evitando erros comuns que levam à perda de dados.

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?

Compare Waydroid, Android Studio Emulator, Genymotion e redroid para encontrar a opção Linux ideal para aplicativos de desktop, desenvolvimento Android, controle de qualidade ou testes de contêineres.