Android

Melhores emuladores Android para Linux

Melhores emuladores Android para Linux

Por que emuladores Android?

A primeira pergunta que você precisa fazer a si mesmo é o que deseja que o emulador Android faça por você. Muitas vezes, você só precisa dele para um aplicativo específico que não pode ser obtido em seu desktop Linux. Algumas vezes você deseja executar um jogo e outras vezes está procurando desenvolver seu próprio aplicativo.

O que funciona melhor para quê?

Dispositivo Virtual Android

Projetado especialmente para testar seu próprio código ao codificar no Android Studio. O emulador integrado é superior para testar seus próprios aplicativos, como esperado, isso funciona melhor para usar o Android SDK, mas você pode usar o emulador autônomo. As imagens ocupam muito espaço em disco e usam muita memória quando usadas, mas todos os recursos estão lá e funciona quase sem falhas. Com este pacote, você também pode emular o movimento do telefone, bateria fraca e outras situações relacionadas ao hardware.

Shashlik

Shashlik ainda funciona e é surpreendentemente poderoso e simples de começar. Depois de instalá-lo, você pode instalar aplicativos Android iniciando o emulador Shaslik e conectando-se a ele usando adb. Os aplicativos podem então ser iniciados diretamente de seu desktop. Eles se parecerão com aplicativos normais, mas serão um pouco lentos para iniciar, pois a VM deve ser iniciada antes do próprio aplicativo. Observe que este pacote ainda está em beta e a última atualização foi em 2016, então certifique-se de não confiar em atualizações. Se, no entanto, seu aplicativo funcionar, você pode continuar a usá-lo.

Android_x86

O Android_x86 também pode ser executado em uma máquina virtual, o Virtualbox é uma ideia, mas não a única. A parte divertida deste pacote é que você pode instalá-lo como um segundo sistema operacional em seu disco e executá-lo. Ao fazer isso, você não está mais emulando; em vez disso, toda a instalação é feita para o seu laptop. Isso também funciona quando você deseja ter mais bateria do seu laptop, geralmente usa muito menos energia do que o seu sistema operacional normal. Uma vez que pode substituir o seu sistema operacional, ele emula tudo quase exatamente. As ferramentas de análise para seus próprios aplicativos não é algo que foi priorizado neste projeto, então pode faltar um pouco nessa área, mas para uso regular é ótimo. A atualização também é simples, pois a imagem é uma ISO e existe um arquivo RPM para a instalação.

Anbox

O objetivo da Anbox é oferecer a você a capacidade de executar aplicativos Android no Linux; Em uma caixa, como o nome sugere. O pacote vem em um piscar de olhos, a menos que você vá desenvolver. Se você deseja construir o código sozinho, precisa fazer o download de todo o código-fonte para Android. Este aplicativo é excelente para executar pequenos aplicativos diretamente em sua área de trabalho. Para instalar aplicativos Android, a maneira mais fácil é encontrar um gerenciador de pacotes e usá-lo. O programa adb contata qualquer Android conectado ao computador, o Anbox agirá como um celular conectado ao computador em que está rodando. Você também pode adicionar o Google Play por conta própria, ele não está incluído por motivos legais. F-Droid é uma alternativa popular de código aberto.

Genymotion

Genymotion está disponível apenas como uma distribuição de código fechado, mas você pode usá-lo gratuitamente. Quando instalado, é totalmente capaz de emular tudo o que um telefone pode fazer. Ele usa o VirtualBox em segundo plano, mas tem uma bela GUI em cima que torna a execução dos testes uma brisa. A empresa também oferece farms online de hardware emulado que você pode alugar. Isso tem um preço alto, é claro, e se destina apenas a desenvolvedores profissionais.

Navegador Chrome

Se você usa o navegador Chrome, também pode usar o ARC-soldador. Este é um aplicativo da Chrome Web store, a instalação demora um pouco, pois o aplicativo é grande, inclui um emulador. Depois de instalado e inicializado, você é saudado com uma tela extremamente simples. A tela contém um grande sinal de adição e o texto 'Adicionar seu APK', aqui você deve ter o arquivo apk pronto no armazenamento local. Depois que o aplicativo é instalado, há um ícone em sua nova guia, no qual você pode clicar para iniciar o aplicativo novamente. O ARC-soldador é destinado apenas para teste e existem erros graves para a versão Linux, mas se integra bem com o desktop Gnome.

Ilustração 1: ARC Welder executando F-Droid

Conclusão

Às vezes você deseja testar aplicativos, como um amador, use os seus próprios, como um profissional, use sistemas online. Para jogar, use o Anbox, ainda é cedo, mas já é útil. Quando você está desenvolvendo a si mesmo, o Android SDK é a sua melhor opção e seu próprio dispositivo virtual será o mais fácil de usar. O Genymotion se destaca quando você precisa testar recursos relacionados a hardware e aplicativos de mapeamento.

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...