Se você é um usuário que vive querendo usar apps mobile no PC, o SPURV promete levar aplicativos Android para o Linux Desktop. Confira os detalhes desse projeto.
Não seria ótimo se você pudesse executar seus aplicativos Android favoritos no Ubuntu, em modo de janela com integrações nativas?
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‘.
SPURV promete levar aplicativos Android para o Linux Desktop
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 projeto é um trabalho da Collabora, uma empresa de consultoria e desenvolvimento de software de código aberto sediada no Reino Unido, que em um post no seu blog, revelou seu novo projeto experimental.
Com isso, ninguém poderá dizer que o Linux não tem poucos aplicativos nativos (alias, quem diz uma coisa dessas, né?).
Há uma grande variedade de softwares e jogos nativos disponíveis, incluindo editores de imagem, navegador Web, clientes de e-mail e aplicativos de mídia social.
Mas também não seria ótimo se você pudesse acessar o ecossistema de aplicativos para Android? Executar 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.
Geralmente, Anbox é o projeto de software livre que você provavelmente pensou quando leu o título acima. Acontyece que essa é a solução mencionada com frequência quando é feita a pergunta “como executar aplicativos Android no Linux?”.
Mas, apesar de todas as promessas que Anbox mostra – o que é muito – ele continua a ser tecnicamente diferente e está longe de ser a maneira amigável de executar arquivos .apk no sistema Linux.
A demonstração em vídeo abaixo mostra os aplicativos nativos do Linux em Wayland e um aplicativo Android rodando ao mesmo tempo. Não é polido ou aperfeiçoado, mas mostra o que é possível.
- Como instalar o jogo Hopmon no Linux via Snap
- Como instalar o jogo Tuxocide no Linux via Snap
- Como instalar o jogo Jigsaw Puzzles Collections no Linux via Snap
- Como instalar o jogo Scorpion cards no Linux via Snap
De alguma forma, o SPURV é semelhante ao Bluestacks, um emulador que pode executar aplicativos Android em áreas de trabalho do Windows no modo janela.
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 abaixo:
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. Ou seja, ele não será eficiente no uso de recursos.
A equipe da 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.
Os limites do SO não estã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.
Então, não há razão para o Linux não se juntar à diversão, né?
Mas esses ainda 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 Gitlab do projeto para obter mais informações.
Lá você encontrará o código-fonte e um guia sobre como configurar as coisas.