wake-up-neo.net

Laufen Windows 8 Store Apps (Metro) unter Windows 7 oder XP?

Ich möchte wissen, ob Metro Applications, die mit Visual Studio 11 Developer Preview und .Net FrameWork 4.5 entwickelt wurden, unter Windows 7 oder XP ausgeführt werden können.

Nicht das normale Windows Form oder WPF, ich möchte mehr über die neuen Metro Apps erfahren.

Welche neuen Dinge waren erforderlich, um Metro Apps unter Windows XP oder Windows 7) auszuführen?

36
Kishore Kumar

Welche neuen Dinge waren erforderlich, um Metro Apps unter Windows XP oder Windows 7) auszuführen?

Eine virtuelle Maschine von Windows 8. Metro-Apps laufen derzeit nicht unter Windows 7 und definitiv nicht unter Windows XP. Laut diesem Thread ist es schwierig, könnte aber irgendwann passieren:

Halten Sie Ausschau nach zukünftigen Channel 9-Videos und dem BCL/CLR-Blog, um weitere Informationen zu den Herausforderungen bei der Aktivierung der Portable Library-Story zu erhalten. Im Hinblick auf ViewModels werde ich jedoch eine kurze Zusammenfassung geben:

Während die ViewModels selbst von der Anwendung definiert werden, sind sie häufig abhängig von Typen (z. B. INotifyXXXChanged-Schnittstellen, ICommand usw.), die sich innerhalb des Frameworks befinden. Gegenwärtig befinden sich alle .NET-Plattformen (Silverlight, Phone, .NET und jetzt Apps im Metro-Stil) in unterschiedlichen Assemblys und mit Metro-Apps in unterschiedlichen Namespaces/Technologien (WinRT). Dies macht es schwierig, dem Benutzer eine Oberfläche zur Verfügung zu stellen, die kompiliert werden kann und auf allen anderen Plattformen ausgeführt werden kann. Wir haben einige Ideen, wie wir dies ermöglichen können. Dies erfordert jedoch einige Arbeit und ist nicht kostenlos.

Indem wir sagen, dass wir jedoch den Wert vollständig sehen und dies wirklich wirklich tun wollen.
David

Derzeit ist dies jedoch nicht möglich. Bestenfalls können Sie einfach eine Desktop-App-Version derselben Sache erstellen.

23
Ry-

Ich habe es unter Windows 7 ausprobiert und die Antwort ist definitiv nein. Sie können nicht einmal eine App im Metro-Stil unter Windows 7 entwickeln. Für die Entwicklung benötigen Sie außerdem Windows 8 und Visual Studio 11.

8
uncia

Ich wäre erstaunt, wenn Win8-Apps im Metro-Stil jemals unter Win7 funktionieren würden - es ist eine riesige Menge an Infrastruktur auf Betriebssystemebene erforderlich, damit diese Apps unter Win8 funktionieren, die unter Win7 einfach nicht verfügbar sind.

Allerdings haben die Leute herausgefunden, dass sie mit einer Neukompilierung Anwendungen schreiben können, die sowohl auf * nix als auch auf Windows funktionieren. Daher stelle ich mir vor, dass es irgendwann möglich sein könnte, eine App zu schreiben, die erneut kompiliert werden kann, um eine Version im Metro-Stil zu erstellen und eine WPF/Silverlight-Version. Aber diese Technologie gibt es momentan einfach nicht.

4
Larry Osterman

Dies hängt davon ab, was Sie tun möchten.

Wenn Sie beispielsweise ein Spiel entwickeln und es auf der Metro/Modern-Benutzeroberfläche, aber auch auf anderen Windows-Versionen ausführen möchten, ist MonoGame eine großartige Option!

Es wird Ihnen ermöglichen, sich für Folgendes zu entwickeln und darauf zu laufen:

  • Alle Windows-Desktops
  • Windows 8 Metro/Modern UI
  • Mac OS X
  • Linux
  • XBOX 360
  • iOS
  • Android
  • Windows Phone

Und möglicherweise weitere Plattformen für die Zukunft.

Meiner ehrlichen Meinung nach garantiert eine solch Fülle von Zielplattformen jede Lernkurve, die Sie möglicherweise für MonoGame entwickeln müssen. Und ganz zu schweigen davon, dass Sie sich mit dem Komfort von Visual Studio weiterentwickeln können. Sie sollten es also in Betracht ziehen, auch wenn Ihre App kein reines Spiel ist (wer hat gesagt, dass Sie mit einem Spiel-Framework kein Nicht-Spiel entwickeln können ... ?).


Update: Hier ist ein Tutorial , und übrigens möchten Sie vielleicht auch HTML5 für Spiele oder Nicht-Spiele in Betracht ziehen. Cut the Rope (sehr lustiges Spiel) verwendet dieses und es scheint ziemlich gut zu laufen (ich habe nicht einmal bemerkt, dass es HTML5 war!).

1
Camilo Martin

Ich sage nein, basierend auf der Tatsache, dass Metro WinRT benötigt, das unter Windows 7 oder XP nicht verfügbar ist

1
x06265616e

Ich entwickle gerade eine App für den apptivate.ms-Wettbewerb. Ich kann Ihnen also definitiv sagen, dass die Metro-Apps unter Windows 7 oder XP nicht funktionieren.

Darüber hinaus wird die für die Entwicklung der Metro-Apps erforderliche Visual Studio Express-Version nicht einmal unter Windows 7 installiert.

Denken Sie auch an diesen Satz: "Alle Windows-Apps sind keine Windows 8-Apps!"

0
Gaurang