1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 Project Centennial:微软发布新款“桌面应用转换器”工具

本帖由 漂亮的石头2016-04-08 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    488,414
    赞:
    48
    在今年的开发者大会(Build 2016)上,微软宣布过“Project Centennial”的一个重要组成部分,它就是Desktop App Converter。这款“桌面应用转换器”工具,旨在为Win32桌面应用程序架起通向“通用Windows应用平台”的桥梁,感兴趣的开发者可以到微软官网上下载了。微软在开发者网站上解释称:


    [​IMG]


    ▪ 通用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]
     
正在加载...