Desenvolvimento de dispositivos Linux não-Android, baseados em toque e portáteis (principalmente telefones celulares e tablets) tiveram um rápido progresso nos últimos dois anos. Isso pode ser atribuído principalmente ao advento de telefones Linux como Pinephone e Purism Librem 5. Esses dispositivos são baseados principalmente no kernel Linux Mainline, com patches e algumas mudanças de configuração. Ambientes de desktop enviados em principais distribuições Linux como o Ubuntu e o Fedora não são otimizados para dispositivos à base de toque de tela pequena para pequenos toques. Este artigo listará ambientes de interface do usuário que são otimizados para dispositivos móveis e tablets com base no Linux. A maioria desses ambientes está atualmente em estágios de desenvolvimento pré-alfa, alfa e beta.
Ubuntu Touch
"Unity8", uma variação do ambiente da área de trabalho da Unity, estava em desenvolvimento por alguns anos. Mantida pelo criador do Ubuntu, canônico e com base no QT, o Unity8 destinado à convergência onde o ambiente de desktop em execução se adaptaria automaticamente e perfeitamente para dispositivos de tela pequenos e grandes usando os primeiros elementos responsivos e móveis. Em outras palavras, o Unity8 forneceu uma interface que qualquer dispositivo Ubuntu que você carrega no seu bolso poderia ser convertido em um PC Linux de desktop completo assim que estiver conectado a uma tela maior. Canonical também tentou lançar um dispositivo móvel com o modelo de convergência da Unity8. Infelizmente, o desenvolvimento da Unity8 foi interrompido por canônico por vários motivos e o dispositivo nunca foi lançado. Esse mesmo projeto foi então escolhido por um grupo de voluntários e entusiastas de código aberto. Assim, o desenvolvimento da Unity8 começou novamente e se tornou um projeto comunitário chamado Ubuntu Touch. O Ubuntu Touch é principalmente um sistema operacional móvel, mas também suporta convergência e modo de mesa. Recentemente, o Ubuntu Touch foi renomeado como "Lomiri".
O Ubuntu Touch suporta muitos dispositivos baseados em braço e o suporte x86 também está sendo trabalhado. Ele também vem com sua própria loja de aplicativos contendo muitos aplicativos e utilitários úteis. Se você possui um dispositivo suportado ou deseja experimentar o Ubuntu Touch em um dispositivo X86, você pode baixar os instaladores do site oficial. Imagem cortesia: site do Ubuntu Touch.
Phosh
Phosh (shell de telefone) é um ambiente de desktop para dispositivos móveis baseados em Linux. Baseado em Wayland e The Gnome 3 Application Stack, Phosh está sendo desenvolvido pelo Purism, criadores do telefone Linux “Librem 5”. Também pode ser instalado em vários outros dispositivos Linux e foi incluído em repositórios oficiais do Ubuntu desde os 20.10 liberação. Também está disponível como um ambiente de interface de usuário instalável no Postmarketos, uma distribuição Linux especialmente adaptada para dispositivos móveis e tablets.
Para instalar o phosh no Ubuntu 20.10, use o comando abaixo:
$ sudo apt install phosh
Você também pode obter o código -fonte e compilá -lo para outros dispositivos Linux.
Plasma Mobile
O Plasma Mobile é a opinião da KDE em um shell de interface de usuário para dispositivos móveis. Inúmeras aplicações amigáveis para dispositivos móveis foram projetados especialmente pelos desenvolvedores da KDE para o projeto móvel de plasma. Ele combina Kwin, Kirigami's Responsive Design e Wayland Technologies para criar um shell suave, responsivo e amigável que pode ser usado em dispositivos móveis e tablets. O Plasma Mobile pode ser executado no Postmarketos, Manjaro, Ubuntu e Kde Neon (baseado no Ubuntu). Você também pode pegar uma imagem X86 independente baseada no Neon para executar o Plasma Mobile como uma sessão ao vivo de uma unidade USB inicializável. Veja todas as opções de download disponíveis em seu site oficial.
Cortesia da imagem: site oficial do celular de plasma.
Outros sistemas operacionais para dispositivos de toque com base na arquitetura x86
É muito raro encontrar os telefones de tela sensível ao toque x86 x86 hoje. No entanto, comprimidos x86, conversíveis e outros dispositivos de tela sensível ao toque destacável são liberados regularmente pelos fabricantes de hardware. Se você quiser experimentar uma interface de usuário baseada em Linux, amigável para toque, otimizada para tablets de tela pequena, existem algumas opções que você pode experimentar.
Há Libreelec Jeos (SO o suficiente) baseado em Kodi. Jeos fornece um conjunto mínimo de ferramentas, drivers e utilitários mínimos de linha de comando apenas o suficiente para executar um aplicativo como a principal interface do usuário (Kodi neste caso). É semelhante aos sistemas operacionais de quiosque de várias maneiras e fornece suporte para exibições de toque, hardware sem fio, cartões de som, unidades Bluetooth e assim por diante. Kodi tem excelente suporte para dispositivos de tela sensível ao toque, com temas oficiais da interface do usuário otimizados para entrada de toque. Se o Libreelec suportar seu dispositivo de toque (você pode experimentá -lo no modo vivo), você pode converter seu tablet em um bom dispositivo de consumo de mídia. Meu tablet X86 funciona muito bem com Libreelec e tudo funciona fora da caixa, exceto para suspender.
Você também pode experimentar o Lakka Jeos que executa o emulador retroarqueiro como o aplicativo principal. O Retroarch suporta totalmente dispositivos de tela sensível ao toque e inclui inúmeras predefinições para gamepads na tela. Lakka pode converter seu tablet em um console de jogos portátil.
Por fim, você pode experimentar o Android-X86, que é conhecido por trabalhar em uma ampla variedade de dispositivos x86 com alguns problemas de compatibilidade.
Conclusão
Projetos de software e hardware de código aberto como Ubuntu Touch, Plasma Mobile, Phosh, Postmarketos, Purism Librem 5, Pinephone etc. estão atualmente impulsionando o desenvolvimento de dispositivos móveis baseados em Linux. A maioria desses projetos está atualmente em desenvolvimento, mas eles estão amadurecendo rápido o suficiente e podemos ver um melhor ecossistema no futuro para dispositivos móveis de código aberto orientados à privacidade, baseados no Linux.