Board logo

标题: [数码手机] UWP正式宣告死亡,微软跨平台生态再次梦碎? [打印本页]

作者: lencil    时间: 2023-11-8 11:17     标题: UWP正式宣告死亡,微软跨平台生态再次梦碎?

近日,海外有开发者发现,微软最新的Windows 11 Canary Build 25987已经开始提供两个版本的XAML shell服务,新的版本直接基于Win32+XAML,曾经被寄予厚望的UWP在新版本里已经不见踪影。
Windows App封装又回到了Win32的老路。
此前,Windows 11发行后,商店已允许经典Win32程序上架了。
现在,我们终于可以给这个早已事实上死亡的微软应用生态举办“葬礼”了,谁能想到这个曾经被微软称为将改变Windows应用生态的UWP,生命周期满打满算还不到五年?
如果你不知道什么是UWP,那么只需要一句话就能解释完:“这是微软最宏大的应用生态计划之一,原本的目标是统一微软旗下的所有平台”。当然,如今看来曾经的宏愿已然成空。
UWP为何被抛弃?
如果你是Windows 10老用户,那么肯定还记得曾经有段时间,微软向所有用户强推UWP应用,最后在一众用户和开发者的骂声中才终于收敛。如果你在微软商店里下载过软件,那么就有大概率会用过UWP应用。比如微软商店里的哔哩哔哩动画客户端,以前就是使用UWP版本,而且是当时Windows上仅有的客户端版本。
但是这玩意难用到什么程度呢?民间开发者优化过的UWP版客户端下载量都远超官方版本。当然,这里面主要的锅在哔哩哔哩,内部对UWP版本开发的不上心,导致客户端存在大量的BUG且体验不佳,但是却意外地为其他开发者提供了一个基础模板,让哔哩哔哩客户端成为不少在校学生的心头好。
事实上,UWP确实有不少的优点,作为一个专为通用Windows平台开发的应用范本,UWP可以轻松兼容和调度Windows的系统级功能,得益于专有的应用优化,用户可以在不同的设备上都获得趋于一致的使用体验。
举个简单的例子,为了可以兼容所有类型设备,UWP甚至允许用户使用游戏手柄控制系统中的各个官方应用和界面,从照片到时钟再到开始菜单等都可以随便控制。但是,微软显然忽略了UWP背后的开发难度,作为一个Windows系统专门优化的应用生态,UWP需要满足十分苛刻的要求才能通过审核。

不过,只要是通过审核的UWP,那么就几乎可以在所有的Windows生态平台中畅行无阻,适配范围极大。但是,正是广泛的适配需求,导致UWP的开发十分困难,开发者必须想尽办法压榨应用的内存占用,砍掉一系列不必要的功能,在极端情况下甚至有的开发者决定仅保留最基础的核心应用,以确保应用可以通过审核发布。

在这种情况下,当用户被引导到微软商店,然后下载了一个UI极简化,只有基础功能的应用时,会是怎样一个心情就可想而知了。实际上,随着PC设备的性能暴涨,UWP很多限制都已经不再存在必要,但是就像Windows系统一样尾大不掉,诞生还不到10年的UWP也有一样的问题,而且随着开发者的减少和Win32的开放,就连微软都对UWP死心了。
当然,UWP并非一无所成,这个曾经的微软最强泛平台应用生态,还是为Windows留下了许多的遗产,比如极低的内存占用,让一些低功耗的入门级Windows设备也可以在后台保活多个应用。

但是,这个内存占用优化也有一个问题,那就是在优化不得当的情况下,可能仅仅是点一下最小化再打开,应用就已经自动关闭并重启了,碰到这种应用,用户估计连骂娘的心情的都没有了,只想赶紧卸载了事。

其实这也是UWP生态无法成功的另一个原因,微软虽然设立了严格的审核,但是却对一系列使用体验不佳的应用放而任之,商店里的应用到底好不好用,纯看开发者的责任心,比如有的应用普通版本已经更新迭代了10个版本以上,微软商店里的UWP版却还是停留在初代版本上。

以至于后续除了微软自家的应用外,很多软件开发商都不再更新UWP版本,在微软放开win32打包进入微软商店的权限后,UWP版更是全面被取代。还是以哔哩哔哩的微软商店客户端为例,在停更N久后,如今上线的新版本已经换成了与普通客户端相同的版本,UWP?那是什么?不认识。

可以说,随着微软开放微软商店的准入门槛,UWP就已经事实上被扫进了历史的垃圾堆中。

微软的跨平台生态之梦

