Pourquoi (la plupart) des applications de bureau ne sont pas disponibles dans le Windows Store
Le Windows Store inclus avec Windows 10 pourrait être un guichet unique pour trouver tous les logiciels que vous recherchez. Mais ça ne l'est pas. Quelques applications de bureau, telles que Kodi et Evernote, sont maintenant disponibles, mais la plupart ne le sont pas..
The Store propose principalement des applications de style mobile telles que Candy Crush Saga et TripAdvisor, deux applications que Microsoft intègre désormais avec Windows 10, mais pas les applications de bureau les plus puissantes dont dépendent de nombreux utilisateurs Windows. Au moins, le magasin n'est plus rempli de fausses applications de bureau.
Le magasin propose uniquement des applications universelles
Microsoft a décidé de n'offrir que des applications universelles, et non des applications de bureau, via le Store. Le Windows Store inclut uniquement les applications écrites pour le nouveau «Universal Windows Platform» ou UWP de Microsoft. On l'appelle aussi parfois «plate-forme d'application universelle» ou UAP..
De retour dans les jours Windows 8 et 8.1, le Store n'incluait que les nouvelles «applications Metro» ou «applications modernes», que Microsoft appelait en réalité «Store apps» dans Windows 8.1. Ces applications étaient plus limitées que les applications de bureau, ne fonctionnant que dans l'interface Metro en plein écran et ne se fermant jamais vraiment. C'était simple: si vous vouliez des applications pour la nouvelle interface, vous utilisiez le Store. Si vous vouliez des applications de bureau, vous les avez obtenues à l'ancienne.
Cependant, dans Windows 10, Microsoft a commencé à brouiller les lignes. Ces applications Store s'exécutent dans leurs propres fenêtres sur le bureau, aux côtés d'autres applications de bureau. Cependant, ils ne sont toujours pas les mêmes.
Avec la sortie de Windows 8, Microsoft a permis aux développeurs d’ajouter leurs applications de bureau au Windows Store. Cependant, il s’agissait uniquement de pages de magasin qui fournissaient des liens vers des sites Web sur lesquels vous pouviez télécharger des applications de bureau. Celles-ci ne semblent plus être présentes dans Windows 10.
Les applications universelles sont plus limitées, et c'est le point
Mais la nouvelle plate-forme d'application universelle de Microsoft est plus limitée. Même dans les cas où de puissantes applications de type bureau ont été intégrées au Windows Store, la version du magasin est bloquée par rapport à son homologue du bureau. Il suffit de regarder La montée du tombeur, qui est disponible à partir de Steam en tant qu’application de bureau et du Windows Store en tant qu’application universelle. La version universelle est beaucoup plus limitée. Il existe une application Dropbox dans le Windows Store, mais elle ne peut pas synchroniser vos fichiers sur votre ordinateur comme l'application de bureau Dropbox. Elle est plus similaire aux applications pour smartphone de Dropbox..
En effet, la nouvelle plate-forme d’application de Microsoft est conçu être plus limité. Les applications sont exécutées dans un bac à sable, limitant le nombre de fichiers auxquels elles peuvent accéder sur votre système. Ils ne peuvent pas interférer avec d'autres applications et vous surveiller. Ils ne peuvent pas se lancer au démarrage ou constamment en arrière-plan. Les applications universelles sont conçues pour être portables et s'exécuter sur Windows Phone, Xbox et d'autres plateformes. Ces nouvelles applications universelles ont plus en commun avec les applications mobiles sur iPhone, iPad ou Android qu'avec les applications de bureau traditionnelles..
En revanche, les applications de bureau Windows traditionnelles peuvent faire pratiquement tout ce qu'elles veulent avec votre ordinateur. Le contrôle de compte d'utilisateur les empêche désormais de nettoyer vos fichiers système sans votre autorisation, mais ils peuvent toujours altérer vos fichiers personnels, fonctionner comme des enregistreurs de frappe ou rendre votre système instable. Le pouvoir est une épée à double tranchant.
Microsoft souhaite uniquement distribuer des applications sûres ne présentant pas de risque pour la sécurité, la confidentialité ou les performances. C'est pourquoi il exclut les applications de bureau normales, ce qui ne peut pas être garanti ne causera pas de problèmes. Microsoft préférerait que les utilisateurs créent et distribuent des applications universelles via le Store, car le système peut gérer ces applications et garantir une meilleure expérience..
C'est l'idée, au moins. En réalité, les applications universelles n'ont toujours pas vraiment décollé et la plupart des utilisateurs Windows ont besoin d'applications de bureau. Trois ans et demi après la première publication du Windows Store avec Windows 8, Microsoft tente toujours de le modifier..
Les Mac ont un problème similaire. Alors que le Mac App Store d’Apple inclut des applications de bureau Mac traditionnelles, le Mac App Store applique le sandboxing pour empêcher ces applications de causer des problèmes sur les Mac. Cela signifie que des applications Mac plus puissantes ne peuvent pas être fournies via le Mac App Store et doivent être téléchargées à partir de sites Web comme un programme de bureau Windows, et que les applications du Mac App Store sont souvent des versions plus limitées. De nombreux développeurs Mac ont abandonné le Mac App Store. Les utilisateurs de Mac ne peuvent pas trouver tous les programmes de bureau qu’ils souhaitent dans le Mac App Store..
Certaines applications de bureau peuvent être converties en UWP (et sont maintenant dans le magasin)
Avec la mise à jour d'anniversaire de Windows 10, le «Desktop Bridge» de Microsoft, auparavant connu sous le nom de «Project Centennial», est arrivé. Les développeurs peuvent désormais utiliser des applications de bureau Windows traditionnelles (en d'autres termes, des applications Win32 et .NET) et les regrouper dans une application UWP pouvant être soumise au Windows Store..
Cette technologie fonctionne étonnamment bien. Les développeurs du centre multimédia Kodi ont écrit qu'ils ne pensaient pas que ce serait facile pour Kodi, une application complexe qui utilise une accélération matérielle audio et vidéo, pour devenir une application UWP. Mais, à leur grande surprise, cela a fonctionné. La version de bureau de Kodi est maintenant disponible dans le Windows Store.
La version de bureau complète d'Evernote est désormais disponible dans le Windows Store. C'est une grande amélioration par rapport à la triste application «Evernote Touch» créée pour Windows 8..
Mais qu'en est-il du sandboxing? Nous nous attendions à ce que de nombreuses applications ne fonctionnent pas correctement après une conversation, car elles sont limitées par le sandbox UWP, tout comme le sandbox Mac App Store limite de nombreuses applications Mac. Microsoft avertit même les développeurs que toutes les applications ne fonctionneront pas sans modification.
Cependant, il semble que le bac à sable est très tolérant. Les applications fournies avec Desktop Bridge ne sont pas soumises à toutes les restrictions en sandbox appliquées aux applications UWP normales. Cela permet à de nombreuses applications de bureau de "fonctionner" après avoir été converties sans modifications supplémentaires..
Les applications ainsi conditionnées présentent certains avantages par rapport aux applications de bureau normales. Le Windows Store fournit un emplacement central et sûr pour rechercher et installer des applications. La boutique mettra automatiquement à jour les applications. Les applications converties peuvent être rapidement installées et désinstallées de manière propre, sans assistants d'installation, entrées de registre non utilisées et autres fichiers inutiles prenant trop de place sur votre disque dur..
Les développeurs peuvent également ajouter des fonctionnalités UWP à leurs applications de bureau. Par exemple, l'application Evernote dans le Windows Store propose une vignette dynamique. Microsoft affirme que cela permettra aux développeurs de migrer progressivement leurs applications de bureau vers des applications UWP, en remplaçant des morceaux de code à la fois..
Malheureusement, ces applications n'ont pas tout les avantages des applications normales de la «plate-forme universelle Windows». Bien qu'elles soient techniquement des applications «UWP», elles ne sont pas réellement universelles: elles ne fonctionneront que sur des PC Windows 10. Ils ne fonctionneront pas sur les téléphones Windows 10, la Xbox One, HoloLens ou d'autres plates-formes que Microsoft pourrait publier à l'avenir..
Nous nous attendons à voir de plus en plus d'applications de bureau ajoutées au Windows Store à l'avenir, mais toutes les applications de bureau ne seront pas disponibles dans le magasin. Certaines applications puissantes ne sont tout simplement pas capables d'être mises en sandbox. Les développeurs devront faire un travail supplémentaire, et les fonctionnalités UWP supplémentaires ne fonctionneront que sous Windows 10. Les développeurs devront continuer à proposer un programme d'installation téléchargeable pour les utilisateurs de Windows 7..
Et si un développeur vend des logiciels, il devra donner au Windows Store une réduction de 30% des bénéfices. Les développeurs peuvent vouloir vendre leur propre logiciel et conserver tous les bénéfices plutôt que de les partager avec Microsoft.
Dans un avenir prévisible, le Windows Store restera l’un des moyens d’obtenir certaines applications et non un guichet unique pour tous les logiciels que vous pourriez souhaiter sur un ordinateur Windows 10..