Uma nova versão do OpenSilver para .NET MAUI, um framework de código aberto para construir aplicações .NET em C# e XAML, acaba de ser lançada. A versão 3.2 integra o .NET MAUI Hybrid, permitindo que aplicativos compatíveis com Windows Presentation Foundation (WPF) sejam criados para dispositivos móveis e web a partir de uma única base de código.
A empresa afirma que essa abordagem oferece a vantagem de manter apenas uma base de código XAML/C# para diferentes plataformas. Além disso, possibilita o acesso às APIs nativas do dispositivo através do .NET MAUI, a distribuição de aplicativos nas lojas e uma interface de usuário consistente em todas as plataformas.
OpenSilver Integra .NET MAUI Hybrid
O time de desenvolvimento declarou que sua missão é permitir que desenvolvedores .NET implementem seus aplicativos em qualquer lugar. Isso inclui iOS, Android, Windows, macOS, Linux (via Photino) e Web, tudo a partir de uma única base de código compatível com WPF.
O OpenSilver agora também apresenta um novo template de projeto que cria um aplicativo .NET MAUI Hybrid. Isso facilita a adição de suporte móvel a projetos já existentes.
O OpenSilver para .NET MAUI 3.2 também introduz várias outras melhorias para WPF, incluindo:
* Suporte completo e bidirecional para texto e layout em idiomas RTL (direita para esquerda).
* Roteamento de eventos aprimorado que corresponde ao comportamento do WPF.
* Suporte para técnicas de animação no estilo WPF.
* Melhor desempenho para grandes coleções através de melhorias no VirtualizingStackPanel.
* Rolagem mais suave em telas touch.
Outras funcionalidades desta versão incluem:
* Extensões no Visual Studio Marketplace e VS Code Marketplace.
* Um designer XAML no VS Code com capacidades de arrastar e soltar.
* Funcionalidades de design XAML assistidas por IA.
Próximos passos no OpenSilver
A equipe também revelou os recursos em que estão trabalhando para a próxima versão. Isso inclui suporte aprimorado para componentes de terceiros, capacidades aprimoradas do designer online XAML.io, integração com componentes Blazor e muito mais.
Com o aumento da popularidade dos dispositivos móveis, os consumidores estão buscando por aparelhos mais rápidos e eficientes, com mais recursos e conectividade. Uma das melhores maneiras de aprender é com IA.
O OpenSilver para .NET MAUI 3.2 marca um avanço significativo para desenvolvedores .NET que buscam criar aplicativos multiplataforma de forma eficiente. Com a integração do .NET MAUI Hybrid, a ferramenta promete simplificar o processo de desenvolvimento, permitindo a criação de aplicativos para diversas plataformas a partir de uma única base de código. Além disso, as melhorias no WPF e os novos recursos de design assistidos por IA oferecem um conjunto de ferramentas robusto para a criação de interfaces de usuário modernas e responsivas.
Este conteúdo foi auxiliado por Inteligência Artificiado, mas escrito e revisado por um humano.