实际上,我并不是无法理解UWP的存在,甚至在我看来,UWP其实对微软的应用生态还是有着不少促进作用的,如今流行的几个开发框架中都有不少的UWP遗产。但是,微软再一次告诉我们:“步子迈得太大,容易扯着蛋”,UWP发布初期的计划过于宏大,反而成为阻碍它发展的最大绊脚石。

如果UWP不是追求极致的泛用性,愿意在初期就放开部分开发限制,允许开发者根据需要自行定义应用模块,那么UWP或许有机会成为微软的一个生态锚点,并且更有效地串联起整个微软设备生态。
作者: lvcha    时间: 2023-11-8 12:40

posted by wap, platform: Firefox
这不是微软传统嘛
啥东西都是强推,然后过几年之间咔嚓了。
OLE,mfc,com+,等等等。你要照着它的指挥棒开发程序一次能浪费几年时间。
作者: xfry    时间: 2023-11-8 12:56

UWP挺好的,我现在还在用,重点是不流氓
作者: alexchang2010    时间: 2023-11-8 16:55

引用:
原帖由 xfry 于 2023-11-8 12:56 发表
UWP挺好的,我现在还在用,重点是不流氓
可惜很多公司不重视,哔哩哔哩那个uwp版干脆就不让登陆了说什么线路繁忙,我只想简单的刷视频,不需要什么花里胡哨的功能的。
作者: Alloyo    时间: 2023-11-8 17:37

posted by wap, platform: Chrome
卧槽,我在微软商店花了也500上下买的软件怎么算?
作者: TUT    时间: 2023-11-8 22:49

posted by wap, platform: iPhone
引用:
原帖由 @lvcha  于 2023-11-8 12:40 发表
这不是微软传统嘛
啥东西都是强推,然后过几年之间咔嚓了。
OLE,mfc,com+,等等等。你要照着它的指挥棒开发程序一次能浪费几年时间。
现在的也一样,这不是微软的问题,重点是好不好用。mfc还是可以的,单看它代码就能学到很多东西
作者: cc0128    时间: 2023-11-8 22:57

posted by wap, platform: Chrome
不是从几年前开始大家就用wpf了么。。winui3 微软貌似一直没推起来。
作者: cc0128    时间: 2023-11-8 23:49

posted by wap, platform: Chrome
不是好几年前微软就开始淘汰这个了么。微软在推winui3,但貌似一直没推起来。大家一直用wpf。
作者: wtdd    时间: 2023-11-9 01:30

posted by wap, platform: Android
这么烂的东西能撑到现在,每一个购买过的都有责任
作者: MacPhisto    时间: 2023-11-9 04:46

posted by wap, platform: Chrome
内部权力路线斗争激烈
作者: yiwenzi    时间: 2023-11-9 05:04

posted by wap, platform: iPhone
b站的uwp版本我还在用
没他 就是触屏支持比PC端强太多了
作者: alexchang2010    时间: 2023-11-9 13:53

引用:
原帖由 yiwenzi 于 2023-11-9 05:04 发表
posted by wap, platform: iPhone
b站的uwp版本我还在用
没他 就是触屏支持比PC端强太多了
能登陆吗?我的怎么现在没法登陆了
作者: sig1b    时间: 2023-11-9 14:30

posted by wap, platform: Windows
uwp曾经试着用了一段时间,国内一个论坛放的平板助手,先用免费的版本,经常连接不上微软商店,下载速度长期很慢,这类应用似乎不能脱机复制后安装使用,各种故障问题后只有就彻底放弃,uwp应用从此完全不碰。
作者: n2    时间: 2023-11-9 16:02

posted by wap, platform: HTC
uwp的sb之处就是没有办法0上手。要么这个缺那么那个缺
我要怎么装bili?网页下载组件自己一个一个装。

去nm的uwp
作者: n2    时间: 2023-11-9 16:03

posted by wap, platform: HTC
引用:
原帖由 @alexchang2010  于 2023-11-8 16:55 发表
可惜很多公司不重视,哔哩哔哩那个uwp版干脆就不让登陆了说什么线路繁忙,我只想简单的刷视频,不需要什么花里胡哨的功能的。
官方可以登录,我唯一一个uwp的就是bili官方。

2。14。42。0
作者: burnfox    时间: 2023-11-9 16:18

posted by wap, platform: Chrome
自定义选项多的软件几乎不可能平滑UWP。
作者: 燕市游徒    时间: 2023-11-9 18:06

唯一有点用的uwp就是b站,现在也废了




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0