Microsoft a fait une annonce surprise aux développeurs d’applications UWP. La société migre la prise en charge du SDK Windows App pour Windows 11 et, dans un document récemment téléchargé, encourage les développeurs UWP à migrer leurs propres applications.
Microsoft a introduit Windows UWP pour la première fois en 2015 en tant que plate-forme pour développer des applications pour Windows 10. Cependant, la société apporte maintenant son soutien au SDK après avoir publié son dernier système d’exploitation, Windows 11, et démontre une stratégie de migration appropriée dans son document.
Pour ceux qui veulent tenir le coup, il y a de mauvaises nouvelles. Le développeur de Windows Rafael Rivera a déclaré dans un tweet récent que Windows UWP n’obtiendra que des « correctifs de bogues, de fiabilité et de sécurité » à partir de maintenant. Ainsi, malgré les doutes, il semble que la migration soit le seul véritable avenir pour les applications UWP, car les fonctionnalités de Windows ne durent pas très longtemps une fois qu’elles ont atteint ce stade.
[Temporarily reviving my Twitter account]Microsoft vient de publier une documentation et des conseils sur la migration d’applications de « UWP » vers [anything else].https://t.co/APJk1tSIn3Cela signale ce que je vous ai déjà dit : UWP n’obtiendra que des « correctifs de bogues, de fiabilité et de sécurité ».19 octobre 2021
Si vous voulez franchir le pas, vous devez d’abord télécharger le programme d’installation de l’extension Windows App SDK Visual Studio (VSIX). Ensuite, créez un nouveau projet ou migrez une application existante. Dans ce dernier cas, assurez-vous de migrer en copiant les fichiers d’actifs et non le contenu des fichiers d’actifs.
Sommaire
Analyse : Pourquoi le switch ?
Nous entendons le glas de l’UWP depuis quelques années maintenant, mais le géant du logiciel et du matériel explique dans son propre document pourquoi il a décidé de changer en premier lieu.
La principale raison est que le SDK de l’application Windows est rétrocompatible. L’application fonctionne de Windows 11 jusqu’à Windows 10, version 1809 (10.0 ; Build 17763), également connue sous le nom de mise à jour Windows 10 octobre 2018.
Il existe de nombreuses autres fonctionnalités qui font du SDK un choix plus attrayant pour les développeurs, telles que l’utilisation de la bibliothèque Windows UI 3 (WinUI 3), un ensemble plus unifié d’API et d’outils, la compatibilité .NET 5, une version plus fréquente cadence qui sort séparément de Windows, un environnement d’exécution amélioré (comme avec le conteneur d’applications MSIX) et plus encore.
Il est important de noter que malgré la flexibilité globale de la prise en charge, il existe deux cas notables pour les API Windows Runtime dans lesquels elles ne sont pas du tout prises en charge dans les applications de bureau ou s’exécutent avec des restrictions : les API qui dépendent des fonctionnalités de l’interface utilisateur conçues pour être utilisées uniquement dans les applications UWP et les API qui nécessitent l’identité du package.
Via MSPoweruser