Une fuite de Windows 11 montre que Microsoft déplace certains shells d’interface utilisateur vers Win32 depuis UWP

Une fuite de Windows 11 montre que Microsoft déplace certains shells d’interface utilisateur vers Win32 depuis UWP

Microsoft peut déplacer certaines expériences de shell (éléments d’interface utilisateur) comme Control Center vers Win32 + XAML depuis UWP dans Windows 11. À l’origine, bon nombre de ces éléments de shell ont été construits à l’aide d’UWP (Universal Windows Platform), qui permet aux développeurs Windows 11 de créer une « plate-forme universelle ». » des applications qui peuvent fonctionner sur plusieurs facteurs de forme.

Même si UWP est là pour rester pour le moment, il semble y avoir un changement stratégique dans la façon dont certaines parties de Windows sont construites. Auparavant, de nombreuses expériences shell ou éléments utilisateur étaient créés à l’aide de « UWP » ou Universal Windows Platform , mais de nouvelles références dans les versions préliminaires suggèrent que le géant de la technologie s’éloigne de l’utilisation d’UWP pour certaines fonctionnalités.

Comme repéré par Xeno sur X (anciennement Twitter), la dernière version d’aperçu est livrée avec de nouveaux fichiers dans System32 de Windows 11 : controlcenter.dll (Centre de contrôle ou Centre d’action), mlenginestub.exe (Stub MLEngine non ancré), shellhost.exe (ShellHost) sortwindows64.dll (dll de triWindows64).

Windows 11 pourrait utiliser un mélange de Win32 + XAML pour créer des interfaces utilisateur

Les changements ci-dessus suggèrent que Microsoft utilise une combinaison de technologies plus anciennes et plus récentes (Win32 et XAML) pour créer des parties de l’interface Windows, en particulier le Centre de contrôle, qui remplace le Centre d’action de Windows 10 et vous permet de modifier le Wi-Fi, le volume et d’autres paramètres. .

Il est possible d’utiliser XAML avec les API Win32 grâce à une technologie appelée « Îles XAML », qui permet aux applications Win32 d’héberger des éléments d’interface utilisateur d’apparence moderne de type UWP.

ControlCenter Win32 et XAML basé sur Windows 11
Control Center basé sur Win32 et XAML, pas UWP dans l’aperçu de Windows 11 | Image fournie avec l’aimable autorisation : Germon

Les modifications apportées aux versions préliminaires de Windows 11 ne seront pas visibles pour la plupart des utilisateurs, car elles ne modifient en rien la fonctionnalité ou l’expérience des fonctionnalités migrées.

Cela signifie simplement que le Control Center fonctionnera avec Win32 et XAML sans s’appuyer sur le framework UWP qui comporte certaines restrictions et règles.

La migration vers Win32 + XAML ne changera pas l’apparence

Control Center semblera familier et il n’y aura aucun changement cosmétique visible car il utilise les mêmes éléments de conception visuelle qu’auparavant. C’est simplement la technologie sous-jacente qui a changé, ce que les utilisateurs ne verront pas mais pourraient le remarquer en termes de performances ou de changements de comportement.

Microsoft vient de commencer à migrer certaines expériences shell vers Win32 + XAML depuis UWP, et ces modifications ne sont pas livrées avec Windows 11 23H2 mais avec une future version du système d’exploitation ( Windows 12 ?).

En outre, il convient de noter que UWP ne concerne pas seulement l’apparence des choses sur votre écran (c’est le travail des technologies d’interface utilisateur ou d’interface utilisateur).

Il s’agit également de la manière dont les applications sont empaquetées, gérées et exécutées sous Windows. Cette décision montre une tendance vers une approche différente, et il sera intéressant de voir comment cela se déroulera dans les futures mises à jour de Windows 11.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *