如何继续使用Metro UI开发应用程序,使其在Windows XP/Vista/7上运行?
应用程序的一个例子是MetroBackUp。
我使用的是Windows 7,并且同时安装了Visual Studio 2010和11 Beta。
在Windows 8 CP中开发它们是强制性的吗?它们能在其他操作系统上工作吗?
发布于 2012-05-15 15:59:22
Metro应用程序不能在Windows 7或更低版本的操作系统上开发。Metro应用程序需要Windows8及更高版本的WinRT
重要提示:Windows8用户预览版仅支持 Metro风格的应用程序开发。你不能在Windows7或Windows Server8测试版上开发Metro风格的应用程序。
从link
Can I develop and debug Metro applications in Win7 with the Visual Studio 11 developer preview?
编辑
运行在Windows Runtime上的"Metro Style Apps“->,使用Windows8 UI功能(如沉浸式UI、AppBar、Charm等)。
Metro风格的应用程序->普通的.net应用程序,外观和感觉与metro应用程序相似。(示例-> MetroBackup
问题-> metro风格的应用程序可以在Win XP上运行吗?
只要他们不使用任何Windows7功能(如TaskDialog、JumpList等),他们就会这样做。
发布于 2012-05-17 07:28:30
如果你想在Windows7上开发metro风格的应用程序,那么你可以使用以下库:
发布于 2012-05-16 04:21:30
如果你想开发一个Metro风格的应用程序,或者一个运行在Windows Runtime (WinRT)之上的应用程序-该应用程序将不能在早于Windows8的版本上运行。你可以与你的应用程序版本共享大量代码和可能的大块UI,这取决于你选择的堆栈(DirectX/XAML/C++/C#/VB/HTML5+JS)和你的代码结构。
另一种选择是开发一个不是"Metro Style App“的应用程序,而是简单地按照Metro设计语言指南设计。有一些用于WPF的库,可能还有其他框架,它们的样式模仿了Zune软件等等。缺点是--你将无法在Windows Store中销售你的应用程序。
如果您计划使用XAML堆栈- MVVM模式允许在不同平台(WPF、Silverlight、Windows Phone、WinRT-XAML)之间重用大量代码。MVVM也可以在HTML5/ JS /WinJS堆栈中使用像Knockout JS这样的库,所以你可以用一种在任何平台上都能工作的方式来开发你的应用--即使是非Windows平台,尽管需要用替代解决方案取代Windows 8 UI功能(边缘UI、应用栏、charms栏)的使用。
https://stackoverflow.com/questions/10604421
复制