Como usar Android no Computador?
Soluções que usam Máquinas Virtuais
Nox - Emulador de Android muito conhecido (Windows, Mac)
O Nox é um emulador de Android bem conhecido. Ele usa o VirtualBox por trás dos panos, o que significa que ele cria uma máquina virtual.
Site oficial
https://www.bignox.com/
BlueStacks - Emulador de Android muito conhecido (Windows, Mac)
Muito semelhante ao Nox, utiliza também uma máquina virtual para emular.
GenyMotion - Emulador de Android (Linux, Windows, Mac)
Outro emulador, também usa o VirtualBox como base, portanto é uma máquina virtual.
AVD (Android Virtual Device) - Emulador de Android padrão
O AVD é o emulador padrão da Google. Ele é usado por desenvolvedores de software que criam aplicativos Android, usando o AVD para testar seus aplicativos.
O AVD é o mais flexível de todos, permitindo escolher diversas versões do Android, entretanto é bem difícil de instalar.
Criando e gerenciando máquinas virtuais android
https://developer.android.com/studio/run/managing-avds
Melhorando a performance da máquina virtual AVD
https://developer.android.com/studio/run/emulator-acceleration
Soluções nativas (para Linux apenas!)
Estas alternativas são as mais eficientes e leves de todas. Por não usarem máquina virtual rodam o Android nativamente dentro do seu Linux instalado, entretanto rodam apenas aplicativos compatíveis com a arquitetura de processadores x86/x64.
Para usar essas soluções você precisa de um computador com Linux.
Anbox - Usando Android nativamente (Linux)
Você pode executar aplicativos Android no Linux nativamente, sem usar emuladores (que reduzem em muito a velocidade dos programas e o Android em si).
O Anbox faz o uso de 2 projetos diferentes. O primeiro é o Android x86, que é um projeto para transformar o Android de ARM para x86-64. Para rodar o Android x86 facilmente num formato de conteiner, o Anbox usa uma tecnologia semelhante ao Docker, criando conteiners de aplicações linux. Essa tecnologia se chama LXC (Linux Containers).
Vantagens: ele acessa diretamente o hardware do computador (sem precisar emular), o que torna o uso muito mais rápido e eficiente do que ao usar um emulador.
Contras: o Anbox ainda está em beta e o aplicativo que você quiser instalar precisa ter suporte para x86/64 (arquitetura do seu processador). Você até pode rodar aplicativos em ARM, mas para isso terá que instalar o libhoudini, um tradutor de ARM para x86. O Anbox não vem com Google Play instalado, então você precisa instalar os aplicativos por arquivos .apk ou instalar o Google Play manualmente.
Usando Anbox com Docker
Há uma página especial sobre isso aqui no blog.
https://blog.oitito.com/wp-admin/post.php?post=2483&action=edit
Referências
Tutorial oficial de instalação do Anbox
https://docs.anbox.io/userguide/install.html
Instalando Anbox e Whatsapp
https://linuxhint.com/install_anbox_android_emulator_ubuntu/