Dans les systèmes d'exploitation modernes, les mises à jour des applications ont beaucoup d'importance : elles sont régulières et permettent parfois de corriger des failles de sécurité. Mais que ce soit sous macOS ou sous Windows, rien n'est unifié. Mais Microsoft veut régler en partie ce problème.

Actuellement, et le constat est le même sous macOS et Windows, vous avez des applications qui se mettent à jour dans l'App Store du système, d'autres qui se mettent à jour dans un lanceur (comme Steam), certaines qui reposent sur des mécanismes intégrés et (plus rare) des apps qui vous indiquent simplement d'aller télécharger manuellement la mise à jour sur le site. Apple, à une époque, avait essayé d'unifier un peu ça, avec par exemple les mises à jour de macOS qui passaient par le Mac App Store, sans succès.
La solution Windows Update
Microsoft détaille sa solution dans un post de blog : elle consiste à passer par Windows Update, le mécanisme de mise à jour de Windows, qui prend déjà notamment en compte certains pilotes. La société de Redmond met évidemment en avant divers avantages. Elle permet d'améliorer les performances avec des mises à jour récupérées pendant les périodes où le PC est peu utilisé, simplifie l'expérience pour les utilisateurs avec des notifications unifiées et une liste des mises à jour visibles et disponibles à un endroit connu et simplifie la vie des administrateurs système, qui n'auront en théorie qu'une méthode à gérer.

Les détails eux-mêmes sont peu importants, Microsoft explique juste que les développeurs devront fournir les informations nécessaires pour détecter une mise à jour (versions, obligation de redémarrer, etc.). Les applications disponibles sous la forme d'un paquet msix
ou appx
(apparus avec Windows 10) pourront être modifiées facilement pour tirer parti des nouvelles API, les applications Win32 plus classiques nécessiteront quelques ajustements, mais Microsoft a prévu le coup. Pour le moment, le mécanisme est dans une phase de test privée, a priori uniquement pour Windows 11.
En pratique, ça ne va probablement rien changer
Le principal problème du choix de Microsoft, c'est que ça ne va (presque) rien changer. Même en considérant un lien entre le Microsoft Store et Windows Update pour unifier l'interface, des magasins en ligne comme Steam ou Epic Games Store ne vont pas passer par Windows Update, et il est évident que certains développeurs ne suivront pas Microsoft, ne serait-ce — comme le note Next — que parce que Windows Update n'est pas parfait et a eu son lot de problèmes avec le temps.

Si Apple proposait un mécanisme du même type, les chances de le voir être adopté pourraient être plus élevées, pour deux raisons. La première, c'est que les développeurs d'apps emploient plus facilement les nouvelles API et les fonctions proposées par Apple. La seconde, c'est qu'Apple a tendance à parfois vouloir imposer ses vues et pourrait pousser les développeurs vers sa solution. Reste que le problème des magasins tiers et l'adoption assez faible du Mac App Store ne jouent pas en la faveur d'une intégration.