Développement d’application mobile Xamarin dans Visual Studio pour Mac
Important
La mise hors service de Visual Studio pour Mac est prévue pour le 31 août 2024, conformément à la stratégie de cycle de vie moderne de Microsoft. Bien que vous puissiez continuer à travailler avec Visual Studio pour Mac, il existe plusieurs autres options pour les développeurs sur Mac, telles que la version préliminaire de la nouvelle extension C# Dev Kit pour VS Code.
En savoir plus sur les chronologies de support et les alternatives.
La prise en charge poussée de Xamarin permet de développer des expériences natives riches pour Android, macOS, iOS, tvOS et watchOS. Les applications multiplateformes Xamarin.Forms permettent de partager le code d’interface utilisateur XAML entre Android, iOS et macOS sans limiter l’accès aux fonctionnalités natives.
Xamarin.Forms
Le rechargement à chaud XAML pour Xamarin.Forms est intégré à Visual Studio pour Mac dans la version 8.3 et ultérieures. Avec cette fonctionnalité activée, les modifications sont instantanément reflétées dans votre application en cours d’exécution chaque fois que vous enregistrez le fichier.
Pour activer le rechargement à chaud XAML, cochez la case Activer le rechargement à chaud Xamarin sous Visual Studio > Préférences > Projets > Rechargement à chaud Xamarin.
Pour plus d’informations sur Rechargement à chaud, consultez le guide Rechargement à chaud XAML pour Xamarin.Forms dans la documentation.
Android
Visual Studio pour Mac dispose de son propre gestionnaire Android SDK intégré, ce qui vous permet d’accéder aux kits SDK que doit cibler votre application.
Pour les applications Android, Visual Studio pour Mac inclut son propre concepteur, qui fonctionne avec des fichiers .axml
Android pour créer visuellement des interfaces utilisateur. Visual Studio pour Mac ouvre ces fichiers dans Android Designer, comme illustré dans l’image suivante :
Pour plus d’informations sur Android Designer, consultez le guide de présentation de Xamarin.Android Designer.
iOS
Le concepteur iOS est entièrement intégré à Visual Studio pour Mac et permet la modification visuelle des fichiers .xib et Storyboard pour créer des interfaces utilisateur et des transitions iOS, tvOS et WatchOS. L’interface utilisateur toute entière peut être créée à l’aide de la fonctionnalité de glisser-déplacer entre la boîte à outils et l’aire de conception, tout en utilisant une approche intuitive pour la gestion des événements. Le concepteur iOS prend également en charge les contrôles personnalisés avec l’avantage supplémentaire du rendu au moment du design.
Pour plus d’informations sur l’utilisation du concepteur iOS, consultez les guides du concepteur.
Mac
Xamarin fournit des liaisons d’API Mac natives, qui vous permettent de créer de belles applications Mac.
Pour plus d’informations sur l’écriture d’applications Mac avec Visual Studio pour Mac, consultez les guides Xamarin.Mac.
Fonctionnalités de Xamarin Enterprise
Notes
Ces produits peuvent être utilisés seulement avec un abonnement Visual Studio Enterprise.
Profileur
Xamarin Profiler a trois instruments disponibles pour le profilage. Le guide Introduction to the Xamarin Profiler explore ce que ces instruments mesurent et comment ils analysent votre application, et explique la signification des données présentées sur chaque écran.
Inspector
Xamarin Inspector fournit une console C# interactive avec des outils utilisateur. Il peut être utilisé comme aide au débogage ou au diagnostic lors de l’inspection des applications dynamiques, comme outil d’apprentissage, comme outil de documentation ou comme outil d’expérimentation.
Il consiste en une application autonome qui fournit une console C# enrichie, qui peut cibler différentes plateformes de programmation (Android, iOS, Mac et Windows) et s’intégrer au flux de travail de débogage de vos IDE.
Pour plus d’informations, consultez le guide Xamarin Inspector.