Waydroid, um conjunto de ferramentas para ter seus aplicativos Android no Ubuntu

Definitivamente vocêUm dos recursos que é altamente solicitado por usuários Linux é o poder de fazer uso de aplicativos Android em sua distribuição Meu favorito é que embora haja um grande número de métodos para se conseguir isso, muitos deles são baseados na criação e execução de uma máquina virtual com o sistema, o que não é o mais eficaz quando se quer uma bidirecionalidade entre Android e sua distribuição.

É por isso que hoje vamos falar sobre o projeto Waydroid que preparou um conjunto de ferramentas que permite que você crie um ambiente isolado em uma distribuição Linux comum pPara carregar uma imagem completa do sistema da plataforma Android e organizar o lançamento de aplicativos Android com ele.

Sobre o Waydroid

O projeto era anteriormente denominado Anbox-Halium, uma versão reconstruída do Anbox que foi projetada para usar mais hardware nativo do dispositivo host do que Anbox, o que significa desempenho mais rápido. O principal objetivo do projeto é executar aplicativos Android em telefones Linux baseados em Halium (Halium é semelhante em conceito ao GSI Android, mas para Linux padrão), mas também pode ser executado em qualquer dispositivo com um kernel Linux.

O ambiente é construído usando tecnologias padrão para criar contêineres isoladoss, como namespaces para processos, IDs de usuário, subsistema de rede e pontos de montagem. O kit de ferramentas LXC é usado para gerenciar o contêiner e executar o Android em um kernel Linux normal, os módulos binder_linux e ashmem_linux são carregados.

O ambiente é projetado para funcionar com uma sessão baseada no protocolo Wayland. Ao contrário do ambiente Anbox semelhante, a plataforma Android fornece acesso direto ao hardware, sem camadas adicionais. Enquanto a imagem do sistema Android fornecida para instalação é baseada nas compilações do projeto LineageOS e no Android 10.

Das características que se destacam da Waydroid, o seguinte é mencionado:

  • Integração da área de trabalho: os aplicativos Android podem ser executados em paralelo com os aplicativos nativos do Linux.
  • Suporta a colocação de atalhos em aplicativos Android no menu padrão e a exibição de programas no modo de visão geral.
  • Suporta a execução de aplicativos Android no modo de múltiplas janelas e estilização das janelas para corresponder ao layout básico da área de trabalho.
  • Para jogos Android, é fornecida a capacidade de executar aplicativos no modo de tela inteira.
  • Há um modo disponível para exibir a interface padrão do Android.

Além disso, é mencionado que para instalar programas Android em modo gráfico, você pode usar o aplicativo F-Droid ou a interface de linha de comando "instalação do aplicativo waydroid".

O Google Play não é compatível devido ao link para serviços proprietários do Google Android, mas uma implementação alternativa gratuita dos serviços do Google pode ser instalada a partir do projeto microG.

O código do kit de ferramentas proposto pelo projeto é escrito em Python e lançado sob a licença GPLv3. Pacotes prontos são gerados para Ubuntu 20.04 / 21.04, Debian 11, Droidian e Ubports.

Como instalar o Waydroid no Ubuntu e derivados?

A primeira coisa que devemos fazer para poder instalar o Waydroid em nosso sistema é abrir um terminal (podemos fazer isso com o atalho de teclado Ctrl + Alt + T) e nele vamos digitar o seguinte:

A primeira coisa é definir nossa distribuição, onde substituiremos "version-ubuntu" pelo codinome da versão em que estamos, que pode ser focal, biônico, hirsuto, etc.

export DISTRO="version-ubuntu"
Agora procedemos para obter as chaves gpg e nós os importamos com:
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

Feito isso, agora vamos instalar o Waydroid em nossa distribuição digitando:

sudo apt install waydroid 

E, finalmente, procedemos à execução dos serviços Waydroid, que são o processo de inicialização:

sudo waydroid init 

O contêiner:

sudosystemctl start waydroid-container 

E continuamos a executar o Waydroid com:

waydroid session start 

Ou com este outro comando:

waydroid show-full-ui 

E em caso de problemas, podemos simplesmente reiniciar o contêiner com:

sudo systemctl restart waydroid-container 

Por fim, para quem tiver interesse em saber mais sobre o WayDroid, pode conferir os detalhes em seu site oficial.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Nasher_87 (ARG) dito

    De acordo com os comentários na página, você deve estar logado e ter o Wayland iniciado
    Por exemplo, não me deixa instalá-lo no Ubuntu