Project Centennial:微软发布新款“桌面应用转换器”工具
在今年的开发者大会(Build 2016)上,微软宣布过“Project Centennial”的一个重要组成部分,它就是Desktop App Converter。这款“桌面应用转换器”工具,旨在为Win32桌面应用程序架起通向“通用Windows应用平台”的桥梁,感兴趣的开发者可以到微软官网上下载了。微软在开发者网站上解释称:
▪ 通用Windows平台(UWP)借桌面转换扩展为桥梁,以便开发者能够将经典的桌面应用程序(比如Win32、Windows Forms、WPF、或者游戏),转化成UWP版本。如需获取更多信息,请查看“Guide to UWP app”。
▪ 转换之后,你的经典桌面应用会被打包成面向Windows 10桌面的UWP app格式(.appx或..appxbundle)。
该技术分为两个部分:
首先,“Desktop App Converter”可将现有二进制代码重新封装成UWP包,所以旧有代码都还在,只是封包的不同;
其次,包含在Windows“年度更新”中的运行时技术,能够让一个UWP包完整可执行,而不是丢在一个应用容器中。
这项技术也给转换后的应用提供了一个标识,只是需要用到某些UWP API。
微软还列举了该工具的一些益处。比如:
▪ 应用安装体验对客户来说会更加平滑流畅;
▪ 由于转换后的应用有了封包标识,所以可调用更多的UWP API;
▪ 可为应用添加更多UWP功能,比如XAML用户界面、动态瓷贴更新、UWP后台任务、应用服务等;
▪ 如选择将应用功能从full-trust移除,并迁移至app container partition,那么该应用就可以在所有Windows 10设备上运行;
▪ 作为一款UWP应用,其完全可以做到一款经典桌面应用程序能够的所有事;
▪ 你的应用中还可加入Windows Store内建的高度可靠与有效的授权/自动更新机制。
最后需要指出的是,要使用“桌面应用转换器”(Desktop App Converter),你必须运行最新的Windows 10“年度更新”预览编译企业版(build 14316)。
下载地址:
Desktop App Converter Preview (Project Centennial)
[编译自:Neowin , 来源:Windows Dev Center]
热门评论
>>共有0条评论,显示0条