Microsoft souhaite que les développeurs convertissent leurs applications de bureau classiques en UWP (Universal Windows Platform). Son nouveau plan s'appelle Project Centennial, et le géant du logiciel espère qu'il décolle car ce serait un excellent outil pour obtenir de nombreuses autres applications Win32 sur le train UWP.
D'après ce que nous avons compris, l'utilisation de Project Centennial placerait les applications Win32 dans un package AppX qui peut être installé et désinstallé facilement. De plus, l'application devrait être disponible sur le Windows Store, mais nous ne savons pas combien de travail les développeurs auront besoin pour rendre cela possible.
Avec Project Centennial, chaque application Win32 doit tirer parti de certaines fonctionnalités de Windows 10 avant que Microsoft n'envisage d'accepter l'application dans le Windows Store. L'application doit également être fiable et à l'abri des virus et autres menaces potentielles. De notre point de vue, il s'agit de l'initiative parfaite pour les nombreuses applications Win32 héritées qui ne seront jamais réécrites à partir de zéro pour prendre en charge la plate-forme Windows universelle.
Voici quelques avantages clés de la conversion de vos applications Win32 avec Project Centennial selon Microsoft:
- L'expérience d'installation de votre application est beaucoup plus fluide pour vos clients. Vous pouvez le déployer sur des ordinateurs à l'aide du chargement latéral (voir Chargement latéral des applications LOB dans Windows 10), et il ne laisse aucune trace après sa désinstallation. À plus long terme, vous pourrez également publier votre application sur le Windows Store.
- Étant donné que votre application convertie possède une identité de package, vous pouvez appeler plus d'API UWP, même à partir de la partition de confiance totale, qu'auparavant.
- À votre rythme, vous pouvez ajouter des fonctionnalités UWP au package de votre application, comme une interface utilisateur XAML, des mises à jour de vignettes en direct, des tâches d'arrière-plan UWP, des services d'application et bien d'autres. Toutes les fonctionnalités disponibles pour toute autre application UWP sont disponibles pour votre application.
- Si vous choisissez de déplacer toutes les fonctionnalités de votre application de la partition de confiance totale de l'application vers la partition du conteneur d'applications, votre application pourra s'exécuter sur n'importe quel appareil Windows 10.
- En tant qu'application UWP, votre application est capable de faire ce qu'elle pourrait faire en tant qu'application de bureau classique. Il interagit avec une vue virtualisée du registre et du système de fichiers qui ne se distingue pas du registre et du système de fichiers réels.
- Votre application peut participer aux licences intégrées et aux fonctionnalités de mise à jour automatique du Windows Store. La mise à jour automatique est un mécanisme très fiable et efficace, car seules les parties modifiées des fichiers sont téléchargées.
Si la conversion est aussi simple que Microsoft le dit, alors nous devrions voir des milliers d'applications héritées passer au Windows Store dans un avenir proche.