Windows 11 Store exploite Winget pour mettre à jour les applications Win32 avec des installateurs personnalisés (Discord, OBS)
Le Microsoft Store va améliorer ses capacités avec un support robuste pour la mise à jour des applications Win32. Alors que le Microsoft Store autorisait auparavant la mise à jour des applications Win32 sur Windows 11, une nouvelle fonctionnalité notable est introduite : l’intégration avec Winget (Windows Package Manager). Cela permettra désormais de gérer les mises à jour des applications qui utilisent leurs propres mécanismes de mise à jour distincts, tels que Discord.
Dans notre article précédent, Windows Latest a présenté plusieurs fonctionnalités et améliorations de conception à venir prévues pour le Store sur Windows 11. Ces améliorations incluent des animations plus rapides, des temps de chargement améliorés et une expérience plus fluide lors des téléchargements. Bien que nous ayons évoqué la meilleure gestion des applications Win32, il est temps d’approfondir les détails des changements.
Par le passé, lorsque les utilisateurs téléchargeaient une application comme Discord depuis le Microsoft Store, l’installation était gérée par le Store, tandis que les mises à jour dépendaient du programme de mise à jour interne de Discord. Par exemple, si vous aviez installé la version 1.1.1.1 de Discord depuis le Store, mais qu’une mise à jour vers la version 1.1.1.2 était disponible, le programme de mise à jour interne vous invitait à télécharger la nouvelle version avant de pouvoir accéder à Discord.
Selon une documentation limitée , des discussions avec un représentant de Microsoft et notre compréhension, il semble que le Store de Windows 11 facilite désormais les mises à jour pour certaines applications Win32 installées via le Store, même si ces applications utilisent des installateurs personnalisés (comme Discord ou OBS Studio).
Ces mises à jour fonctionnent en arrière-plan via le gestionnaire de packages Windows (WinGet). Cette nouvelle fonctionnalité permet au Store de gérer les mises à jour des applications Win32 obtenues via le Store mais qui dépendent généralement de leurs propres programmes de mise à jour.
Par conséquent, si vous téléchargez Discord via le Microsoft Store et qu’une mise à jour est publiée, le Store lui-même peut désormais gérer le processus de mise à jour (en utilisant WinGet en arrière-plan).
Il n’est pas nécessaire de lancer Discord pour que la mise à jour ait lieu ; vous pouvez simplement la mettre à jour depuis la page « Téléchargements et mises à jour » du Store.
Vous trouverez ci-dessous une capture d’écran illustrant le fonctionnement de cette fonctionnalité dans le Microsoft Store.
Notez cependant que les applications installées en dehors du Microsoft Store (par exemple, celles téléchargées directement depuis le site d’un développeur) ne recevront pas de mises à jour via le Microsoft Store. De plus, le Microsoft Store ne surveille ni ne gère ces applications. Vous devrez toujours dépendre du programme de mise à jour interne de l’application ou de WinGet s’il est pris en charge.
Les détails sont rares pour le moment, mais selon Giorgio Sardo, directeur général des applications, des partenaires et du Store chez Microsoft, la documentation sera révisée dans les semaines à venir, offrant aux développeurs des informations supplémentaires.
« Cette initiative utilise essentiellement le gestionnaire de packages Windows. Nous allons évaluer l’expérience utilisateur dans le programme Windows Insider et apporter des modifications itératives », a déclaré Giorgio Sardo dans un article sur X, qui a été noté par Windows Latest. « Une fois la fonctionnalité entièrement prête, nous mettrons à jour la documentation avec des détails complets et des suggestions pour les développeurs. »
Malgré les nombreux défis auxquels Windows 11 est confronté, je maintiens que le Microsoft Store s’est considérablement amélioré et que ses améliorations continues sont prometteuses. Le Store est sensiblement plus rapide que son prédécesseur, même s’il reste encore des possibilités d’amélioration, notamment en ce qui concerne le téléchargement d’applications et de jeux plus volumineux, où il a tendance à prendre du retard.
Laisser un commentaire