Em uma jogada surpreendente, a Microsoft confirmou que atualmente não está trabalhando em uma versão estável do WinUI 3 para aplicativos UWP, já que a empresa quer se concentrar em aplicativos Win32 herdados para Windows 10 e Windows 11.
WinUI é uma nova interface de usuário para Windows 10 e Windows 11 e contém controles/estilos modernos para aplicativos do Windows. Funcionários da Microsoft descrevem o WinUI como a”plataforma de IU nativa”e a Microsoft o usa no shell do Windows, bem como no React Native para Windows.
De acordo com a Microsoft, o WinUI foi criado para o hardware e os dispositivos modernos de hoje. suporta o mais recente estilo Fluent. A maioria dos controles e estilos modernos que você vê nos aplicativos UWP do Windows faz parte do projeto WinUI da empresa e incorpora o Fluent Design, dando a cada aplicativo o “toque moderno” que os usuários esperam.
O WinUI 2 é o trabalho de segunda geração do WinUI e é uma biblioteca de controles e estilos disponíveis para aplicativos UWP. Com o WinUI 3, a próxima geração do WinUI, a Microsoft está trazendo novos estilos/controles modernos e fluentes para aplicativos de desktop. Como resultado, todos os recursos do WinUI agora estão disponíveis para plataformas de aplicativos antes antigas.
A Microsoft disse originalmente WinUI 3 estaria disponível para todas as plataformas de desenvolvimento , mas parece que os planos mudaram agora. Durante a chamada da comunidade , a Microsoft confirmou que o WinUI 3 (estrutura WinUI da próxima geração) não está planejado para aplicativos UWP.
Em vez disso, a empresa planeja focar no WinUI 3 para plataformas de desenvolvimento outrora legadas.
“Em termos desses planos ou da falta deles que não têm a intenção de será um anúncio de que o WinUl 3 nunca mais oferecerá suporte ao UWP ”, disse a Microsoft.
Em relação à disponibilidade geral do WinUI 3 para UWP, a Microsoft não tem um prazo ou planos confirmados para mover o suporte do WinUl 3 UWP de Experimental para Estável.
“No momento, não sei quando ou se o WinUl 3 se tornará Estável e será compatível com UWP. Não temos planos de fazer isso agora, nem em breve. Nenhuma decisão interna foi tomada para dizer que nunca o faremos, e nenhuma decisão interna foi tomada para fazê-lo. Simplesmente sem planos agora, e planejamos vagamente entre 6 meses a 1 ano à frente, então isso significa que não haverá planos no próximo ano ”, escreveu o gerente do programa WinUI, Ryan Demopoulos, em Canal Discord .
WinUI 2.x para aplicativos UWP, WinUI 3 para desktop
De acordo com funcionários, a Microsoft deseja para se concentrar em “fazer o WinUl 3 funcionar para desenvolvedores Win32”. Como parte da nova estratégia, a Microsoft diz que alcançará uma comunidade muito grande de Win32 para persuadir os desenvolvedores a atualizar seus aplicativos para o Windows 11.
Para os desenvolvedores do Win32, o WinUI 3 é uma mudança positiva, pois a Microsoft finalmente abriu todas as funcionalidades modernas.
Então, o que é antigo é novo novamente, mas essa mudança não será reconfortante para os desenvolvedores de UWP. Isso ocorre porque o WinUI 2 tem várias limitações. Por exemplo, ele não oferece suporte ao controle WebView2 baseado no Microsoft Chromium ou ao NET 5.0.
A Microsoft manterá o WinUI 2.x para aplicativos UWP, mas é óbvio que a Microsoft estará investindo mais no WinUI 3.
Resumindo-a UWP não morreu e não há planos contra ela, mas a prioridade atual da empresa é a atualização do WinUI 3 para aplicativos Win32.