内容提要
微软正将开源工具PowerToys迁移至WinUI 3原生框架。0.102版中取色器和文本提取器已完成迁移,取色器还更新了取色界面、颜色编辑器和放大镜。PowerToys此前混用WPF、Windows Forms和WinUI,统一技术栈可降低维护复杂度,并使视觉风格更贴近Windows 11。图像调整、快速重音输入等工具也在迁移中,PowerToys Run因插件依赖WPF将单独处理。用户升级即可体验,原有快捷键和设置保留。
延伸解读
技术栈统一:维护与贡献的双重收益
PowerToys 此前混用 WPF、Windows Forms 和 WinUI,导致项目结构复杂。迁移到 WinUI 3 后,开发团队能降低维护复杂度,贡献者也更容易理解代码。这种统一不仅减少技术债务,还可能加快新功能的开发与合并速度,对开源社区参与有积极影响。
视觉与体验:更贴近 Windows 11 原生风格
WinUI 3 是 Windows App SDK 的一部分,提供现代控件和原生视觉风格。取色器迁移后换用了新的屏幕取色界面、颜色编辑器和放大镜,文本提取器也获得原生外观。这意味着工具不再显得与系统割裂,操作反馈和界面一致性会提升,尤其对注重系统统一感的用户更有吸引力。
迁移策略:渐进推进与生态兼容并重
微软并未一次性全部迁移,而是按工具功能和兼容需求逐步进行。图像调整、快速重音输入等已在迁移中,而 PowerToys Run 因插件接口依赖 WPF 类型被单独处理,以照顾现有插件生态。这种务实做法平衡了技术升级与用户现有工作流的稳定性,避免因激进改动导致插件失效。
升级注意:快捷键与设置保留,体验无缝
0.102 版已包含迁移后的取色器和文本提取器,用户通过设置检查更新、Microsoft Store 或 GitHub 发布页即可获取。原有快捷键和设置继续有效,取色器的新放大镜和编辑界面会在选色时出现,文本提取器仍通过选择屏幕区域识别文字。升级过程无需重新配置,降低了迁移成本。
Q&A
PowerToys 迁移到 WinUI 3 后有什么好处?
统一技术栈有助于减少项目维护复杂度,也能让贡献者更容易理解项目结构;同时软件视觉风格更加贴近 Windows 11。
PowerToys 0.102 版中哪些工具已经完成了 WinUI 3 迁移?
取色器和文本提取器已经完成迁移。其中取色器还换成了新的屏幕取色界面、颜色编辑器和放大镜功能。
PowerToys 之前使用了哪些界面技术?
PowerToys 项目此前同时使用 WPF、Windows Forms 和 WinUI 等界面技术。
PowerToys Run 为什么没有和其他工具一起迁移到 WinUI 3?
因为 PowerToys Run 的插件接口依赖 WPF 类型,项目团队在迁移计划中将单独处理 Run 以照顾现有插件生态。
如何获取包含 WinUI 3 迁移工具的 PowerToys 最新版?
用户可以打开 PowerToys 设置检查更新,也可以通过 Microsoft Store 或项目的 GitHub 发布页面获取最新版。
升级到 PowerToys 0.102 版后,原有的快捷键和设置会保留吗?
会保留。微软表示,更新后用户原有的快捷键和设置会继续保留,用户仍然可以使用自己配置的快捷键启动工具。