Dans un geste surprenant, Microsoft a confirmé qu'il ne travaillait pas actuellement sur une version stable de WinUI 3 pour les applications UWP, car la société souhaite se concentrer sur les applications Win32 autrefois héritées pour Windows 10 et Windows 11.
WinUI est une nouvelle interface utilisateur pour Windows 10 et Windows 11, et elle contient des commandes/styles modernes pour les applications Windows. Les responsables de Microsoft décrivent WinUI comme la "plate-forme d'interface utilisateur native" et Microsoft l'utilise dans le shell de Windows ainsi que React Native pour Windows.
Selon Microsoft, WinUI est conçu pour le matériel et les appareils modernes d'aujourd'hui, il prend en charge le dernier style Fluent. La plupart des commandes et des styles modernes que vous voyez dans les applications Windows UWP font partie du projet WinUI de l'entreprise et incarnent Fluent Design, donnant à chaque application la "touche moderne" que les utilisateurs attendent.
WinUI 2 est le travail de deuxième génération de WinUI et c'est une bibliothèque de contrôles et de styles disponibles pour les applications UWP. Avec WinUI 3, la prochaine génération de WinUI, Microsoft apporte de nouveaux styles/contrôles modernes et fluides aux applications de bureau. Par conséquent, toutes les fonctionnalités de WinUI sont désormais disponibles pour les plates-formes d'applications autrefois héritées.
Microsoft a dit à l'origine
WinUI 3 serait disponible pour toutes les plateformes de développement
, mais il semble que les plans aient maintenant changé. Pendant le
appel communautaire
, Microsoft a confirmé que WinUI 3 (framework WinUI de nouvelle génération) n'est pas prévu pour les applications UWP.
Au lieu de cela, la société prévoit de se concentrer sur WinUI 3 pour les plates-formes de développement autrefois héritées.
"En termes de plans ou d'absence de plans, cela n'est pas destiné à être une annonce que WinUl 3 ne prendra jamais en charge UWP", a déclaré Microsoft.
En ce qui concerne la disponibilité générale de WinUI 3 pour UWP, Microsoft n'a pas de calendrier ni de plans confirmés pour déplacer la prise en charge de WinUl 3 UWP d'expérimental à stable.
« À l'heure actuelle, je ne sais pas quand ni si WinUl 3 deviendra stable et pris en charge pour UWP. Nous n'avons pas l'intention de le faire pour le moment, ni de sitôt. Aucune décision interne n'a été prise pour dire que nous ne le ferons jamais, et aucune décision interne n'a été prise pour le faire non plus. Tout simplement pas de plans maintenant, et nous planifions vaguement entre 6 mois et 1 an à l'avance, ce qui signifie qu'il n'y a pas de plans à peu près l'année prochaine », a écrit Ryan Demopoulos, responsable du programme WinUI, dans un
Canal de discorde
.
WinUI 2.x pour les applications UWP, WinUI 3 pour le bureau
Selon les responsables, Microsoft veut se concentrer sur "faire fonctionner WinUl 3 pour les développeurs Win32". Dans le cadre de la nouvelle stratégie, Microsoft annonce qu'il s'adressera à une très grande communauté de Win32 pour persuader les développeurs d'actualiser leurs applications pour Windows 11.
Pour les développeurs Win32, WinUI 3 est un changement positif car Microsoft a enfin ouvert toutes les fonctionnalités modernes.
Ainsi, ce qui est ancien est à nouveau nouveau, mais cette décision ne rassurera pas les développeurs UWP. C'est parce que WinUI 2 a plusieurs limitations. Par exemple, il ne prend pas en charge le contrôle WebView2 basé sur Microsoft Chromium ou NET 5.0.
Microsoft maintiendra WinUI 2.x pour les applications UWP, mais il est évident que Microsoft investira davantage dans WinUI 3.
Pour faire court - UWP n'est pas mort et il n'y a aucun plan contre cela, mais la priorité actuelle de l'entreprise est l'actualisation de WinUI 3 pour les applications Win32.