Execute aplicativos Android no Linux com Shashlik

Execute aplicativos Android no Linux com Shashlik
⏱️ 5 min read

Parece que todos os dias há uma nova maneira de executar aplicativos Android no desktop Linux. A maioria dos novos métodos para executar esses aplicativos envolve a instalação de uma máquina virtual com Android ou o uso de várias extensões do Google Chrome para carregar APKs. Esses métodos são bons, mas não combinam muito bem com o ecossistema Linux.

Digite Shashlik, um novo projeto que visa fazer aplicativos Android rodarem em conjunto com o desktop Linux – sem instâncias do VirtualBox ou navegadores. Parece promissor, certo? Veja como colocá-lo em funcionamento em seu desktop Linux.

Instalação

Shashlik tem um pacote disponível para instalação. A versão atual do pacote disponível 0.9.3.

No Ubuntu

A maneira mais fácil é baixar o arquivo .deb do site e clicar duas vezes nele para instalá-lo. Como alternativa, você pode executar o seguinte comando no Terminal:

Assim que tiver o arquivo do pacote .deb, é hora de instalá-lo em seu sistema.

Depois de instalar o pacote, você pode encontrar um erro. Isto não acontece sempre, mas às vezes ele pode. Isso ocorre porque todas as dependências não foram atendidas corretamente. Não se preocupe, pois isso pode ser facilmente corrigido com um único comando.

Agora que as dependências foram corrigidas, basta reinstalar o pacote (inserindo o dpkg comando listado acima novamente).

No Arch Linux

Shashlik não está disponível apenas no Ubuntu. Os usuários do Arch também podem instalá-lo. Basta apontar o seu auxiliar AUR favorito para este pacote. Vá até o processo de instalação e ele irá descompilar o arquivo .deb e instalá-lo em seu sistema.

Coisas que você deveria saber

Primeiro: Shashlik está em desenvolvimento e ainda nem atingiu a versão 1.0, então as coisas podem estar incrivelmente instáveis.

Segundo: embora você seja capaz de executar aplicativos Android, deve evitar os aplicativos relacionados ao Google. O Google Play Services não é compatível, e qualquer aplicativo que faça uso intensivo disso acabará não funcionando.

Terceiro: Shashlik não vem com uma loja de aplicativos. Para que este programa funcione, você precisará baixar o APK do aplicativo que deseja. Isso é feito mais facilmente visitando Espelho APK.

shashlik-audible

Nota: Shashlik só pode executar arquivos Android APK que tenham uma variante x86. Certifique-se de baixar essa versão no espelho APK. Os pacotes ARM Android simplesmente não funcionam neste momento.

Como funciona?

Shashlik funciona usando o emulador Android que o Google inclui no Android Software Development Kit. Isso permite que ele execute aplicativos Android em seu desktop Linux. Veja como colocar um aplicativo em funcionamento. Primeiro, abra um terminal e digite o seguinte comando:

shashlik-run-command-terminal

Quando estiver no diretório em que o APK está, é hora de executar o arquivo.

Depois de executar este comando, você deverá ver uma janela semelhante a um smartphone se abrir junto com o aplicativo que você está tentando executar.

O que torna Shashlik especial?

O melhor do Shashlik é o fato de que ele não tenta reinventar nada. Ele apenas tira proveito de um conjunto perfeitamente bom de ferramentas já existentes: o Android SDK do Google. Com seu tempo de execução Android modificado, Shashlik pode inicializar diretamente em qualquer aplicativo Android que você especificar.

-Login-screen shashlik-spotify

Quando você especifica o arquivo APK para o tempo de execução, ele sai, encontra o ícone e o extrai. Dessa forma, quando você tiver o aplicativo aberto, verá um ícone familiar na barra de tarefas. Isso é útil, mas um recurso realmente matador seria a capacidade de criar atalhos de inicialização na área de trabalho ou em um menu.

shashlik-flappy-bird

Essa ferramenta certamente não é um conceito novo. Em 2014, o próprio Google escreveu um run-time e começou a trabalhar com desenvolvedores para transportar seus próprios aplicativos Android para rodar no Chrome. O motivo pelo qual Shashlik parece mais promissor do que o esforço do Google é o fato de você poder rodar programas Android de primeira classe fora do Chrome.

O impressionante não é apenas que ele não está rodando no Chrome; é o fato de que os desenvolvedores têm planos sérios chegando. Seu objetivo de longo prazo é integrar o Android à base do Linux o mais próximo possível. Isso pode significar dar aos aplicativos acesso total a um sistema de notificação do ambiente de área de trabalho, adicionando um melhor manuseio da capacidade de um aplicativo Android de acessar sistemas de arquivos, redimensionamento de janelas e muito mais.

Conclusão

Shashlik é uma abordagem impressionante na execução de aplicativos Android diretamente no desktop Linux. A melhor parte é que você não é obrigado a ter o Chrome em seu sistema, o que é ótimo considerando que ele não tem o melhor histórico de desempenho em PCs de gama baixa e média. Se você precisa de um aplicativo Android para trabalhar e não está interessado em mexer nele, este programa é um sucesso e um fracasso. É muito problemático e realmente não há garantia de que um programa funcionará. Ainda assim, se você estiver disposto a enfrentar os bugs para fazer algo funcionar, Shashlik mostra um potencial muito bom.

Quais aplicativos Android você executaria em seu PC Linux? Conte-nos abaixo!

Crédito da imagem: Photobucket

Join our Newsletter and receive offers and updates! ✅

0 0 votes
Article Rating
Avatar of Routech

Routech

Routech is a website that provides technology news, reviews and tips. It covers a wide range of topics including smartphones, laptops, tablets, gaming, gadgets, software, internet and more. The website is updated daily with new articles and videos, and also has a forum where users can discuss technology-related topics.

Você pode gostar...

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x