微软正式弃用 UWP

来源: OSCHINA
编辑: 局长
2021-10-22

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) 作为一个通用的方案让开发者创建可在桌面、移动设备和主机上运行的应用,但实际的反响并不乐观。去年微软发布  Project Reunion v0.1 正是试图整合 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。

延伸阅读

展开阅读全文
8 收藏
分享
加载中
精彩评论
只要我技术更新的快,开发者就追不上我
2021-10-22 09:09
47
举报
微软就这尿性,不知道自宫多少次了
2021-10-22 09:35
12
举报
曾经为了学这个技术,买了林政先生《Windows 通用应用开发》,可惜一直没有在正式的项目用过。
2021-10-22 08:58
8
举报
微软的东西敢用吗,又放弃了
2021-10-22 09:59
4
举报
简单一点说,VC6 使用全编程的方式,做界面布局, VB6 使用类似 .ini 文件格式,做界面布局。
WPF/MAUI, 基本上是延续 VB6 的做法,只不过把 .ini 改成 .xml ,做界面布局。android 开发也是这条线路。
WinUI 3 没了解。
Netbeans 编写 swing 界面,同时生成全编程的 .java 与另一个非 .java 的界面布局文件,忘了后缀名是什么了。
2021-10-22 09:51
4
举报
最新评论 (44)
还是win32最稳定
2021-10-28 12:48
0
回复
举报
经验告诉我们微软出的东西前几个版本根本不能用,很有可能烂尾太监。
2021-10-26 15:36
0
回复
举报
微软最爱坑开发人员了哈哈
2021-10-25 23:43
0
回复
举报
这很微软
2021-10-23 09:49
0
回复
举报
从入门到放弃系列,投入那么多时间学习的开发人员,不知道学习成本收回了没有?
2021-10-23 00:39
0
回复
举报
其實代碼不用怎麼改,就是不叫這個名而已
2021-10-22 21:03
0
回复
举报
您好,请问.NET是用UWP做桌面应用界面的吗?
2021-10-22 20:02
0
回复
举报
微软的技术栈谁还敢用……
2021-10-22 18:47
1
回复
举报
界面要语言化,这种框架API是没出路的。微软在这方面茫然了很多年了。
2021-10-22 14:38
3
回复
举报
当初winphone还没死的时候,兴致满满地学了UWP,时光荏苒啊
2021-10-22 14:08
1
回复
举报
更多评论
44 评论
8 收藏
分享
返回顶部
顶部