Com o Anbox você obtém seus aplicativos de smartphone no grande monitor
Aqueles que usam um PC ou notebook com Ubuntu muitas vezes não têm ciúmes dos milhões de aplicativos Android para smartphones. Mas não se preocupe: com uma ferramenta como o Anbox, os aplicativos móveis rodam em um Ubuntu Linux. Uma enorme vantagem se um aplicativo de smartphone usado com frequência não estiver disponível para download para Linux.
No mundo Windows, existem várias soluções para usar o mundo Android, incluindo a Google Play Store em um PC ou monitor de notebook. Inclui software conhecido da BlueStacks, bem como emuladores como MEmu, Noxplayer ou KOPlayer. No Linux, os fãs do Android tiveram que esperar muito tempo por uma solução qualitativamente utilizável. A espera acabou com “Anbox” (Android em uma caixa). Isso significa que vários aplicativos Android estão finalmente rodando no Linux como se fossem aplicativos normais de desktop.
Anbox é executado em um contêiner nativo em seu sistema Android. O que é especial: o Android roda surpreendentemente rápido no seu sistema, já que não há necessidade de rodar um ambiente de software virtualizado no Linux. O Anbox não é um software emulador como o Genimobile ou Shashlik, que requer muito mais recursos do sistema devido à emulação.
Isso está por trás do truque de desempenho e segurança da Anbox
Anbox usa os namespaces Linux definidos para que um sistema Android completo e seguro possa ser operado em um PC Linux em um contêiner. São recursos como: ipc, mount, net, pid, user, uts. Eles são necessários para implantar aplicativos Android em qualquer plataforma baseada em GNU / Linux.
O mesmo kernel é executado para a distribuição Linux e os aplicativos Android para evitar as desvantagens de emulação ou virtualização. O Android em execução no contêiner não tem acesso direto ao hardware do sistema host. Todo o acesso ao hardware ocorre por meio do daemon anbox, que é executado em segundo plano, fornece todos os serviços necessários e organiza o acesso ao hardware.
Qual é o status de desenvolvimento no Anbox e todos os aplicativos Android são executados com ele?
De acordo com o desenvolvedor Simon Fels, o Anbox ainda está na fase alfa de desenvolvimento. Por esse motivo, você ainda tem que conviver com alguns déficits de estabilidade e compatibilidade com algumas versões do Linux. É melhor não usá-lo como o único sistema produtivo para o uso de aplicativos de negócios.
Até agora, o Anbox foi configurado para uso em sistemas desktop. Ele também pode ser usado em sistemas operacionais Linux móveis, como Ubuntu Touch ou Sailfish OS. Isso pode exigir ajustes adicionais para a respectiva interface do usuário durante a instalação. O ambiente de execução Android da Anbox é fornecido atualmente com uma imagem de sistema adaptada com base no Android 7.1 (Nougat). A maioria dos aplicativos Android atuais são executados nele.
Gorjeta: Certifique-se com antecedência na Play Store se o aplicativo desejado é compatível com o Android 7.1. Caso contrário, você não pode instalar e usar o aplicativo com Anbox no Linux. Existem também as seguintes restrições da versão Anbox atual: Se as funções de hardware, como WiFi, Bluetooth ou telefonia forem absolutamente necessárias, essas funções podem não estar disponíveis no sistema host. Por exemplo, porque, ao contrário de um smartphone Android, seu notebook não possui um módulo de telefone.
Usando Android no Ubuntu - como instalar o Anbox
Anbox é um software de código aberto para o qual os textos de origem e as informações que o acompanham sobre a operação e instalação estão disponíveis no Github. Importante para a instalação: Anbox é oferecido como um pacote instantâneo. Snap é Canonicals (o patrocinador da distribuição Linux Ubuntu, canonical.com), um novo formato de pacote de instalação que agora é suportado por outras distribuições Linux além do Ubuntu. Anbox pode ser instalado com um sistema Ubuntu Linux atual com pouco esforço. A razão para isso: os subsistemas do kernel “ashmem” e “binder”, que são obrigatórios para o contêiner Android, estão incluídos no Ubuntu a partir da versão 19.04. Se você ainda estiver usando uma versão mais antiga, encontrará as informações apropriadas sobre a instalação no site da Anbox.
A instalação do Anbox facilitada
Primeiro, baixe os módulos Anbox necessários do Github no site de desenvolvedores do Anbox e descompacte os arquivos em uma pasta de sua escolha. No seu PC Linux, abra um terminal e digite:
snap install -devmode -beta anbox
Se você ainda não está conectado à loja do Ubuntu, use este comando para instalar o Anbox:
sudo snap install -devmode -beta anbox
Para atualizar para uma versão mais recente do Anbox, digite:
snap refresh -beta -devmode anbox
Para obter informações sobre as versões disponíveis do Snap, consulte:
snap info anbox
Os desenvolvedores mantêm duas versões: a versão beta mais antiga e estável e a versão Edge mais recente. Se quiser se beneficiar de novas funções, você pode instalar a variante do Edge com o seguinte comando:
snap refresh -beta -edge anbox
Como instalar aplicativos Android como você faria em seu smartphone
Os aplicativos são instalados por meio de um APK (formato de arquivo de um aplicativo Android) ou diretamente por meio da Google Play Store. Neste caso, decidimos sobre a variante confortável e instalamos a Playstore com antecedência da seguinte forma:
Digite o seguinte na janela do Terminal e pressione a tecla Enter:
wget raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
Altere os direitos de acesso necessários após a instalação com:
chmod + x install-playstore.sh
E, finalmente, instale a Play Store via:
./install-playstore.sh
Dependendo da velocidade da Internet, pode levar alguns minutos para que a instalação seja concluída. Feche o terminal e abra o Anbox no menu de aplicativos do Ubuntu.
Ao fazer login na Play Store pela primeira vez, você deve inserir seu nome de usuário e senha de sua conta do Google para fazer login. Se você usa uma autenticação bidirecional, confirme o acesso do seu PC com o seu smartphone Android.
Conclusão
Anbox pode ser instalado em todos os sistemas Linux que suportam Snaps. O Anbox é configurado para este propósito, conforme descrito, com uma instalação manual usando comandos de linha de comando. Vários módulos do kernel são instalados para a instalação, dos quais são necessários direitos de root. Mais informações podem ser encontradas em https://anbox.io/.