在PC和移动设备上都可使用的应用程序

3

我需要在VS2010和Windows 7上创建一个metro风格的应用程序。该应用程序应该在电脑和移动设备上都能够离线工作。

一开始我想使用WPF,但是我不知道它是否适用于移动设备。

请告诉我如何为电脑和移动设备开发这样一个独立的应用程序。


你正在寻找WinRT XAML,那么你需要使用Visual Studio 2012。顺便说一下,非Windows设备(如Android设备和iOS设备)当然不支持“Metro”风格的应用程序。这是一个Windows的概念。你可以使用WinRT XAML创建一个应用程序,它将在PC Windows 8上运行,并且在Windows 8的RT版本(Windows Phone 8和Surface平板电脑)上也能运行。 - Federico Berasategui
你好,感谢您的回复。有没有办法在2010年版本中创建它?因为我们公司没有2012年版本,但他们要求我这样做。另外,如果按照您的建议我在2012年版本上创建应用程序,它能在早期操作系统如XP和Windows 7上运行吗?应用程序只需要在Windows设备上运行。 - user2621743
http://stackoverflow.com/a/16152290/643085 - Federico Berasategui
2个回答

1

这是一个比较老的问题,但如果还有人不清楚的话,可以使用UWP

此外,如果你想要在多个平台(UWP、Droid、iOS、WinPhone)上部署XAML和C#作为原生应用程序,请务必查看Xamarin,它现在属于微软,并且遵循开源MIT协议,就像整个.NET一样。


1
很遗憾,没有一个平台同时针对PC和手机...尽管,Windows Phone和Windows Store应用程序正在向统一基础移动。
Windows Store应用程序不幸不能在Windows 7上运行。只有Windows 8及以上版本,但优点是它们可以与桌面版和平板电脑版的Windows配合使用。
如果您想针对Windows 7和Windows Phone,最好使用可移植类库创建应用程序的公共“核心”。并使用WPF用于桌面,它与Windows Phone的XAML有很多共同之处。
如果您想针对Windows Phone 8,必须使用Visual Studio 2012或更高版本。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接