Il n'y a pas si longtemps, la conférence
Microsoft Build 2018 s'est tenue. C'est une bonne nouvelle pour les développeurs travaillant avec les produits et technologies Microsoft, y compris Xamarin. Pour ceux qui ont suivi les événements de chez eux, nous avons rassemblé toutes les annonces et annonces faites lors de la conférence. Sous la coupe, vous trouverez des nouvelles concernant Xamarin, qui raviront certainement les développeurs.
Et qu'est-ce qui vous a le plus plu et qu'est-ce qui manquait?

Annonces sur les appareils et les outils pour les développeurs
Annonces sur le cloud et les bots
Prise en charge de l'émulateur Android pour Hyper-V
Nous avons annoncé la sortie d'une
version d'essai de l'émulateur Google Android compatible avec Hyper-V dans la
mise à jour d'avril 2018 de Windows 10. Pour ce faire, les équipes de développement Windows Hyper-V et Xamarin ont fait un travail incroyable. La nouvelle fonctionnalité permet aux développeurs d'utiliser l'émulateur Android à accélération matérielle conjointement avec d'autres technologies basées sur Hyper-V, y compris les machines virtuelles Hyper-V, les outils Docker, l'émulateur HoloLens, etc. Désormais, chaque développeur Android sur Windows peut utiliser l'émulateur Android rapide, qui Il prendra toujours en charge les dernières API de ce système et pourra fonctionner avec les services Google Play sans configuration supplémentaire.
Pour plus d'informations sur la configuration de l'émulateur dans Hyper-V, ainsi qu'une liste des problèmes connus, consultez
notre documentation .
Xamarin.Forms 3.0
Nous sommes heureux de publier la
version stable de Xamarin.Forms 3.0 . La nouvelle version offre des paramètres de mise en page et de style plus flexibles et comprend des fonctionnalités telles que Visual State Manager, Flex Layout, des feuilles de style et la prise en charge de la direction du flux de droite à gauche. La nouvelle version comprend également des corrections de bugs et des idées géniales pour la communauté, alors assurez-vous de consulter la
liste complète des modifications . Les améliorations fantastiques qui couvrent l'ensemble de la pile technologique Xamarin font de cette version la plus rapide et la plus riche en fonctionnalités à ce jour!
Visual Studio Tools pour Xamarin
Xamarin.Forms XAML IntelliSense
Les développeurs de Xamarin.Forms utilisant Visual Studio 2017 version 15.7 remarqueront combien
il est devenu plus pratique d'utiliser IntelliSense . Maintenant, cette fonction fonctionne sur le même moteur IntelliSense que WPF et UWP, grâce à quoi plusieurs améliorations ont été apportées, notamment une meilleure correspondance, l'achèvement de la liaison / commande, l'achèvement de la ressource, l'achèvement de l'extension du correctif. Le moteur a également amélioré le système de recommandation, la navigation dans le code et l'analyse statique.
Provisionnement automatique des appareils iOS
Pour rendre la vie aussi simple que possible aux développeurs, nous publions la fonctionnalité de
fourniture automatique des appareils iOS dans Visual Studio 2017 version 15.7. Cette fonctionnalité simplifie le processus de demande d'un certificat de développement lors de la création d'une clé de signature, de l'ajout d'un appareil au Developer Center et de la création d'un profil d'approvisionnement. Tout cela peut être fait dans Visual Studio.

Amélioration de la gestion des packages du SDK Android
Trouver les SDK Android que vous devez installer pour le développement peut prendre beaucoup de temps, nous avons donc ajouté un nouveau gestionnaire de packages SDK Android qui n'aura plus à deviner. Un projet Android peut nécessiter une version du SDK que vous n'avez pas à compiler. Dans ce cas, lorsque vous ouvrez ce projet, vous recevrez une notification qui vous aidera à télécharger et à installer le SDK nécessaire en arrière-plan. Cette fonctionnalité est désactivée par défaut, mais vous pouvez facilement l'activer en allant dans
Outils → Options → Xamarin → Paramètres Android → Activer l'installation automatique du SDK Android.Modèles de projet mis à jour pour iOS et Android
Les modèles de projet sont une partie importante du processus de création d'application, nous avons donc refait et réorganisé
nos modèles de projet natifs pour iOS et Android, afin qu'ils soient plus faciles à trouver dans la section de menu Fichier → Nouvelle fenêtre. Nous avons également ajouté des modèles pour de nouvelles fonctionnalités Android, comme un menu contextuel et des onglets inférieurs, afin que vous puissiez créer des applications modernes encore plus rapidement.
Améliorations de la plateforme
Xamarin.Android
Nous avons commencé à distribuer le SDK Android Oreo (Android API Level 27), Android SDK Tools 26 et
Xamarin Device Manager pour Android dans Visual Studio 2017 et Visual Studio pour Mac. De plus, dans Visual Studio 2017, vous remarquerez que la latence pour afficher votre application à l'écran a diminué. Cela est dû au déploiement du runtime Xamarin sur votre appareil ou émulateur lors de la compilation de l'application.
Xamarin.iOS
Nos applications iOS, macOS, watchOS et tvOS sont désormais entièrement basées sur l'électricité statique, avec les avantages suivants:
- Moins d'applications. Le fichier Xamarin.iOS.dll lié est devenu 30 à 50% plus petit, car les informations (par exemple, les attributs utilisateur) nécessaires uniquement pendant la génération peuvent désormais être supprimées. Il permet également à l'éditeur de liens de supprimer plus de code qu'auparavant, car il y a moins de références de code.
- Lancement plus rapide de l'application. Plus de travail d'enregistrement est effectué au moment de la construction plutôt que lors de l'exécution. Il n'est pas nécessaire d'utiliser la réflexion (plutôt lente) sur les attributs utilisateur pour enregistrer les types et les méthodes.
- Réduction de la consommation de mémoire. La quantité de mémoire nécessaire pour exécuter les applications est réduite. L'exigence de mémoire initiale (au lancement) a diminué de 30% pour l'application initiale et de 20% pour les extensions, ce qui a simplifié la création d'extensions sur lesquelles iOS impose des restrictions sur l'utilisation de la mémoire (par exemple, 16 Mo pour des extensions comme Aujourd'hui).
Mettre Ă jour
Xamarin.Forms 3.0 est désormais
disponible sur NuGet . Vous pouvez également mettre à niveau Visual Studio 2017 vers la version 15.7 via le
centre de notification de Visual Studio . Et assurez-vous de télécharger le
gestionnaire d'appareils Xamarin Android pour Android Oreo. Essayez les nouvelles et n'oubliez pas d'écrire une critique!