Categorias: News

Collabora traz solução para rodar apps Android em distros Linux

Já surgiram ao longo dos últimos anos, algumas tentativas de levar as aplicações do Android para as distribuições Linux, tais como o abandonado Shashlik ou o sem notícias Anbox, mas uma nova empreitada tem mais chances de tornar-se relevante neste tipo de solução.

Estamos falando da SPURV e seu principal diferencial é ser um projeto idealizado e mantido pela Collabora, uma empresa localizada no Reino Unido e com diversos investimentos e contribuições para o open source, talvez você já tenha escutado seu nome, já que é uma das principais empresas por trás do LibreOffice e responsável pela versão comercial e cloud da suíte de código aberto.

A proposta da Collabora é trazer as aplicações do Android para distribuições Linux em forma de container e com comunicação direta ao hardware, sendo que na comunicação oficial, a empresa destaca que é justamente onde está seu diferencial.

Citando diretamente o Anbox e o Shasklik, a empresa destaca que o acesso indireto que o Anbox promoveu entre aplicações Android e distribuições Linux, ocorreram com o uso do Qemu Pipes, enquanto o Shasklik também utiliza camadas de emulação do Qemu para ser executado.

Já o SPURV, segundo a Collabora, terá acesso direto ao hardware, para melhorar o desempenho dessas aplicações, evitando o funcionamento por emulação. Para isso a empresa desenvolveu algumas camadas de comunicação, que farão a interpretação do HAL (Camada de aúdio do Android) e o PulseAudio nas distros Linux.

Já na parte gráfica, o chamada SPURV HWComposer fará a comunicação da camada HWC do Android com o Wayland no Linux, sim, não haverá suporte para o X Server e alguns motivos o tem, primeiro que o X já está absoleto e sendo lentamente trocado pelo Wayland, segundo que a forma de funcionamento do HWC é similar ao do Wayland, facilitando essa comunicação.

O SPURV HWComposer também será responsável por interpretar os comandos de toque e entregar ao Wayland, apesar desta ação não estar relacionada com o HWC do Android.


O software já está disponível para utilização e desenvolvedores interessados, precisam transformar suas aplicações Android em um container com o SPURV HWComposer, adicionando junto a versão desejada do AOSP.

Sim, você não leu errado, as aplicações neste modelo, terão cada uma o sistema android embarcado em seu container, a própria empresa reconhece as desvantagens deste modelo que envolvem a execução de um sistema Android por cada aplicação aberta, o que significa aplicações de grande tamanho para armazenamento e um grande quantidade de consumo de recursos do hardware, visto que um segundo sistema está sendo executado em segundo plano, dentro daquele container.

Em uma explicação bem simples, imagine uma VM rodando para cada aplicativo Android que você abrir em seu desktop Linux.

Além disso, para os desenvolvedores, O SPURV ainda não é o mais intuitivo, além de exigir a entrada manual do dispositivo de suporte e a compilação do AOSP.

A Collabora espera melhorar todo esse fluxo no decorrer do tempo, tendo como principais objetivos neste momento, diminuir o tempo de execução, diminuir o consumo de memória RAM e aumentar o suporte a diferentes hardwares.

Como é possível ver, o SPURV está longe de já ser algo para o ambiente de trabalho, tratando-se, por hora, de um projeto inicial e que remete a uma boa proposta de integração, mas que carece de grandes ajustes. Porém como dito no início desta matéria, como temos o nome da Collabora liderando o projeto, as expectativas tornam-se grandes e aumentam as chances de avanços da solução.

Por enquanto, quem desejar usar um sistema operacional com kernel Linux e que seja capaz de rodar as aplicações do Android, o Chrome OS é a melhor escolha, por já contar com este suporte vindo das mãos da Google e até mesmo, utilizando a Play Store.

Fonte: Collabora

Disqus Comments Loading...
Compartilhar

Matérias Recentes

NoScript – Extensão focada em segurança chega ao Google Chrome

Após 14 anos de existência no Mozilla Firefox, hoje a extensão NoScript está finalmente disponível para o Google Chrome e… Read More

2 horas ago

5 ideias de negócios home office

Ter a possibilidade de criar um blog, um site, ou um canal de vídeos (ou tudo isso junto) e ainda… Read More

4 dias ago

Samsung encerra linha Galaxy J e leva os de entrada para a linha A

Ao longo de muitos modelos e lançamentos, a Samsung tinha mantido nos últimos anos uma organização para seus smartphones que… Read More

5 dias ago

Como usar o Box.com em sua distro Linux

Entre usuários finais, os serviços de armazenamento em cloud mais conhecidos e comentados são o Google Drive, OneDrive e Dropbox.… Read More

7 dias ago

Como instalar Flatpak na loja do Ubuntu

A Canonical optou já faz algum tempo, por utilizar a Gnome Software, como sua loja de aplicativos. No entanto, ela… Read More

2 semanas ago

Nuuvem traz sistema de recompensa para venda de jogos

A Nuuvem é uma loja brasileira para revenda de keys de jogos para PC, uma das maiores do ramo e… Read More

4 semanas ago