Visual Studio 2022 17.3 adiciona suporte oficial para .NET MAUI e Arm64EC

O Visual Studio 2022 está sendo atualizado para a versão 17.3 e facilita o desenvolvimento de aplicativos para dispositivos Windows baseados em Arm64.

A Microsoft lançou o Visual Studio 2022 17.3 para Windows, trazendo alguns novos recursos para os desenvolvedores aproveitarem em seus aplicativos, juntamente com uma série de outras melhorias. Entre eles, dois podem se destacar se você acompanha as novidades sobre o desenvolvimento de aplicativos na Microsoft: suporte oficial para .NET MAUI e Arm64EC.

Com esses recursos sendo oficiais, agora você pode começar a usá-los nos aplicativos que deseja publicar e ter a certeza de que funcionarão conforme planejado. .NET MAUI (ou UI de aplicativo multiplataforma) é um conjunto de ferramentas que permite criar aplicativos para Windows, Android, iOS e macOS usando uma única base de código compartilhada. Para desenvolvedores de aplicativos multiplataforma, isso deve ser uma grande ajuda e também oferece suporte a recursos como Hot Reload para que você possa ver como as alterações no código afetam o aplicativo em tempo real. O .NET MAUI já está em versão prévia há algum tempo, então é bom ver que ele finalmente terá suporte oficial.

Enquanto isso, embora o suporte Arm64EC não seja mencionado no anúncio do Visual Studio 2022 17.3, há um postagem separada no blog anunciando apoio oficial. Isso acontece há mais de um ano Arm64EC foi anunciado pela primeira vez. Se você não sabe, Arm64EC (Compatível com emulação) é uma interface binária de aplicativo (ABI) que permite aos desenvolvedores criar aplicativos que misturam código Arm64 e x64 no mesmo processo. Essencialmente, como desenvolvedor, isso significa que você pode fazer a transição gradual do seu aplicativo para adicionar suporte Arm64 sem ter que reescrevê-lo completamente. Também é importante para aplicativos como o Microsoft Excel, que dependem fortemente de extensões projetadas para x64. Dessa forma, o próprio aplicativo principal pode fazer a transição para Arm64 sem quebrar a compatibilidade com extensões x64. Na verdade, os aplicativos Office da Microsoft já usam Arm64EC em dispositivos Arm.

Além dessas grandes adições, o Visual Studio 2022 17.3 também vem com desempenho aprimorado para C++, para que use menos recursos de CPU ao criar um aplicativo C++. Além disso, indexar e colorir código C++ no Visual Studio agora é muito mais rápido, com a Microsoft compartilhando um exemplo de uma nova solução Unreal Engine 5, onde O Visual Studio 173 leva 72 segundos para indexar, em comparação com 146 segundos na versão 17.2. Um novo Teams Toolkit também está disponível para ajudá-lo a criar aplicativos para Microsoft Equipes.

Existem inúmeras outras melhorias, e você pode encontre as notas de lançamento completas aqui se você quiser uma visão aprofundada de tudo o que foi adicionado nesta atualização. Junto com o Visual Studio 2022 17.3, a Microsoft também está lançando o .NET Framework 4.8.1, que é a primeira versão com suporte nativo completo para Arm64. E nesse sentido, a Microsoft também anunciou que o Visual Studio 17.4 será a primeira versão do Visual Studio totalmente nativa no Arm64, e a primeira prévia foi lançada hoje. Você pode baixar o Visual Studio 2022 17.3 para Windows aqui ou obter o 17.4 Preview 1 aqui se estiver curioso.

Se você estiver no macOS, o Visual Studio 2022 para Mac 17.3 também será lançado hoje. Esta versão vem com suporte para segredos de usuário, novas correções de código para ajudá-lo a ser mais produtivo e suporte para contas App Store Connect, que são necessárias para desenvolvedores individuais da Apple. Há um lista completa de mudanças aqui. O Visual Studio para Mac 17.4 também está entrando em versão prévia hoje com suporte inicial para .NET MAUI.

Independentemente da versão que você procura, você pode encontre os downloads mais recentes do Visual Studio aqui.


Fonte: Microsoft