Visual Studio 2022 est mis à jour vers la version 17.3, ce qui facilite le développement d'applications pour les appareils Windows basés sur Arm64.
Microsoft a publié Visual Studio 2022 17.3 pour Windows, apportant quelques nouvelles fonctionnalités que les développeurs peuvent exploiter dans leurs applications ainsi qu'une gamme d'autres améliorations. Parmi ceux-ci, deux pourraient se démarquer si vous avez suivi l'actualité du développement d'applications chez Microsoft: le support officiel de .NET MAUI et Arm64EC.
Ces fonctionnalités étant officielles, vous pouvez désormais commencer à les utiliser dans les applications que vous souhaitez publier et être sûr qu'elles fonctionneront comme prévu. .NET MAUI (ou Multi-platform App UI) est un ensemble d'outils qui vous permettent de créer des applications pour Windows, Android, iOS et macOS à l'aide d'une seule base de code partagée. Pour les développeurs d'applications multiplateformes, cela devrait être d'une grande aide, et il prend également en charge des fonctionnalités telles que Hot Reload afin que vous puissiez voir comment vos modifications de code affectent l'application en temps réel. .NET MAUI est en version préliminaire depuis un certain temps maintenant, il est donc bon de le voir enfin officiellement pris en charge.
Pendant ce temps, bien que la prise en charge d'Arm64EC ne soit pas mentionnée dans l'annonce de Visual Studio 2022 17.3, il existe un article de blog séparé annonçant un soutien officiel. Cela fait plus d'un an que Arm64EC a été annoncé pour la première fois. Si vous ne le savez pas, Arm64EC (Emulation Compatible) est une interface binaire d'application (ABI) qui permet aux développeurs de créer des applications mélangeant le code Arm64 et x64 dans le même processus. Essentiellement, en tant que développeur, cela signifie que vous pouvez progressivement faire évoluer votre application pour ajouter la prise en charge Arm64 sans avoir à la réécrire complètement. C'est également important pour des applications comme Microsoft Excel, qui s'appuient fortement sur des extensions conçues pour x64. De cette façon, l'application principale elle-même peut passer à Arm64 sans rompre la compatibilité avec les extensions x64. En fait, les applications Office de Microsoft utilisent déjà Arm64EC sur les appareils Arm.
Outre ces ajouts majeurs, Visual Studio 2022 17.3 offre également des performances améliorées pour C++, de sorte qu'il utilise moins de ressources CPU lors de la création d'une application C++. De plus, l'indexation et la colorisation du code C++ dans Visual Studio sont désormais beaucoup plus rapides, Microsoft partageant un exemple de nouvelle solution Unreal Engine 5, où L'indexation de Visual Studio 173 prend 72 secondes, contre 146 secondes dans la version 17.2. Une nouvelle boîte à outils Teams est également désormais disponible pour vous aider à créer des applications pour Microsoft. Les équipes.
Il existe de nombreuses autres améliorations et vous pouvez retrouvez les notes de version complètes ici si vous souhaitez un aperçu approfondi de tout ce qui a été ajouté dans cette mise à jour. Parallèlement à Visual Studio 2022 17.3, Microsoft publie également .NET Framework 4.8.1, qui est la première version avec une prise en charge native complète d'Arm64. Et à ce sujet, Microsoft a également annoncé que Visual Studio 17.4 sera également la première version de Visual Studio à être entièrement native sur Arm64, et le premier aperçu est disponible aujourd'hui. Vous pouvez télécharger Visual Studio 2022 17.3 pour Windows ici, ou obtenir la version 17.4 Preview 1 ici si vous êtes curieux.
Si vous utilisez macOS, Visual Studio 2022 pour Mac 17.3 est également disponible aujourd'hui. Cette version prend en charge les secrets d'utilisateur, de nouveaux correctifs de code pour vous aider à être plus productif et la prise en charge des comptes App Store Connect, requis pour les développeurs Apple individuels. Il y a un liste complète des changements ici. Visual Studio pour Mac 17.4 entre également en version préliminaire aujourd'hui avec la prise en charge initiale de .NET MAUI.
Quelle que soit la version que vous recherchez, vous pouvez trouvez les derniers téléchargements de Visual Studio ici.
Source: Microsoft