36 votes

Windows 8 Metro Apps est-il exécuté sous Windows 7 ou XP?

Je souhaite savoir si les applications Metro développées à l'aide de Visual Studio 11 Developer Preview et de .NET FrameWork 4.5 peuvent s'exécuter sous Windows 7 ou XP.

Pas le Windows Form ou WPF normal, je veux connaître les toutes nouvelles applications Metro.

Quelles nouvelles fonctionnalités pour exécuter les applications Metro dans Windows XP ou Windows 7?

23voto

minitech Points 87225

Quelles nouvelles choses nécessaires à l'exécution des Applications Metro dans Windows XP ou Windows 7

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

Gardez vos yeux sur l'avenir du Canal 9 vidéos et sur la BCL/CLR blog pour plus d'informations autour de la challeges de permettre le Portable Bibliothèque de l'histoire, cependant, je vais donner un résumé rapide en ce qui concerne Viewmodel:

Alors que le Viewmodel eux-mêmes sont définis par la l'application, ils prennent souvent des dépendances sur les types (c'est à dire INotifyXXXChanged interfaces, ICommand, etc) qui vivent à l'intérieur de la cadre. Actuellement, si vous regarder à travers nos multiples .NET plates-formes (Silverlight, Téléphone, .NET et maintenant Metro style apps), ces vivons tous dans différentes assemblées, et avec les applications Metro, un autre l'espace de noms/technologie (WinRT). De ce fait, il challeging pour donner l' l'utilisateur une surface qui peut compiler contre et encore sur tous ces autres plates-formes. Nous avons quelques idées sur la façon dont nous allons cela, cependant, il nécessite un peu de travail et ne vient pas gratuitement.

En disant cela, cependant, nous voyons totalement la valeur et vraiment, vraiment envie de le faire.
David

Mais il n'est pas possible actuellement. Au mieux, vous pourriez juste faire une application de bureau version de la même chose.

8voto

uncia Points 364

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

4voto

Larry Osterman Points 12713

Je serais étonné si Win8 Metro Style apps serait jamais travailler sur Win7 - il y a une énorme quantité d'OS au niveau de l'infrastructure nécessaire pour obtenir ces applications sur Win8 qui n'est tout simplement pas disponible sur Win7.

Cela dit, les gens ont compris à écrire des applications qui peuvent être faites pour travailler à la fois sur *nix et Windows avec une recompilation, donc j'imagine que finalement, il pourrait être possible d'écrire une application qui pourrait être recompilé pour produire une station de métro de style et une version WPF/Silverlight version. Mais que la technologie n'existe tout simplement pas pour le moment.

1voto

x06265616e Points 96

Je dirais non, étant donné que Metro requiert WinRT, qui n'est pas disponible sous Windows 7 ou XP.

1voto

Camilo Martin Points 5586

Cela dépend de ce que vous voulez faire.

Par exemple, si vous êtes en train de développer un jeu et 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 postes de travail Windows
  • Windows 8 Metro/Modern UI
  • Mac OS X
  • Linux
  • XBOX 360
  • iOS
  • Android
  • Windows Phone

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

À mon avis honnête d'avoir une telle richesse de cibler des plates-formes de bons de souscription de toute la courbe d'apprentissage que vous pourriez avoir à développer pour MonoGame. Et pour ne pas mentionner que vous pouvez développer dans le confort de Visual Studio, donc à mon humble avis c'est quelque chose à être considérés, même si votre application n'est pas strictement un jeu (qui a dit que vous ne pouvez pas développer un non-match avec une cadre...?).


Mise à jour: Voici un tutoriel, et par la manière, vous pouvez également envisager de HTML5 pour des jeux ou des non-jeux. Couper la Corde (jeu très amusant) l'utilise, et il semble être assez bien (je n'ai même pas remarqué qu'il était HTML5!).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X