为了推动Windows 10应用生态的发展,微软推出了代号为“Project Centennial”的桌面应用转换器(Desktop App Converter)项目。该项目旨在帮助开发者们轻松将原有的.NET 4.6.1或Win32桌面应用程序,转换成Windows 10平台下的通用应用(UWP app)。今天,微软为该项目带来了首个更新,下面是Desktop App Converter (Project Centennial)的变更日志:
▪ 恢复支持Windows专业版;
▪ 启用 "Converter -Setup" Windows Containers功能标记、可处理基础的图像扩展——在PowerShell中执行单次配置(setup: PS C:\> .\DesktopAppConverter.ps1 -Setup -BaseImage BaseImage-12345.wim -Verbose);
▪ 添加自动检测应用安装路径,移除应用程序跟以外的VFS,以减少转换流程中任何不需要的文件系统重定向;
▪ 添加支持自动检测文件类型关联和协议;
▪ 改进检测开始菜单快捷方式的逻辑;
▪ 改进文件系统过滤,保留应用安装的MUI文件;
▪ 更新最低桌面系统版本支持(10.0.14342.0)。
想要尝试Desktop App Converter人们,将需要一台运行Windows 10企业“年度更新”预览版的计算机(Build 10.0.14342.0或以上编译版本),一颗支持硬件辅助虚拟化和二级地址转换(SLAT)的64位处理器。
微软在今年的开发者大会(Build 2016)上宣布了Desktop App Converter(Project Centennial),Windows Store中冶早已出现了多款通过它转换出来的UWP应用,比如写字板(WordPad)、字符映射表(Character Map)、以及Windows传真与扫描。
尽管上述应用仅面向于Windows 10 PC(并未对Windows 10 Mobile设备重新设计),但今后肯定还会有更加丰富的UWP应用到来。