
O sonho de poder rodar aplicativos Android em distribuições Linux como o Ubuntu está um passo mais perto da realidade, graças a um promissor novo projeto de código aberto chamado “SPURV“.
O “SPURV” é um ambiente Android experimental em contêiner que pode rodar aplicativos Android ao lado de aplicativos Linux comuns para desktop, sob o Wayland.
É o trabalho da Collabora, uma empresa de consultoria e desenvolvimento de software de código aberto sediada no Reino Unido, que revelou seu novo projeto experimental em um post no blog.
Não seria ótimo se você pudesse executar seus aplicativos Android favoritos no Ubuntu, em modo de janela com integrações nativas?
Agora, o Linux não tem menos aplicativos nativos. Há uma grande variedade de softwares e jogos nativos disponíveis, incluindo editores de imagem, navegador da Web, clientes de e-mail e aplicativos de mídia social.
Mas não seria ótimo se você também pudesse acessar o ecossistema de aplicativos para Android? Execute seus aplicativos Android favoritos no desktop do Ubuntu em modo de janela, com integrações nativas?
Bem, o projeto “SPURV” estabelece uma base para isso.
Uma alternativa: Anbox?
Anbox é o projeto de software livre que você provavelmente pensou quando leu o título acima. É a solução mencionada com frequência para a pergunta “como executar aplicativos Android no Linux?” Quando gerada.
Mas, apesar de todas as promessas que Anbox mostra – o que é muito – a) ele continua a ser tecnicamente diferente e b) está longe de ser a maneira amigável de executar arquivos .apk no sistema Linux que muitos (eu incluído) gostariam de estar.
SPURV: Execute aplicativos Android no Linux
A demonstração em vídeo acima mostra os aplicativos nativos do Wayland Linux e um aplicativo Android rodando ao mesmo tempo. Não é polido ou aperfeiçoado, mas mostra o que é possível.
De alguma forma, o SPURV é semelhante ao Bluestacks, um emulador que pode executar aplicativos Android em áreas de trabalho do Windows no modo “windowed”.
Como o Bluestacks, o SPURV cria um dispositivo Android emulado em seu sistema Linux. Mas, ao contrário do Bluestacks, não é um tempo de execução “tudo em um” que você pode baixar e instalar.
O SPURV é mais uma coleção de ferramentas que podem ser usadas para configurar um contêiner Android, instalar aplicativos Android dentro dele e, em seguida, executar esses aplicativos em tela cheia em um desktop Wayland Linux no topo do kernel Linux host.
A habilidade técnica permite que os aplicativos Android aproveitem os recursos de hardware do sistema Linux subjacente, como pilhas de áudio, rede e gráficos, como mostra o diagrama:

A principal “desvantagem” do SPURV é, como todas as experiências virtualizadas / emuladas, o fato de você estar executando um sistema Android completo em um sistema Linux completo. Eficiente em recursos isso não é.
Collabora diz que o projeto tem como objetivo executar “uma única tela cheia de aplicativos Android” em vez de muitos aplicativos, em janelas.
Mas isso não impede que os desenvolvedores da ampla comunidade de software livre adaptem o projeto para se adequar a diferentes casos de uso.
O Google, por meio de seu bem-sucedido esforço do Android for Chromebooks, nos mostra que os contêineres e os ambientes virtuais podem ser adaptados para executar aplicativos Android no Linux de uma maneira funcional, eficiente e perfeitamente integrada.
Primeiros dias para um projeto promissor
Os limites do SO não são tão distintos agora como eram antes. O ChromeOS pode executar aplicativos Android, o Windows 10 pode executar ferramentas nativas do Linux CLI e versões recentes do macOS vêm pré-carregadas com uma seleção de softwares iOS populares.
Não há razão para o Linux não se juntar à diversão, né?
São os primeiros dias do SPURV. O projeto acaba de ser anunciado publicamente. Como tal, não há Flatpak ou tempo de execução perfeitamente compactado para baixar e instalar no seu sistema.
Se você estiver interessado em aprender mais, se envolver com o desenvolvimento ou criar o projeto a partir da fonte, confira a página do projeto no Gitlab para obter mais informações. Lá você encontrará o código-fonte e um guia de configuração.
Fonte: OMG! Ubuntu!