
Autoridade Mishaal Rahman / Android
Tl; Dr
- O Google revelou que está desenvolvendo um aplicativo Linux Terminal para transformar o Android em uma plataforma para o desenvolvimento de aplicativos no dispositivo e, eventualmente, jogos.
- O aplicativo executa um ambiente Linux Debian em uma máquina virtual em dispositivos Android selecionados.
- As compilações recentes do Android já podem executar aplicativos gráficos Linux, abrindo caminho para o Android se tornar uma verdadeira plataforma de computação para desktop.
Quando o Google lançou um aplicativo de terminal Linux no início deste ano, ele gerou muito burburinho entre entusiastas e desenvolvedores. Apesar da emoção, o Google ficou quieto sobre o lançamento, até se recusando a mencioná -lo em sua conferência anual de desenvolvedor de E/S. Recentemente, no entanto, o Google publicou documentação para o aplicativo Terminal, revelando seus planos ambiciosos para o recurso.
Com o terminal Linux, o Google visa permitir que os desenvolvedores criem aplicativos Android diretamente em dispositivos Android. Eventualmente, a empresa planeja permitir que os usuários executem aplicativos e jogos gráficos de linux de pleno direito. O objetivo final pode ser transformar o Android em uma plataforma de desktop de primeira classe que rivaliza com macos e janelas-e não poderíamos estar mais animados.
Você está lendo um Insights de autoridade história. Descubra as informações da autoridade para relatórios mais exclusivos, desmontagens de aplicativos, vazamentos e cobertura técnica profunda que você não encontrará em nenhum outro lugar. Esses relatórios refletem desenvolvimentos no momento da redação. Alguns recursos ou detalhes descobertos em vazamentos podem mudar antes da liberação oficial.
O aplicativo Linux Terminal chegou ao segundo lançamento trimestral do Android 15, que o Google lançou em março passado. Ele usa a estrutura de virtualização do Android (AVF) para inicializar uma imagem do OS Debian em uma máquina virtual (VM), fornecendo aos usuários uma interface de terminal para executar comandos Linux.

O Google atualizou recentemente sua documentação oficial para a AVF, destacando o aplicativo Linux Terminal como um caso de uso importante. A documentação aborda uma limitação de longa data, observando que “o Android tem sido tradicionalmente o único sistema operacional importante que não permite que os usuários desenvolvam aplicativos na própria plataforma”. Ao contrário do MacOS ou Windows, a criação de aplicativos para Android sempre exigiu um computador separado porque as ferramentas de desenvolvimento não estão disponíveis nativamente no sistema operacional.
Ao introduzir o aplicativo Linux Terminal, o Google pode “fornecer um ambiente de desenvolvimento baseado em Linux aos usuários do Android que são desenvolvedores”. Isso é crucial porque muitas ferramentas de desenvolvimento, incluindo o Android Studio, do Google, estão disponíveis para distribuições tradicionais do Linux.
Embora o Android Studio esteja disponível para o Linux, há uma ressalva: atualmente não suporta as CPUs baseadas em ARM que alimentam a grande maioria dos dispositivos Android. Para ativar o desenvolvimento verdadeiro do dispositivo, o Google provavelmente precisará adicionar suporte ao ARM à versão Linux do Android Studio, permitindo que ele seja executado em uma máquina virtual em dispositivos Android, assim como já faz no Chrome OS.
Mais interessante, o Google planeja permitir que os OEMs “implementem casos inovadores de uso da VM, como executar aplicativos gráficos de interface de usuário e até jogos”. Para conseguir isso, a empresa está trabalhando para adicionar suporte de gráficos, áudio e aceleração de hardware à AVF.
Este trabalho já está dando frutos. O Android Canary Build lançado na semana passada permite que o aplicativo Terminal execute aplicativos gráficos Linux. Testamos essa nova capacidade no fim de semana e executamos com sucesso vários aplicativos Linux completos-incluindo a versão de desktop Chromium, GIMP e LibreOffice-em um Pixel 8 Pro.
Comparado aos nossos testes iniciais em janeiro, o aplicativo Terminal agora executa aplicativos Linux com muito mais confiabilidade, embora o desempenho ainda seja lento. Quando executamos a referência do velocímetro dentro da VM, por exemplo, ele obteve menos da metade do que fez nativamente. O Google ainda tem muito trabalho a fazer para corrigir bugs e melhorar o desempenho, mas é impressionante até que ponto o recurso chegou desde o seu lançamento inicial.
Se bem implementado, o ambiente Linux poderia até fornecer os meios para o Android se tornar uma plataforma de jogos para desktop. Atualmente, os Chromebooks podem executar o Windows Games em seu ambiente Linux, graças à camada de compatibilidade de prótons, para que o mesmo possa ser feito teoricamente no Android. No entanto, a arquitetura da CPU representaria novamente um desafio, pois o Proton não suporta CPUs baseadas em ARM-pelo menos ainda não. Há rumores de que a válvula está trabalhando no suporte do braço para o próton. Se for verdade, isso poderia abrir a porta para executar muitos jogos do Windows no Android através de seu novo ambiente Linux.
A adição de AVF e o ambiente Linux apresenta uma riqueza de novas possibilidades e estamos entusiasmados em ver o Google continuar este trabalho. Esses recursos podem até ser essenciais para a ambição de longo prazo do Google de mesclar Chrome OS e Android em uma única plataforma unificada. Para o Android realmente competir com o MacOS e o Windows na área de trabalho, ele precisa ser mais do que apenas uma versão soprada do seu sistema operacional móvel. Ele precisa conquistar os desenvolvedores e jogadores que exigem uma plataforma poderosa e versátil, e esses novos recursos são uma etapa crucial nessa direção.
Obrigado por fazer parte da nossa comunidade. Leia nossa política de comentários antes de postar
