UWP 正式宣告死亡

183 天前
 shijingshijing

近日,海外有开发者发现,微软最新的 Windows 11 Canary Build 25987 已经开始提供两个版本的 XAML shell 服务,新的版本直接基于 Win32+XAML ,曾经被寄予厚望的 UWP 在新版本里已经不见踪影。

再次提醒:千万不要绑定到微软的技术栈上面,已经挖坑弃坑太多。

桌面开发能用 PySide 或者 Qt 的尽量用 Qt ,即使用 Electron 凑合也比跟微软绑定强,跨平台起码给自己留一条后路。

10361 次点击
所在节点    程序员
43 条回复
cwl
183 天前
uwp 虽然不好看,但是流畅,
ZhiyuanLin
183 天前
UWP 目前还是不会死透吧,毕竟能上架 Xbox 挺不错的。
manasheep
183 天前
不敢苟同,桌面开发 WPF 已经非常成熟完善了,分发就算不用 Windows Store ,用传统渠道也没问题,难道微软还能把 WPF 给吸回去么。
idealhs
183 天前
微软自己的软件用的不同的 GUI 技术那么多,其中一个换了个 GUI 就是 UWP 死啦?
forgottencoast
183 天前
2023 年了,还有人会有那种学一个技术终身用到老的思想?
Java 万古长青,你看看今年有多少人失业。
再说了,可能 UWP 不再维护什么的,但是它的接班人也是基于 XAML 的,这里面的思想都是一脉相承的。
我没学过 UWP ,但是我写过 WPF ,所以可以直接上手就写 UWP 的应用,非常简单。
一天到晚跨平台,如果要写的应用压根就没打算跨平台,用 Electron 这种空间巨无霸来写不是吃饱没事干吗。
0o0o0o0
183 天前
感觉 xaml 很难用。。。
ysc3839
183 天前
个人认为,之前一些系统级 UI 用 UWP 是因为 UWP XAML 这套界面库只能由 UWP 应用调用,但是那些系统级应用需要一些底层权限,于是微软不得不用 UWP+后门的方式来实现。
而现在 XAML Island 已经成熟了,就没必要再单独给 UWP 开后门了,于是就改回 Win32 了。
另外个人认为 UWP 早已死亡,因为 UWP 的重点是跨平台,在微软跨平台战略失败时就已经失去竞争力了。但是 UWP 背后的技术,如 XAML 、AppX ,短时间内不会死亡,不过用的人也不会太多。
Track13
183 天前
windows phone 失败的时候 uwp 就死了,还用等现在?
MakHoCheung
183 天前
微软搞死了很多东西,苏菲都快要寄了。WinUI 3 什么时候寄,拭目以待
a33291
183 天前
因为 windows 上的 ui 技术非常多,其他的不是不想丢,是因为没得选.
但是肯定也会让用了 uwp 的人难受一阵,迁移也有成本

后续都 web 大一统吧,反正机器性能越来越强😂
liuidetmks
183 天前
wp7 无法升级到 wp8 ,搞了个 wp7.8
程序也无法兼容
典型的大企业做派
BwNVlwSq
183 天前
微软的很多东西都是这样的
跟着微软混。。
flmn
183 天前
Lazarus 了解一下
fox0001
183 天前
Flutter 是一个可选项
asm
183 天前
打死都不用 Electron 凑合。。。一个 app 功能不大,文件大到几百兆,想想都可怕。
xiaofan305
183 天前
我们还用 winform
Leon6868
183 天前
@forgottencoast 虽然我认为你肯定知道但是还是想提一嘴,electron 的优势远不止跨平台,选择 electron 相当于选择整个 web 生态。相比 Flutter 半生不熟、React Native 半生不死,electron 倒是最方便省心的框架了……那么丑陋的💩谁想用……但是在现在这个趋势又得捏着鼻子吃下去……
duke807
183 天前
> 千万不要绑定到微软的技术栈上面

十几年前 wince 很火的时候我就意识到了,果断站队 linux
felixlong
183 天前
@manasheep WPF 到现在还是基于 D3D9 。也不可能有任何升到 D3D12 的希望。但凡你想集成点新的 feature 都要折腾死你。这能忍?
JuSH
183 天前
能用就行,前前公司还在用 Silverlight 做前台

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/989748

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX