在WIndows 8.1下,我们可以开发Universal Windows 8应用。这样的一个项目可以同时支持Windows和Windows Phone平台。今天正式发布的Windows 10更进一步的支持了UMP(Universal Windows Platform 通用视窗平台)应用:一个应用包(App Package)可以被安装在Windows, WIndows Phone, XBox Console以及Surface Hub等支持Windows 10的设备上。
核心API和通用控件在各个Windows 10的设备上都保证有支持,当然UMP应用可以并且应该针对不同的设备能力而定制不同的用户界面和功能。
可以使用包括C++, C#, VB和JavaScript开发UWP。C++开发还可以使用DirectX。
Visual Studio 2015是开发UWP的首选。免费的版本可以是Express for Windows或者Visual Studio Community。