UWP(Universal Windows Platform)是基于Windows10的通用应用平台,UWP 应用可以在所有 Windows10 的设备上运行,比如电脑端、手机端、或其他设备端。UWP在Windows 10 Mobile/Surface(Windows平板电脑)/PC/Xbox/HoloLens等平台上运行,uwp不同于传统pc上的exe应用,也跟只适用于手机端的app有本质区别。它并不是为某一个终端而设计,而是可以在所有windows10设备上运行。且只支持 Windows10,基于 UWP 设计的应用在商店里只会有一个安装包,同时显示可用于哪些设备,点击“获取”会自动下载符合当前设备的安装包。
1)优点
没有乱七八糟的弹出广告,产品更纯净。UWP 的消息推送只能通过通知中心,在设置里还可以选择是否接收应用的通知,就不会出现出现玩着电脑突然弹出一个软件通知的情况了。
* 一套代码适应多个设备端,且支持单个平台功能的修改,不影响其他平台;
* 直接通过应用市场下载软件,更安全。
2)缺点
UWP 跨平台使用,只能跨 Windows 系统,并且 UWP 的应用不兼容 Windows 7 等一些老的系统,而根据目前 Windows 各系统的使用占比来看(数据来源:市场调查机构NetMarketShare)Windows 7 占了大头,这意味着开发 UWP 应用就需要做两套。
其次 PC 和手机的操作习惯、软件功能差异太大,大多数产品其实不适合共用一套。
厂商对于 UWP 版本的维护热情不大,因为手APP、游戏的开发思路,大多直接使用 Android/iOS 系统,没什么必要从一个熟悉的平台迁移到一个不习惯的PC平台,换一个平台还得遵循新的设计规范。