4 pontos por dimohy 2023-01-28 | 4 comentários | Compartilhar no WhatsApp

Uno Platform é uma plataforma de UI open source que permite criar aplicativos para Windows, iOS, Android, WebAssembly, macOS e Linux com um único desenvolvimento.

Principais destaques desta versão 4.7

  • Novo template de projeto
    • Aplicação de projeto compartilhado
    • Geração funcional de manipuladores de eventos em C# a partir do XAML
  • Inclusão automática e disponibilidade de arquivos de fonte nos destinos de build de conteúdo
  • Melhorias de desempenho
    • Redução do tamanho do aplicativo com o recurso de trimming de XAML
    • Atualização do .NET 7 WebAssembly com melhoria de desempenho de 8%
    • Aplicação de .NET Native AOT, permitindo executar apps de UI como código nativo sem dependências no Linux GTK e Framebuffer
    • Atualização no Android - melhoria de desempenho de 5% na renderização

4 comentários

 
command2alt 2023-01-28

Blazor, Uno, Avalonia, MAUI... e por aí vai — não tem nenhuma que pareça claramente a escolha certa, então é bem difícil decidir sem hesitar.
Espero que pelo menos alguma delas amadureça de verdade e se estabeleça logo como uma opção de peso, em que dê para confiar e usar no longo prazo.

 
dimohy 2023-01-28

Como o MAUI foi lançado oficialmente há pouco tempo, como você comentou, ainda não parece ser um ambiente em que dê para confiar e usar com tranquilidade. Porém, no caso do Blazor, ele já está estabilizado e otimizado a ponto de poder ser usado em produtos, e com o uso de vários pacotes open source dá para aproveitá-lo de forma mais completa.
Da mesma forma, tanto o Avalonia quanto o Uno também vêm construindo seus próprios ecossistemas e já estão estáveis o suficiente para valer a pena usar.
Especialmente em ambientes embarcados, como Raspberry Pi, eles funcionam muito bem.

Provavelmente... acho que o fato de o .NET não ter formado um ecossistema principal aqui no Brasil, o que dificulta encontrar desenvolvedores, acaba tornando a escolha ainda mais difícil.

 
geeeek 2023-01-28

É diferente do MAUI?

Parece que a Microsoft não consegue ter muita força em multiplataforma, e isso não parece ser um projeto oficial da Microsoft...

 
dimohy 2023-01-28

Sim. É outra plataforma de UI. Não é um produto da Microsoft, mas sim um projeto aberto da Uno Platform. É possível desenvolver aplicativos para várias plataformas, incluindo desktop e mobile, e ela foi estabilizada ao longo de um período consideravelmente longo de desenvolvimento, a ponto de poder ser usada na prática em ambiente profissional.