web-dev-qa-db-fra.com

Les applications du Windows 8 Store (Metro) fonctionnent-elles sous Windows 7 ou XP?

Je veux savoir si les applications Metro développées à l'aide de Visual Studio 11 Developer Preview et .Net FrameWork 4.5 peuvent fonctionner sous Windows 7 ou XP.

Pas le formulaire Windows normal ou WPF, je veux en savoir plus sur les toutes nouvelles applications Metro.

Quelles sont les nouvelles choses nécessaires pour exécuter Metro Apps dans Windows XP ou Windows 7

36
Kishore Kumar

Quelles sont les nouvelles choses nécessaires pour exécuter Metro Apps dans Windows XP ou Windows 7

Une machine virtuelle de Windows 8. Les applications Metro ne fonctionnent pas actuellement sur Windows 7, et certainement pas sur Windows XP. Selon ce fil , c'est difficile mais cela pourrait arriver finalement:

Gardez vos yeux sur les futures vidéos de Channel 9 et sur le blog BCL/CLR pour plus d'informations sur les défis liés à l'activation de l'histoire de la bibliothèque portable, cependant, je donnerai un bref résumé en ce qui concerne ViewModels:

Bien que les ViewModels eux-mêmes soient définis par l'application, ils prennent souvent des dépendances sur les types (c'est-à-dire les interfaces INotifyXXXChanged, ICommand, etc.) qui vivent à l'intérieur du framework. Actuellement, si vous consultez nos multiples plates-formes .NET (Silverlight, Phone, .NET et maintenant les applications de style Metro), elles vivent toutes dans des assemblages différents, et avec les applications Metro, un espace de noms/technologie différent (WinRT). Cela rend difficile de donner à l'utilisateur une surface pouvant être compilée et toujours exécutée sur toutes ces autres plates-formes. Nous avons quelques idées sur la façon dont nous allons permettre cela, cependant, cela nécessite un certain travail et n'est pas gratuit.

En disant cela, cependant, nous voyons complètement la valeur et voulons vraiment, vraiment le faire.
David

Mais ce n'est pas possible actuellement. Au mieux, vous pouvez simplement créer une version d'application de bureau de la même chose.

23
Ry-

Je l'ai essayé sur Windows 7 et la réponse est définitivement non, vous ne pouvez même pas développer une application de style Metro dans Windows 7, pour développer également, vous avez besoin de Windows 8 et Visual Studio 11.

8
uncia

Je serais étonné si les applications Win8 Metro-Style fonctionnaient jamais sur Win7 - il y a une énorme quantité d'infrastructure au niveau du système d'exploitation nécessaire pour faire fonctionner ces applications sur Win8 qui n'est tout simplement pas disponible sur Win7.

Cela dit, les gens ont pensé à écrire des applications qui peuvent fonctionner sur * nix et Windows avec une recompilation, donc j'imagine qu'il serait éventuellement possible d'écrire une application qui pourrait être recompilée pour produire une version de style métro et une version WPF/Silverlight. Mais cette technologie n'existe tout simplement pas pour le moment.

4
Larry Osterman

Cela dépend de ce que vous pourriez vouloir faire.

Par exemple, si vous développez un jeu et que vous voulez qu'il fonctionne sur Metro/Modern UI mais aussi sur d'autres versions de Windows, MonoGame est une excellente option!

Il vous permettra de développer et d'exécuter sur:

  • Tous les bureaux Windows
  • Windows 8 Metro/UI moderne
  • Mac OS X
  • Linux
  • XBOX 360
  • iOS
  • Android
  • Téléphone Windows

Et peut-être plus de plateformes sur l'avenir.

À mon avis, avoir une telle richesse de plates-formes cibles justifie toute courbe d'apprentissage que vous pourriez avoir à développer pour MonoGame. Et sans oublier que vous pouvez développer dans le confort de Visual Studio, donc à mon humble avis, c'est quelque chose à considérer même si votre application n'est pas strictement un jeu (qui a dit que vous ne pouvez pas développer un non-jeu avec un cadre de jeu ... ?).


Mise à jour: Voici un tutoriel , et en passant, vous voudrez peut-être également considérer HTML5 pour les jeux ou les non-jeux. Cut the Rope (jeu très amusant) tilise ceci , et il semble se porter plutôt bien (je n'ai même pas remarqué que c'était HTML5!).

1
Camilo Martin

Je dis non, car Metro nécessite WinRT qui n'est pas disponible sur Windows 7 ou XP

1
x06265616e

Je développe actuellement une application pour le concours apptivate.ms. Je peux donc certainement vous dire que les applications Metro ne fonctionneront pas sur Windows 7 ou XP.

De plus, la version Visual Studio Express nécessaire au développement des applications Metro ne sera même pas installée sur Windows 7.

Rappelez-vous également cette phrase - "Toutes les applications Windows ne sont pas des applications Windows 8!"

0
Gaurang