微软|微软正式弃用 UWP


微软|微软正式弃用 UWP

出品|开源中国
作者|局长
Windows 应用程序开发文档最近更新了一部分关于将应用到 Windows App SDK 的内容 。
微软希望通过此举鼓励开发者采用 Windows App SDK 和 WinUI 3 开发 Windows 应用程序 。 微软项目负责人 Thomas Fennel :“Windows App SDK 专注于让开发者能够在 Windows 上构建最高效的应用程序 。 为了实现这一目标 , 微软使用现有的桌面项目类型而不是 UWP 作为 Windows App SDK 的基础 , 因为桌面项目类型提供了大量的现有桌面 API 和兼容性 。 ”
按照微软早期的计划 , 它希望将 UWP (Universal Windows Platform) 作为一个通用的方案让开发者创建可在桌面、移动设备和主机上运行的应用 , 但实际的反响并不乐观 。 去年微软发布  正是试图整合 Win32 桌面应用和 UWP 应用关键技术 , 使用 WinUI 3 作为 UI 框架 。 Project Reunion 即现在的 Windows App SDK 。
微软表示 , UWP 此后只会收到“错误、可靠性和安全修复” , 不会再引入新功能 。 因此 UWP 事实上已被微软弃用 , 现有的 UWP 应用开发者如果对当前的功能感到满意可以继续使用 UWP , 但如果想用上最新的运行时、语言特性和平台功能 , 包括 WinUI 3、WebView 2、.NET 5 , 与 Windows 10 版本 1809 或更高版本的系统完全兼容 , 以及任何即将推出的新功能 , 那么必须将他们的应用程序迁移到 Windows App SDK 。
【微软|微软正式弃用 UWP】延伸阅读