Maui – o projeto que oferece aplicativos convergentes para Linux, Windows, macOS, Android e iOS

Conheça mais sobre o poderoso Maui, um projeto que oferece aplicativos convergentes para Linux, Windows, macOS, Android e iOS.

Maui é um projeto que impulsiona a criação de aplicações convergentes e componentes do sistema operacional construídos com tecnologia KDE (com Qt no leme).

Maui – o projeto que oferece aplicativos convergentes para Linux, Windows, macOS, Android e iOS

Ele faz parte do Nitrux, um sistema operacional derivado do Ubuntu que usa o NX Desktop, também construído na tecnologia plasma 5.

Para aqueles que se perderam, Maui pode ser resumido como um “grupo de convergência” construído com tecnologias KDE, das quais KIO e Kirigami podem se destacar.

Este projeto vem desenvolvendo aplicações convergentes com uma aparência atraente para os olhos há algum tempo, embora a semelhança com o ramo plasma original seja evidente.

Maui – o projeto que oferece aplicativos convergentes para Linux, Windows, macOS, Android e iOS

A intenção dos desenvolvedores é cobrir uma série de tipos de dispositivos que podem ser móveis, phablets, tablets, 2 em 1, desktop, etc., cobrindo ao nível de sistemas Plasma Mobile, distribuições GNU/Linux, Windows, Android, iOS e macOS, então pode-se dizer que estamos diante de um desenvolvimento multiplataforma.

Os responsáveis pelo Maui explicam que:

“Seguindo nosso princípio de convergência, faz sentido direcionar as principais plataformas para que nosso software possa ser usado em diferentes dispositivos. Se você está usando um PC Windows e um celular Android, faz sentido, por uma questão de convergência, que você possa usar o mesmo aplicativo com a mesma experiência em ambos os dispositivos, independentemente do fator de tela, do sistema operacional subjacente ou da entrada baseada (toque ou ponteiro).”

Na última entrada postada no site da Nitrux, os desenvolvedores do Maui querem que seus aplicativos possam oferecer sincronização em todos os dispositivos usados pelo usuário.

Atualmente e em fase de pré-visualização “O Vvave pode sincronizar e transmitir arquivos de música e owl pode sincronizar notas, tudo o que você precisa é de uma conta de servidor Nextcloud.”

Realizar o desenvolvimento multiplataforma às vezes requer lidar com as limitações de cada plataforma.

Por exemplo, no iOS o “sistema de arquivos limita alguns aplicativos”, então “a experiência é mais do que insuficiente”, embora os desenvolvedores tenham comentado que em atualizações futuras eles esperam torná-lo mais utilizável.

Para mostrar as possibilidades entre plataformas, eles lançaram uma série de capturas de tela mostrando “Index (gerenciador de arquivos), Note (editor de texto simples) e Vvave (music player) em execução no Windows 10, Mac OS e iOS.”

A experiência multiplataforma convergente ao mesmo tempo requer trabalhar a estética das aplicações para parecer o mais semelhante possível, independentemente do sistema operacional e formato do dispositivo.

Para isso, o Maui Style usa seu próprio estilo, que atualmente parece bom no GNU/Linux e Android, mas que nas outras plataformas ainda precisa de trabalho.

“Em plataformas como Plasma Mobile e distribuições GNU/Linux, esse estilo não é o padrão. Em vez disso, o MauiKit integra-se ao estilo do sistema. No entanto, para ambientes de desktop como elementary ou GNOME, também faz sentido enviar o Maui Style por padrão e também para os casos em que os aplicativos são distribuídos como AppImages.”

Outros aplicativos maui, como Pix, Vvave, Owl e Note, receberam “muitas atualizações em seus últimos lançamentos para torná-los mais úteis e completos. A visualização da Galeria Pix agora é mais fluida e com reconhecimento de espaço e suporta várias seleções: seleção de loop, atalhos de teclado e uma experiência imersiva de visualização de imagens.”

Por sua vez, “Note agora tem suporte para números de linha, e o trabalho inicial para a função de busca e substituição está em processo. Nos desktops, você também pode ter um terminal integrado e com destaque para sintaxe e uma barra lateral que lista arquivos em um projeto, para que ele possa ser usado para hackear.”

Para o futuro, eles esperam melhorar o suporte ao CSD utilizando o futuro Qt 5.15.


O que está sendo falado no blog

Post Views: 521

Deixe um comentário

Sair da versão mobile