Depuis la sortie de Windows 8 et de Metro UI, Microsoft tente de moderniser Windows et ses plateformes de développement. Microsoft a également tenté de convaincre les développeurs de passer à une plate-forme moderne et de prendre en charge le Windows Store.
Project Union devrait « unir » ces deux plates-formes d'applications, afin que les développeurs puissent facilement écrire des applications avec toutes les dernières fonctionnalités de Windows 10.
Qu’est-ce que le Projet Réunion ?
Project Reunion n'est pas un nouveau modèle d'application et n'offre pas non plus un ensemble différent d'API. Il s’agit plutôt d’une boîte à outils logicielle qui comble le fossé entre les deux plates-formes.
Les mondes de Win32 et UWP sont très différents. Par exemple, les deux plateformes proposent des outils différents, ce qui fait que choisir l’une plutôt que l’autre est une décision que les développeurs trouveront plus ou moins difficile. C'est pourquoi le Projet Reunion est nécessaire pour rendre cela plus facile.
Microsoft veut combler l'écart entre Win32 et UWP
Lors d'Ignite 2021, Microsoft a expliqué que Project Reunion aidait à rapprocher UWP et Win32 afin que la fracture n'existe plus.
Avec Project Reunion, Microsoft dissocie Win32 et les IA UWP de Windows 10, et prend les API fournies dans UWP et les fournit à Win32 pour « combler » le fossé entre les 2 plates-formes.
"Nous avons choisi le nom Réunion car il signifie essentiellement rassembler deux mondes afin qu'il n'y ait pas de division", a déclaré Steve Kirbach, un développeur Microsoft travaillant avec l'équipe Windows UI.
Ce projet permettrait également d'activer les fonctionnalités de développement UWP pour Win32. Par exemple, les applications fournies par les développeurs via MSIX ne sont pas différentes de la distribution d'une application UWP via MSIX.
« Nous simplifions également la tâche des développeurs – qui ne distribuent pas via MSIX et utilisent néanmoins les fonctionnalités requises, ce qu'on appelle la « reconnaissance de paquets » – c'est ainsi que le système d'exploitation Windows peut afficher des éléments tels que les notifications ou permettre à votre application d'utiliser Intentions partagées », a déclaré Microsoft.
Si l'idée réussit, toutes les plates-formes Win32 et UWP auront accès à toutes les fonctionnalités, applications modernes et interface utilisateur sur toutes les versions prises en charge sur Windows 10.