Le Project Reunion de Microsoft supporte désormais WinUI 3, WebView 2 et .NET 5Crédits : vcandy/iStock

Reunion est un important projet pour Microsoft. Il consiste à décorréler UWP (Universal Windows Platform) et Win32 de Windows pour les faire travailler ensemble. Les développeurs peuvent alors se servir des deux jeux d’API sans se soucier (ou presque) de la version de Windows.

Ce dernier point est crucial pour la firme, qui dit recevoir régulièrement la même plainte des développeurs, depuis longtemps : ils doivent attendre qu’une version de Windows se soit suffisamment diffusée auprès des utilisateurs pour considérer l’exploitation de ses nouveautés, soit un à deux ans en moyenne

La nouvelle mouture 0.5 est présentée par l’éditeur comme une étape majeure vers la version 1.0. Elle apporte le support de .NET 5, WinUI 3 et WebView 2. En outre, cette version 0.5 s’accompagne d’un support complet, de type production. Elle prend toutes les versions de Windows 10 en charge depuis la 1809 (branche LTSC).

L’arrivée de WinUI 3 en particulier est une étape importante, puisque la bibliothèque intègre tous les éléments modernes d’interface pour Windows 10. Sun Valley, qui serait le nom de code du remaniement graphique dans la 21H2 de Windows 10, consisterait justement à passer toute l’interface à la moulinette WinUI 3. Pour les développeurs, l’intégration peut se faire depuis un projet neuf, ou progressivement dans un existant.

Il reste toutefois des limitations. Les développeurs ne peuvent ainsi produire que des applications Desktop classiques et non UWP. Il n’y a pas non plus de support pour les fenêtres multiples. La version Preview de Reunion 0.5 proposait ces capacités, mais elles n’ont a priori pas eu le niveau de qualité requis pour la finale.

Cette nouvelle mouture réclame Visual Studio 2019 16.10 Preview pour fonctionner. Techniquement, la 16.9 supporte Reunion, mais n’est pas compatible avec les outils WinUI 3.

Vous n'avez pas encore de notification

Page d'accueil
Options d'affichage
Abonné
Actualités
Abonné
Des thèmes sont disponibles :
Thème de baseThème de baseThème sombreThème sombreThème yinyang clairThème yinyang clairThème yinyang sombreThème yinyang sombreThème orange mécanique clairThème orange mécanique clairThème orange mécanique sombreThème orange mécanique sombreThème rose clairThème rose clairThème rose sombreThème rose sombre

Vous n'êtes pas encore INpactien ?

Inscrivez-vous !