Antwort

23

Welche neuen Dinge benötigt laufen Metro Apps in Windows XP oder Windows 7

Eine virtuelle Maschine von Windows 8 laufen Metro-Apps laufen derzeit nicht unter Windows 7, und definitiv nicht unter Windows XP. Nach this thread, es ist schwierig, aber vielleicht irgendwann passieren:

Halten Sie die Augen auf Zukunft Channel 9 Videos und auf der BCL/CLR Blog für weitere Informationen rund um die challeges ermöglichen die tragbare Bibliothek Geschichte, jedoch werde ich eine kurze Zusammenfassung in Bezug auf Viewmodels geben:

Während die Viewmodels sich durch die Anwendung definiert sind, werden sie oft Abhängigkeiten übernehmen Typen (dh INotifyXXXChanged Schnittstellen, ICommand, usw.), die insid leben e das Framework. Derzeit, wenn Sie über unsere verschiedenen .NET-Plattformen (Silverlight, Telefon, .NET und jetzt Metro-Stil-Anwendungen), diese alle leben in verschiedenen Baugruppen, und mit Metro-Anwendungen, eine andere Namespace/Technologie (WinRT). Dies macht es schwierig, dem Benutzer eine Oberfläche zu geben, die gegen alle diese anderen Plattformen kompilieren kann und noch auf ausgeführt werden kann. Wir haben einige Ideen, wie wir zu dies aktivieren, aber es erfordert etwas Arbeit und ist nicht kostenlos.

Mit diesen Worten, aber wir sehen vollständig den Wert und wirklich, wirklich wollen, dies zu tun.
David

Aber es ist derzeit nicht möglich. Im besten Fall könntest du einfach eine Desktop-App-Version machen.

+0

Nicht sicher, aber Github für Windows sieht Metro-Themen sogar in Win7 –

+0

@NickT: Es ist Metro-Themen. Es ist keine Metro-Anwendung und teilt keine UI-Komponenten mit Windows 8. – Ryan

1

Id nicht sagen, basiert auf der Tatsache, dass Metro WinRT erfordert, die auf Windows 7 oder XP nicht verfügbar ist

4

ich erstaunt sein würde, wenn Win8 Metro-Style-Apps immer auf Win7 funktionieren würde - es gibt eine riesige Umfang der OS-Level-Infrastruktur notwendig, um diese Anwendungen auf Win8 zu arbeiten, die einfach nicht auf Win7 verfügbar ist.

Damit haben die Leute herausgefunden, um Anwendungen zu schreiben, die sowohl mit * * nix und Windows mit einer Neukompilierung arbeiten können, also könnte ich mir vorstellen, dass es möglich wäre, eine App zu schreiben, die neu kompiliert werden könnte Metro-Style-Version und eine WPF/Silverlight-Version. Aber diese Technologie existiert im Moment einfach nicht.

+1

'Leute haben herausgefunden, um Anwendungen zu schreiben, die gemacht werden können, um sowohl an * nix und Windows mit einer Neukompilierung und ohne eine Neukompilierung zu arbeiten: siehe [ Mono] (http://www.mono-project.com/). –

8

Ich versuchte es auf Windows 7 und Antwort ist eindeutig nein, kann man nicht einmal im Metro-Stil App in Windows 7, entwickelt für die Entwicklung auch benötigen Sie Windows 8 und Visual Studio 11.

+0

Danke für die Info. –

0

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

Was mehr ist, die Visual Studio Express-Version für die Entwicklung des Metro-Apps unter Windows installieren wird nicht einmal 7.

auch erforderlich ist, nur nicht vergessen, diesen Satz - "Alle Windows-Anwendungen sind nicht Windows 8-Apps!"

1

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

Wenn Sie zum Beispiel ein Spiel entwickeln und möchten, dass es auf Metro/Modern UI aber auch auf anderen Windows-Versionen läuft, ist MonoGame eine großartige Option!

Es ermöglichen Ihnen, zu entwickeln und laufen auf:

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

Und möglicherweise weitere Plattformen auf die Zukunft.

In meiner ehrlichen Meinung garantiert eine solche Fülle von Zielplattformen jede Lernkurve, die Sie für MonoGame entwickeln müssen. Und nicht zu vergessen, dass Sie sich im Komfort von Visual Studio entwickeln können, also IMHO ist es etwas, das in Betracht gezogen wird, selbst wenn Ihre App kein reines Spiel ist (wer sagt, dass Sie kein Nicht-Spiel mit einem Spiel-Framework entwickeln können ... ?).


Update:Here's a tutorial und durch die Art und Weise, können Sie wollen auch HTML5 für Spiele oder Nicht-Spiele betrachten. Cut the Rope (sehr lustiges Spiel) uses this, und es scheint ziemlich gut zu tun (ich habe nicht einmal bemerkt, es war HTML5!).

Verwandte Themen