Microsoft «Project Reunion» va-t-il unifier les applications Win32 et UWP pour Windows 10X sur des appareils informatiques mobiles à double écran?

Microsoft / Microsoft «Project Reunion» va-t-il unifier les applications Win32 et UWP pour Windows 10X sur des appareils informatiques mobiles à double écran? 2 minutes de lecture

Surface Neo: l'un des premiers appareils à prendre en charge Windows 10X



Microsoft a publié un document important qui offre des détails sur «Project Reunion». Comme son nom l'indique, le projet consistera à combiner les anciennes applications Win32 avec les applications modernes UWP (Universal Windows Platform). L'union des deux plates-formes très différentes devrait garantir une plate-forme de développement et de déploiement d'applications plus simple pour les développeurs qui créent des applications pour Windows 10 et très probablement le système d'exploitation Windows 10X.

Avec Windows 8, Microsoft a tenté une approche fondamentalement différente des applications. Alors que les anciennes applications Win32 se débattaient avec le écosystème d'applications moderne , Microsoft a introduit UWP. Alors que UWP était censé offrir des opérations rationalisées, il y a eu plusieurs problèmes pour les développeurs travaillant avec deux plates-formes distinctes essentiellement dans le même but. Maintenant, Microsoft a finalement décidé d'intégrer à la fois l'écosystème Win32 et UWP avec «Project Reunion».



Microsoft «Project Reunion» vise à unifier les applications Win32 et Universal Windows Platform (UWP):

Après le lancement et le succès des tablettes tactiles et des appareils informatiques mobiles, Microsoft a tenté de réaligner le système d'exploitation Windows pour les appareils portables à écran tactile. Alors que les applications Win32 précédentes fonctionnaient bien avec l'interface clavier-souris, Microsoft avait besoin d'applications qui ont été optimisés pour l'interface Web et tactile. De plus, ces applications seraient optimisées pour différentes orientations d'écran et scénarios d'utilisation. D'où la création de la plateforme Windows universelle ou UWP. Cependant, cela a conduit à deux scénarios de développement d'applications parallèles.



Project Reunion est une tentative de résoudre les problèmes créés par Microsoft avec les applications UWP «modernes» à partir de Windows 8. Les utilisateurs ont toujours considéré les anciennes applications Win32 comme importantes pour accomplir leur travail. Pendant ce temps, les applications UWP étaient considérées comme des versions simplifiées pour les appareils informatiques mobiles.

Avec Project Reunion, Microsoft a essentiellement intégré l'API Win32 avec l'API UWP. Cela permettra aux développeurs d'ajouter des fonctionnalités modernes telles que le panneau Partager à leurs applications de bureau. La combinaison des deux plates-formes est importante pour l'unification de deux approches de développement distinctes et pour simplifier le processus de développement d'applications.



Que propose Microsoft Project Union aux développeurs d'applications?

Les premiers composants de Project Reunion sont l'open-source WinUI 3 et WebView 2 . Alors que WinUI 3 est une infrastructure d'interface utilisateur native et moderne pour Windows 10, WebView 2 est un contrôle permettant d'intégrer du contenu Web dans une application. Microsoft a maintenant ajouté un clarification de sa page GitHub pour Project Reunion pour expliquer ce qu’est et n’est pas le projet.

Au début, Microsoft a ajouté le C ++ / WinRT , Repos / WinRT , et C # / WinRT bibliothèques à Project Union. L'aperçu public de la bibliothèque d'exécution Rust Windows a été ajouté le mois dernier. Cela permettrait aux développeurs d'applications Windows de mieux utiliser Rust. Il sert le même objectif que les environnements d'exécution Windows pour le code écrit en C ++ et C #. Microsoft a également ajouté MISX-Core, qui est essentiellement un moyen pour les développeurs de distribuer des applications sur des PC Windows via le magasin ou leur propre mécanisme tiers.

Microsoft a précisé que Project Union n'est pas un nouveau modèle d'application ou une nouvelle plate-forme. En d'autres termes, il n'y aura pas de modèle de «nouvelle application de réunion de projet» pour Visual Studio, VS Code ou d'autres environnements de développement. Parlant de la même chose, Microsoft a déclaré: «Vous aurez toujours un accès complet au SDK Windows et aux kits associés. Au fil du temps, les fonctionnalités fournies par Project Reunion vont au-delà de la simple fusion des modèles Win32 et UWP existants et fourniront des fonctionnalités supplémentaires pour toutes les applications à utiliser. »

Microsoft a également précisé que Project Union n'est pas un nouveau modèle d'empaquetage ou d'isolation pour les applications. Ce n'est pas non plus un nouveau modèle de sécurité pour les applications. De plus, Project Union n'est pas destiné aux développeurs pour exécuter une application dans le cloud. Néanmoins, la technologie Project Reunion aidera à obtenir une application sur les familles d'API modernes qui sont prêtes pour le cloud.

Mots clés Microsoft