网站首页 > 精选文章 正文
在今年的开发者大会(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)。
[编译自:Neowin, 来源:Windows Dev Center]
猜你喜欢
- 2024-12-16 Chaos 工具详解:快速获取目标网站子域名信息
- 2024-12-16 Microsoft Teams迎来Project与Roadmap功能集成
- 2024-12-16 微软推出新版Planner应用:整合To Do和经典Planner功能
- 2024-12-16 消息称谷歌将推出“Project Jarvis”:可实现网页任务自动化
- 2024-12-16 ProjectWise 中依存关系查看器不可见,是怎么回事?
- 2024-12-16 Google 发布基于 VSCode 的全新人工智能代码编辑器 Project IDX
- 2024-12-16 Android端Project xCloud新功能:观看预热视频时加载游戏
- 2024-12-16 JIRA使用教程:查看项目
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)