Win32应用程序时指传统的Windows桌面程序,而UWP则是Windows 10 中的Universal Windows Platform简称,UWP是可以在不同Windows平台(桌面、手机、Xbox)下通用的应用类型。微软一直想打通传统PC和移动设备的软件平台,然而UWP的应用数量还是太少,以至于微软的Windows 10 Mobile很不成功,成为不足1%的小众选择。为了推进更多的UWP应用诞生,微软终于坐不住了,今年的开发者大会Build 2016上微软就提出了Project Centennial,其中一个内容就是可将传统应用转换成桌面UWP应用的转换程序。
UWP应用有很多优点,比如易安装、卸载无残留、更强的权限控制保护设备安全、限制底层驱动及跨应用访问减少恶意软件风险等等,虽说现阶段高质量应用数量偏少,但如果Project Centennial能起到一个好的开端,让更多程序员重视UWP应用的开发,未来前景还是很好的。
国内驱动之家转载国外新闻结果弄了个乌龙,把appx的安装器当成转换工具介绍给大家。真正的转换工具Desktop App Converter Preview 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=51691
安装系统要求:Windows 10 Anniversary Update Enterprise edition preview (Build 10.0.14316.0 and later)
需要的硬件配置:支持硬件虚拟化及SLAT的64位处理器
下载的内容包括两个文件,具体安装与使用方法介绍:https://msdn.microsoft.com/en-us ... sktop-app-converter
更多Desktop App Converter Preview的介绍视频:
Bringing Desktop Apps to the UWP Using Desktop App Converter
Project Centennial: Bringing Existing Desktop Applications to the Universal Windows Platform
这个Win32 to UWP的转换工具是需要使用Powershell来操作的,对于普通用户来说比较繁琐一些,其实这个工具主要还是给软件开发者使用,当然喜欢折腾的话也可以自己尝试一下转换几个传统Windows桌面应用到UWP来试试。转换的源程序必须支持静默安装,转换出来的appx程序未来将可以在Windows10中直接双击进行安装,也就是说未来uwp应用也有不通过Windows Strore的安装途径了。
|