EXECUTANDO APLICATIVOS ANDROID EM PROFUNDIDADE 20.2.2

Na versão recentemente lançada de Deepin 20.2.2, a app store foi completamente redesenhado, tanto estética quanto funcionalmente. Entre as suas novidades podemos destacar a possibilidade de instalação de várias aplicações em simultâneo e a incorporação de uma nova categoria de aplicações Andróide com mais de 200 aplicações e contando.

Aproveitamos para explicar as desculpas causadas pelo fato de a Deepin Store versão 5 não ter sido lançada sem a devida tradução. Caso você tenha lido no momento de sua publicação, ele quase não está disponível na plataforma de tradução, que não é em espanhol, alegando uma falta de coordenação interna dos desenvolvedores. A boa notícia é que finalmente disponibilizaram a loja na plataforma de tradução e Deepin em espanhol fez rapidamente as alterações correspondentes a ser incluído na próxima atualização.

A seguir tentaremos explicar em que consiste este suporte implementado pela Deepin para instalar e executar aplicativos "APK" Andorid nativamente, como ativá-lo e utilizá-lo. Antes de continuar, se você quiser executar um aplicativo, deverá obter esse arquivo de uma loja de aplicativos que permita o download, o que mostraremos no final deste artigo.

EXECUTANDO APLICATIVOS ANDROID EM PROFUNDIDADE 20.2.2 AGRADECIMENTOS A UENGINE

Uengine é o nome escolhido pela distribuição para nomear seu contêiner Android melhorado, com base em Anbox, que é apresentado a nós em sua primeira versão da comunidade para Deepin 20.2.2. Deve ser mencionado que o referido suporte no momento só é compatível com o núcleo LTS 5.10.x da Deepin, portanto, para aproveitá-lo, você deve selecioná-lo no momento da instalação do sistema.



INSTALAÇÃO

  • A primeira opção é, por meio da loja Deepin, selecionar e instalar um aplicativo da seção Android, embalado sobre ".deb "; processo que se encarregará de adicionar dependências e os respectivos suportes e acessos no menu de aplicações.
  • O segundo e aquele que eu recomendo pessoalmente, já que no processo você tem que configurar alguns itens na tela, como o PAM (Módulos de autenticação plugáveis) em um terminal usando o seguinte comando.
sudo apt update && sudo apt install uengine

Ambos os procedimentos demandam muito tempo e dependerão da velocidade de sua conexão à Internet, pois além do aplicativo módulos e dependências, ele irá baixar uengine-android-image de aproximadamente 400 MB, então você terá que ser paciente. Se você tiver algum problema, avise-nos no fórum.

O suporte oferece um menu drop-down "ainda não traduzido" com o botão direito, que atua na janela de execução e permite, entre outras coisas, defini-los para cheio tela sem borda da janela com a tecla F5 ou minimizá-los para outro tamanho com a tecla F4. Outra característica a destacar é a integração com o gerenciador de arquivos e o porta-papel deepin.

APLICAÇÕES IN DEB E APK

É importante diferenciá-los, pois os primeiros facilitam a interação com os usuários. Bem conhecido é que o pacote deb É o instalador natural para qualquer distribuição derivada do Debian e que ótimo parte do seu catálogo é compilado com esse "instalador". Portanto, Deepin está encapsulando o APK neste formato para incluí-los em seus repositórios e lojas, permitindo operações fora do ecossistema com a Advanced Package Tool (APT) e possibilitar a inclusão automática de acessos no menu de aplicações.

Isso significa que Deepin não consegue ler os binários do próprio sistema operacional móvel, quando está encapsulado no outro formato, os pedidos são traduzidos para que seja fácil processá-los. A comunidade de Deepin em espanhol seguirá os mesmos critérios. Para incluir aplicativos Android em nosso Deepines Store, o tratamento diferenciado será percebido na frente dos nativos, por meio de uma logomarca do conhecido robô no bandeira de cada aplicação.

LANÇANDO UM APK

Para instalar um apk sem embalagem, você deve usar o terminal, mas neste caso, um launcher não será criado no menu de aplicativos e você deve crie o arquivo ".desktop" manualmente. Abra um terminal e cole o comando abaixo, em seguida, arraste e solte o apk desejado no terminal.

sudo uengine-session-launch-helper -- uengine install --apk=

Se você deseja iniciar um aplicativo instalado desta forma, você só terá que executar a área de trabalho Android emulada com o seguinte comando.

