Microsoft apresenta .NET MAUI, uma plataforma de desenvolvimento de aplicativos móvel versátil e poderosa desenvolvida a partir do Xamarin

Microsoft / Microsoft apresenta .NET MAUI, uma plataforma de desenvolvimento de aplicativos móvel versátil e poderosa desenvolvida a partir do Xamarin 3 minutos lidos

Microsoft .NET



O .NET da Microsoft está recebendo uma nova plataforma para o desenvolvimento de aplicativos móveis. Chamada de .NET MAUI, a plataforma visa simplificar as escolhas dos desenvolvedores .NET, fornecendo uma única pilha que oferece suporte a todas as cargas de trabalho modernas: Android, iOS, macOS e Windows. A Microsoft está confiante de que a nova plataforma, baseada no popular kit de ferramentas Xamarin.Forms, deve atrair desenvolvedores de aplicativos móveis e web veteranos e novatos.

A Microsoft está claramente tentando unificar a plataforma .NET, pois atualmente ela é segmentada. Enquanto os desenvolvedores podem construir aplicativos robustos com confiança para diferentes sistemas operacionais, o novo .NET MAUI deve ajudar significativamente a simplificar e unificar o processo de criação de aplicativos para várias plataformas. A plataforma .NET 5 é de longe uma das maiores IU de aplicativos nativos de plataforma cruzada com vários benefícios, como uma única base de código, sistema de projeto único com capacidade de implantação em vários dispositivos, incluindo sistemas móveis e de desktop.



Microsoft lança .NET MAUI para criação simplificada e eficiente de interface de usuário de aplicativo multiplataforma:

MAUI é uma evolução do kit de ferramentas Xamarin.Forms cada vez mais popular. O kit de ferramentas de seis anos é bastante popular para várias empresas que têm aproveitado a experiência móvel do Xamarin no .NET para potencializar seus negócios. O kit de ferramentas Xamarin.Forms supostamente ajudou pequenas empresas a maximizar seu investimento em desenvolvimento. As empresas têm compartilhado mais de 95% de seu código. Isso permite que as empresas acelerem o desenvolvimento de seus aplicativos e ainda ofereçam recursos abrangentes.



O MAUI tenta simplificar as escolhas para desenvolvedores .NET, pois fornece uma única pilha que oferece suporte a todas as cargas de trabalho modernas: Android, iOS, macOS e Windows. Os recursos nativos de cada plataforma e controle de IU são instantaneamente acessíveis em uma API simples de plataforma cruzada para que os desenvolvedores ofereçam experiências de usuário sem comprometimento enquanto compartilham ainda mais código do que antes.



O sucesso do .NET MAUI está na adoção acelerada devido ao fato de ser construído tendo a produtividade do desenvolvedor como principal prioridade. A Microsoft garante que os desenvolvedores apreciarão o sistema de projeto e as ferramentas de plataforma cruzada também. MAUI simplifica a estrutura do projeto em um único projeto e é capaz de direcionar várias plataformas com o mesmo. Isso significa que os desenvolvedores podem implantar em qualquer sistema de destino, incluindo desktop, emuladores, simuladores ou dispositivos físicos com apenas um único clique.



Com recursos de plataforma cruzada integrados, os desenvolvedores serão capazes de adicionar quaisquer imagens, fontes ou arquivos de tradução em um único projeto, e o .NET MAUI configurará automaticamente ganchos nativos para que os desenvolvedores possam se concentrar no código. Por fim, os desenvolvedores sempre terão acesso às APIs nativas do sistema operacional subjacente e será mais fácil com as novas integrações específicas da plataforma. Em plataformas, os desenvolvedores podem adicionar arquivos de código-fonte para um sistema operacional específico e acessar as APIs nativas. Simplificando, com o MAUI, a Microsoft garantiu que cada componente que entra em uma IU do aplicativo esteja em um lugar onde os desenvolvedores precisam. Sendo capaz de se concentrar no código principal, os desenvolvedores podem se tornar ainda mais produtivos.

Transição de Xamarin.Forms para .NET MAUI:

Os desenvolvedores que trabalham com o Xamarin.Forms não terão problemas migrando ou evoluindo para .NET MAUI já que ambas as plataformas usam os mesmos controles e APIs. Para ajudar os desenvolvedores a fazer uma transição suave de aplicativos existentes para .NET MAUI, a Microsoft pretende fornecer suporte ‘Try-N-Convert’ e guias de migração semelhantes aos que eles têm hoje para migrar para .NET Core.

A Microsoft está prestes a lançar a versão prévia do .NET MAUI nos próximos meses. A disponibilidade geral do mesmo deverá coincidir com o .NET 6 em novembro de 2021.

O MAUI será enviado na mesma cadência de 6 semanas que o Xamarin.Forms está usando. A Microsoft publicou o Roteiro MAUI no GitHub. O Xamarin.Forms enviará um nova versão principal ainda este ano e continuar a enviar lançamentos menores e de serviço a cada 6 semanas por meio da disponibilidade geral do .NET 6 em novembro de 2021. A versão final do Xamarin.Forms terá manutenção por um ano após o lançamento e todo o trabalho moderno será então transferido para .NET MAUI.

Tag Microsoft