如何繼續使用Metro UI開發應用程序,以便它們可以在Windows XP/Vista/7上運行?使用適用於Windows XP/7的Metro UI開發應用程序
一個應用程序的例子是MetroBackUp。
我在Windows 7上並安裝了Visual Studio 2010和11 Beta。
是否有必要在Windows 8 CP中開發它們? 他們會在其他操作系統中工作嗎?
如何繼續使用Metro UI開發應用程序,以便它們可以在Windows XP/Vista/7上運行?使用適用於Windows XP/7的Metro UI開發應用程序
一個應用程序的例子是MetroBackUp。
我在Windows 7上並安裝了Visual Studio 2010和11 Beta。
是否有必要在Windows 8 CP中開發它們? 他們會在其他操作系統中工作嗎?
Metro應用程序不能在Windows 7或更低版本的操作系統上開發。地鐵Apps需要WinRT這是Windows 8日起
重要: Metro風格應用開發只在Windows 8消費者預覽版的支持。您無法在Windows 7或Windows Server 8 Beta上開發Metro風格的應用程序。
從link
Can I develop and debug Metro applications in Win7 with the Visual Studio 11 developer preview?
編輯
「Metro風格應用程序」 - > Windows上運行時中運行,使用Windows 8的用戶界面功能(如身臨其境的UI,AppBar ,魅力等)。
Metro風格的應用程序 - >正常.net應用程序,具有類似於城域應用程序的外觀和感覺。 (示例 - > MetroBackup
發出─>將Metro風格應用在Win XP上運行
他們將只要他們不使用任何Windows 7功能(如TaskDialog其實中,跳轉列表等)
是的,我知道這一點,但我對地鐵應用程序(AFAIK只能在Win 8上運行)和Metro風格應用程序(在Win 7上運行)之間感到困惑。現在的問題是他們是否會在XP中工作?我鏈接的那個正在工作。 – vs2010noob
根據您的意見更新了回覆 – Tilak
?如果您想開發Metro風格應用程序或在Windows運行時(WinRT)之上運行的應用程序,則應用程序將無法在Windows 8以上的Windows版本上運行。您可以共享很多代碼可能還有大塊的用戶界面,根據您選擇的堆棧(DirectX/XAML/C++/C#/ VB/HTML5 + JS)以及您的代碼結構,您的應用程序版本適用於較舊版本的Windows。
另一種選擇是開發一款不是「Metro風格應用程序」的應用程序,只是簡單地按照Metro設計語言指南進行設計。有一些WPF庫以及其他可以模仿Zune軟件風格的樣式的框架。缺點是 - 你將無法在Windows應用商店銷售你的應用程序。如果您打算使用XAML堆棧 - MVVM模式允許重用不同平臺(WPF,Silverlight,Windows Phone,WinRT-XAML)之間的大量代碼。 MVVM也可以用於像Knockout JS這樣的庫的HTML5/JS/WinJS堆棧,因此您可以在任何平臺上開發應用程序 - 即使是非Windows平臺,儘管需要替換使用的Windows 8 UI功能(邊緣用戶界面,應用程序欄,魅力欄)與替代解決方案。
如果你想開發在Windows 7的Metro風格的應用程序,那麼你可以使用下面的庫:
注 - Metro UI的是隻是一種風格。 Windows 8中基於WinRT的應用程序目前稱爲「Metro風格應用程序」。 –