Dot.Blog

C#, XAML, WinUI, WPF, Android, MAUI, IoT, IA, ChatGPT, Prompt Engineering

Annonce Majeure : .NET MAUI dans .NET 8 Release Candidate 2

Le 10 octobre 2023 marque une étape cruciale dans le développement de .NET 8. Microsoft a annoncé la disponibilité de .NET MAUI dans le cadre de la Release Candidate 2 (RC2) de .NET 8. Cette version est assortie d'une licence "go-live", ce qui signifie que vous pouvez bénéficier d'un support lors de l'utilisation de cette version dans vos applications en production.

Améliorations de Qualité

Cette version RC2 met l'accent sur la résolution des régressions apparues lors des versions previews, ainsi que sur le regain de performances dans divers domaines tels que le hot reload, le gestionnaire d'état visuel, les liaisons de données et les thèmes d'application. Microsoft a également augmenté la batterie de tests manuels et automatisés pour assurer une qualité optimale. Il est à noter qu'il n'y a pas de changements d'API entre .NET 7 et .NET 8, ce qui devrait faciliter la migration de vos applications.

Points Forts de cette Version

Améliorations de Performance

Des optimisations ont été apportées à la méthode ActivityExtensions.GetWindowFrame sur Android et à la performance de "Setter Specificity". Ces améliorations contribuent à une expérience utilisateur plus fluide.

Corrections UI et Contrôles

Des corrections et mises à jour ont été apportées aux éléments de contrôle et d'interface utilisateur, notamment en ce qui concerne CollectionView, la visibilité de TabBar, les bordures RoundRectangle et l'alignement du texte sur Android.

Corrections Spécifiques aux Plateformes

Des corrections spécifiques aux différentes plateformes ont également été apportées, notamment en ce qui concerne la fonctionnalité de glisser-déposer, l'apparence de la barre d'onglets et les comportements spécifiques à chaque plateforme.

Informations Complémentaires

Une version de service pour .NET 7 a également été publiée, apportant des corrections de haute priorité pour la mise en page, les fuites de mémoire, CollectionView, la zone sécurisée, et plus encore.

Xcode 15 et Android API 34

Les développeurs Xamarin peuvent désormais utiliser Xcode 15 pour cibler les dernières versions (par exemple, iOS 17, iPadOS 17) et cibler l'API Android 34 pour se conformer aux politiques du magasin.

Comment Mettre à Jour

Vous pouvez développer avec MAUI en utilisant Visual Studio Code. Pour installer MAUI, utilisez la commande suivante :

dotnet workload install maui

Conclusion

Cette version RC2 de .NET 8 avec MAUI est une avancée significative vers la disponibilité générale de .NET 8. Elle apporte des améliorations de qualité, des corrections de bugs et des optimisations de performance qui seront bénéfiques pour les développeurs. Microsoft apprécie vos retours alors n'hésitez pas à contribuer sur le dépôt GitHub de MAUI ou à rejoindre le serveur Discord.

Stay Tuned !


Faites des heureux, PARTAGEZ l'article !