Publié le 21 octobre 2025 à 11:00:00. Uno Platform dévoile sa version 6.3, apportant des améliorations significatives pour les développeurs .NET ciblant le multiplateforme, avec une compatibilité étendue et des optimisations de performance.
- Prise en charge anticipée de .NET 10 (RC1) et compatibilité avec le nouveau format de solution .slnx de Visual Studio 2026.
- Améliorations notables des performances de décodage d’images sur WebAssembly et des fonctionnalités du contrôle TabView.
- Retrait du support de .NET 8, les développeurs étant invités à migrer vers des versions plus récentes.
L’équipe derrière Uno Platform vient de publier la version 6.3 de son framework d’interface utilisateur multiplateforme .NET. Conçu pour permettre aux développeurs de créer des applications ciblant les appareils mobiles, les ordinateurs de bureau et WebAssembly en utilisant C# et XAML, cette mise à jour marque une étape importante dans l’évolution de la plateforme.
Uno Platform, lancé en 2018 suite à une utilisation interne prolongée par l’entreprise canadienne Nventive, s’est imposé comme une alternative pour le développement d’applications universelles. Il permet de déployer des applications sur Windows, iOS, Android, WebAssembly, macOS et Linux, le tout sous licence open source Apache 2.0. Avant cette nouvelle version, la plateforme supportait .NET 9 comme dernière version stable.
La version 6.3 repousse les limites en introduisant une prise en charge anticipée de .NET 10 (Release Candidate 1). Cette mise à jour prépare les développeurs aux changements à venir, notamment ceux liés aux formats de fichiers de projet et de solution introduits par Microsoft. Uno Platform 6.3 propose ainsi de nouveaux modèles de projet orientés vers .NET 10 RC1. Bien que la documentation indique que .NET 9 reste la cible stable recommandée pour les déploiements en production, cette compatibilité précoce avec .NET 10 permet des tests et une évaluation des futures évolutions, y compris l’expérimental Android CoreCLR.
Autre nouveauté majeure, la prise en charge du nouveau format de fichier de solution de Visual Studio 2026, le `.slnx`. Cette intégration permet aux développeurs d’ouvrir leurs projets Uno existants dans le dernier environnement de développement de Microsoft tout en conservant une compatibilité avec Visual Studio 2022. L’extension Visual Studio de Uno Platform a d’ailleurs été mise à jour pour fonctionner avec les deux versions, facilitant ainsi la transition et l’évaluation du nouvel IDE par les équipes de développement.
Sur la cible WebAssembly, Uno Platform 6.3 introduit une refonte significative de la gestion du décodage des images. Désormais, cette tâche est déchargée sur les WebWorkers plutôt que sur le thread principal de l’interface utilisateur. Ce changement permet un décodage d’images en parallèle, améliorant considérablement la réactivité des applications, particulièrement dans les scénarios impliquant de grandes quantités d’images, tels que des tableaux de bord complexes ou des applications multimédias.
Le contrôle TabView a également bénéficié d’améliorations substantielles, offrant de nouvelles options de configuration. Les développeurs disposent désormais de modes de redimensionnement variés, tels que le dimensionnement égal, le format compact, ou encore la taille ajustée au contenu. Il est également possible de marquer des onglets comme non fermables et de supporter leur réorganisation, des fonctionnalités désormais disponibles sur l’ensemble des plateformes supportées.
L’Éditeur Visuel Hot Design a été optimisé avec une barre de recherche pour l’arborescence des contrôles et des fonctions d’inspection de propriétés améliorées. Des contrôles tels que SplitView et NavigationView peuvent dorénavant être configurés via une interface visuelle intuitive, simplifiant ainsi le processus de conception sans impacter le comportement d’exécution des applications.
Il est important de noter que la version 6.3 met fin au support de .NET 8. Cette décision est motivée par l’arrêt du support des charges de travail mobiles .NET MAUI 8 par Microsoft depuis mars 2025. Les développeurs utilisant encore ce runtime sont fortement encouragés à migrer vers .NET 9 ou .NET 10 RC1.
L’annonce de cette nouvelle version a suscité des discussions au sein de la communauté des développeurs. Sur Reddit, certains ont comparé Uno Platform à d’autres frameworks d’interface utilisateur .NET, soulignant la similarité du paradigme avec WinUI et la continuité dans l’écosystème XAML, MVVM, tout en notant une divergence avec des approches plus récentes comme SwiftUI ou Flutter.
Pour consulter les notes de version complètes, les instructions de migration et la documentation mise à jour, les développeurs sont invités à visiter le blog de Uno Platform.