uengine launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity
Nota para baixar aplicativos

Uma alternativa após ter configurado o suporte correspondente, é instalar uma loja como o Aptoide, F-Droid ou APK Pure e obtenha software diretamente deles. Lembre-se que se o aplicativo for pago, muitos recursos podem parar de funcionar e é difícil para nós resolvermos.

Na Play Store e nos serviços do Google, a única loja em que você pode obter temporariamente os executáveis ​​é Aurora Store. Devido à sua situação técnica, como o uso de outros arquivos e DRM, possivelmente será assunto para outro artigo da comunidade.



ATUALIZAÇÃO: JÁ É POSSÍVEL EXECUTAR SEM IR PARA O TERMINAL

Após a publicação deste artigo, criamos e carregamos em nosso Deepines Store a aplicação "Anbox-appmgr", o que facilita o iniciador do desktop tanto a partir do menu do aplicativo quanto ancorando o acesso ao dock Deepin, evitando assim o uso do terminal.

CONSIDERAÇÕES

Acreditamos que é positivo ampliar o leque de softwares disponíveis na distribuição, embora, neste caso, não estejamos falando de software livre. Você também deve estar atento e como isso vai acontecer em Windows 11, a execução bem-sucedida desses aplicativos estará sujeita a certas limitações, como a implementação de serviços do Google em outros sistemas; ao final do dia, ele está sendo emulado e o fluxo vai depender da força da equipe anfitriã.

5 15 votos
Classifique o artigo
 
Inscreva-se
relatório do
11 Reacciones
Mais popular
Mais recentes Mais velho
Opinião do artigo
Ver todos os comentários
NEO-TECH
NEO-TECH (@neo-tech)
Membro
2 meses atrás

Oi, carro!
Que descoberta fantástica! Saber que vamos conseguir fazer com Deepin o que podemos fazer no nosso celular é um gênio.
Parabéns pela novidade!

Lyriel
Lyriel (@lyriel)
Membro
2 meses atrás

Eles poderiam fazer o upload do Aptoide em Deepines?

Lyriel
Lyriel (@lyriel)
Membro
Respondiendo a  Lyriel
2 meses atrás

Tentei testar o comando «sudo uengine-session-launch-helper - uengine install –apk = »mas me deu o seguinte:

the argument for option '--apk' should follow immediately after the equal sign
NAME:
    uengine - uengine


USAGE:
    uengine [command options] [arguments...]

COMMANDS:
    wait-ready                     Wait until the Android system has successfully booted                                               
    system-info                    Print various information about the system we're running on                                         
    check-features                 Check that the host system supports all necessary features                                          
    version                        print the version of the daemon                                                                     
    launch                         Launch an Activity by sending an intent                                                             
    install                        Install specified application in the Android container                                              
    session-manager                Run the the uengine session manager                                                                 
    help                           prints a short help message                                                                         
    uninstall                      Uninstall specified package in the Android container  
Pedro Rodriguez
Pedro Rodriguez (@pedrorodriguez1)
Membro
Respondiendo a  Lyriel
2 meses atrás

você deve colocar o caminho do apk, exemplo –apk = / home / user / Download / miapp.apk

near97cu
near97cu (@near97cu)
Membro
2 meses atrás

O seguinte acontece comigo depois de executar uengine launch –package = org.anbox.appmgr –component = org.anbox.appmgr.AppViewActivity

[ 2021-07-16 14:53:26] [daemon.cpp:[email protected]] Failed to connect to DBus

Resolvido !!! Eu não tinha o anbox instalado 🙁

thetalosian
thetalosian (@thetalosian)
Membro
1 mes atrás

Gostaria de saber se existe alguma outra alternativa para instalar o uengine, porque o comando «sudo apt update && sudo apt install uengine» retorna este erro:

O repositório ' https://com-store-packages.uniontech.com/appstore eagle Release’ no longer has a Release file.

Eduardo Orozco
Eduardo Orozco (@eduardoorozco)
Membro
1 mes atrás

emulador muito bom ... funciona muito bem ... o único problema é o idioma, está tudo em chinês.
Como eu li, em versões antigas para outras distros, a linguagem foi retirada do sistema.
Alguém poderia me orientar para alterar ou adicioná-lo a essa nova versão do Deepin 20.2.3 ???
Obrigado pela contribuição.

11
0
Gostaríamos de saber o que você pensa, junte-se à discussão.x