Entwicklung von Anwendungen mit Metro UI für Windows XP/7
Wie gehe ich auf die Entwicklung von Anwendungen mit der Metro-Oberfläche, so dass Sie die Arbeit auf Windows XP/Vista/7 ?
Ein Beispiel für eine Anwendung ist MetroBackUp.
Ich bin auf Windows 7 und Visual Studio 2010 und 11 Beta installiert.
Ist es obligatorisch, entwickeln Sie in der Windows 8 CP ?
Funktionieren Sie in anderen OS ?
- Hinweis: - Metro UI ist einfach nur ein Stil. Die WinRT-basierte apps in Windows 8 sind derzeit die sogenannten "Metro Style Apps".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Metro-apps können nicht entwickelt werden, die auf dem Betriebssystem Windows 7 oder weniger. Metro-Apps benötigen WinRT, die in Windows 8 ab
Aus der link
Kann ich entwickeln und Debuggen von Metro-Anwendungen in Win7 mit dem Visual Studio 11 developer preview?
BEARBEITEN
"Metro Style Apps" -> läuft unter Windows Runtime unter Windows 8 UI-features (wie immersive UI, AppBar, Charme etc).
Metro-style-apps -> Normal .net apps, mit Blick und fühlen sich ähnlich an metro-apps. (Beispiel -> MetroBackup
Problem-> Wird die metro-style-apps laufen auf Win XP?
Werden Sie, solange Sie verwenden Sie keine Windows-7-feature (wie TaskDialog, JumpList, etc)
Wenn Sie möchten, zu entwickeln, die metro-style-apps auf Windows 7, dann können Sie verwenden Sie die folgenden Bibliotheken:
Wenn Sie möchten, zu entwickeln, die eine Metro-Stil-App, oder eine app läuft, die auf der Windows Runtime (WinRT) - die app wird nicht in der Lage zum ausführen von Windows-Versionen älter als Windows 8. Sie teilen sich die Menge des Codes und möglicherweise große Teile der UI mit einer version der app für ältere Windows-Versionen, abhängig vom stack, die Sie auswählen (DirectX/XAML/C++/C#/VB/HTML5+JS) und wie Sie Ihren code strukturieren.
Weitere option ist, um eine app entwickeln, die nicht eine "Metro Style App", aber ist einfach gestaltet, zu Folgen den Metro-design-language-Richtlinien. Es gibt Bibliotheken für WPF und evtl. auch andere frameworks, die Stile zu imitieren den Stil der Zune-Software usw. Der Nachteil ist - Sie werden nicht in der Lage zu verkaufen Ihre Anwendung in der Windows Store.
Wenn Sie planen, verwenden Sie die XAML-stack - das MVVM-pattern ermöglicht die Wiederverwendung eine Menge von code zwischen verschiedenen Plattformen (WPF, Silverlight, Windows Phone, WinRT-XAML). MVVM ist auch möglich, in die HTML5/JS/WinJS-stack mit Bibliotheken wie Knockout JS, so dass Sie möglicherweise in der Lage sein, um die Entwicklung Ihrer app in einer Weise, die funktioniert auf allen Plattformen - auch nicht-Windows ein, wenn auch mit der Notwendigkeit zu ersetzen, die Nutzung der Windows 8 UI-features (edge UI, die app-Leiste, die charms-bar) mit alternativen Lösungen.