Visual Studio 2022 pour Mac enfin généralement disponible — Visual Studio Magazine

Nouvelles

Visual Studio 2022 pour Mac enfin généralement disponible

Avec environ six mois de retard, Visual Studio 2022 pour Mac v17.0 a finalement rattrapé son homologue Windows et atteint le statut de disponibilité générale (GA) après une refonte majeure de son interface utilisateur frontale et de son exécution principale.

Cette refonte impliquait de passer d’un méli-mélo de constructions d’interface utilisateur à un code macOS entièrement natif, ainsi que de basculer le backend pour qu’il s’exécute sur .NET 6 (au lieu de l’environnement d’exécution Mono), ce qui apporte également la nouvelle possibilité de s’exécuter de manière native sur les processeurs ARM64, connus sous le nom de Apple Silicon, a déclaré Microsoft dans une annonce du 23 mai.

Les notes de version pour la v17.0 répertorient six principaux points forts :

Tous les changements ci-dessus et bien d’autres se traduisent par l’IDE « pour Mac » le plus rapide jamais créé, capable de faire certaines choses, comme ouvrir une grande solution, jusqu’à 50 % plus rapidement que dans Visual Studio 2019 pour Mac.

La refonte a poursuivi un effort de plusieurs années pour améliorer la fiabilité et la stabilité qui impliquait le passage à un code d’interface utilisateur entièrement natif, qui était en cours depuis 2021 avec Visual Studio 2019 pour Mac v8.10.

Visual Studio 2022 pour Mac v17.0
[Click on image for larger view.] Visual Studio 2022 pour Mac v17.0 (source : Microsoft).

Désormais, en plus de rattraper l’IDE Windows en termes de statut GA, l’IDE Mac a emprunté certains outils de productivité, notamment la fenêtre Git Changes, le glisser-déposer de la fenêtre d’outils et la navigation des sous-mots.

Auparavant, Microsoft a déclaré:

Notre objectif avec Visual Studio 2022 pour Mac est de créer un IDE .NET moderne adapté au Mac qui offre l’expérience productive que vous aimez dans Visual Studio. Nous nous efforçons de déplacer Visual Studio pour Mac vers l’interface utilisateur macOS native, ce qui signifie qu’il offrira de meilleures performances et une meilleure fiabilité. Cela signifie également que Visual Studio pour Mac peut tirer pleinement parti de toutes les fonctionnalités d’accessibilité intégrées de macOS. Nous mettons à jour les menus et la terminologie dans l’IDE pour rendre Visual Studio plus cohérent entre Mac et Windows. La nouvelle expérience Git de Visual Studio sera également disponible dans Visual Studio pour Mac, en commençant par l’introduction de la fenêtre de l’outil Git Changes.

La feuille de route du projet résume tout ce qui précède en trois thèmes principaux :

  • Améliorez les performances globales de l’IDE et la réactivité de l’interface utilisateur.
  • Prend en charge les dernières versions de la plate-forme .NET
  • Améliorez la satisfaction sur l’ensemble de l’expérience d’outillage (édition, construction, débogage, test, Git, publication, personnalisation)

À l’avenir, Microsoft a également livré le premier aperçu de la prochaine version, Visual Studio 2022 pour Mac v17.3, qui s’intégrera à .NET MAUI (qui vient d’atteindre GA lors de la conférence des développeurs Build), bien que la prise en charge initiale de .NET MAUI soit déjà .existe.

“Nous sommes ravis de partager que l’interface utilisateur de l’application multiplateforme .NET (MAUI) a été livrée à GA”, a déclaré Jordan Matthiesen, responsable principal du programme, dans l’annonce du 23 mai. Visual Studio 2022 pour Mac v17.3 prend désormais en charge la création de nouveaux projets, la création et le déploiement d’applications .NET MAUI sur iOS, macOS et Android, ainsi que le rechargement à chaud XAML Nous ajouterons plus de fonctionnalités aux projets .NET MAUI, y compris des pages de propriétés de projet partagées , la prise en charge de la publication d’applications et le rechargement à chaud .NET (pour les modifications C#), dans les prochaines versions.”

Parlant de la prochaine édition v17.3 (le numéro de version est passé de v17.0 à v17.3 pour correspondre à l’IDE Windows), Matthiesen a déclaré : “Cette prochaine version est axée sur la poursuite du travail que nous avons commencé dans la v17.0 en fournissant un expérience de développement moderne pour .NET avec les outils .NET 7 et .NET MAUI initiaux. Vous pouvez en savoir plus sur les plans de cette version en consultant la feuille de route et voir ce qu’il y a dans l’aperçu 1 en consultant les notes de version.”

A propos de l’auteur

David Ramel est éditeur et rédacteur pour Converge360.

.

Leave a Comment

Your email address will not be published. Required fields are marked *