用Win11的小伙伴,想必都有过这样的困惑:打开系统,一会儿是圆润通透的新界面,一会儿是老旧生硬的传统窗口;找设置时,既要翻新的“设置”面板,又要偶尔点开老式“控制面板”,杂乱感拉满。
很多人以为这只是微软“摆烂”,却没想到背后藏着更惊人的真相——近日,前微软首席技术官(CTO)Jeffrey Snover 于3月13日发布长文,直接撕开了微软的“遮羞布”,详细剖析了Windows图形用户界面(GUI,简单说就是我们看到的系统界面)策略的混乱现状,还曝光了内部斗争的核心内幕。
作为在微软效力23年的资深高管,Snover的爆料可信度拉满,他直言不讳地将Windows当前的局面戏称为“聪明人做傻事”,字字诛心,也道出了Win11设计混乱的根源。
Snover在长文中表示,微软长期缺乏连贯的开发者指引,导致当前Windows的技术栈严重“碎片化”——简单说就是,不同的开发技术杂乱无章地混在一起,没有统一标准,不仅让开发者无所适从,更严重损害了Windows生态的健康发展。
回顾Windows的发展历程,其实它也曾有过“统一的黄金时代”。Snover指出,上世纪80年代推出的Win32 API,曾为所有开发者提供了统一的标准,不管是做软件还是优化界面,大家都有明确的方向,这也是Windows能快速崛起的关键之一。

但这一切,从2003年微软展示WPF(最初名为Avalon)开始,就彻底偏离了正轨。WPF本身是一套非常出色的现代化UI框架,能实现更流畅、更精美的界面效果,原本有望取代老旧技术,成为Windows界面的新标杆。
可遗憾的是,微软内部的权力斗争,直接毁掉了这项优秀技术。由于Windows工程团队与.NET团队之间存在严重分歧,两大团队各自为战、相互内耗,最终导致WPF被边缘化,没能发挥出应有的价值。而在这之后,微软推出的Silverlight、通用Windows平台(UWP)等后续UI框架,也接连遭遇失败,无一例外。
更离谱的是,在过去14年里,微软在GUI框架的官方推荐上,竟然来了14次“急转弯”。从WinRT、HTML5,到Project Reunion、WinUI 3,不同部门各推各的技术,向开发者传递着相互矛盾的信息——今天让大家用这个框架开发,明天就推翻重来,推荐另一种技术。
Snover强烈谴责这种做法:这根本不是什么战略布局,而是一场消耗开发者信任的“饥饿游戏”。反复的朝令夕改,让众多企业级开发者彻底心寒,最终放弃了UWP等微软主推的现代框架,转而选择更稳定的第三方技术。
持续的内部消耗,最终酿成了无法挽回的苦果。据Snover披露,目前Windows系统内,共混杂着由5种编程语言驱动的17种不同GUI技术,涵盖微软原生框架(如Win32、WPF、WinUI 3等)和多种第三方方案,杂乱程度堪称“一锅粥”。

更具讽刺意味的是,当前Windows平台上部署最广泛的桌面GUI技术,竟然不是出自微软之手,而是第三方的Electron框架——我们常用的VS Code、Slack等软件,都是基于这项技术开发的,就连微软自己的Azure Data Studio,也在用Electron框架,相当于微软自己“放弃”了自家技术。
作为深耕微软23年的传奇技术领袖,Snover也坦言,微软推出的这些GUI技术,本身往往非常出色,它们之所以走向消亡,根本原因不在于技术本身,而在于内部的政治倾轧、开发者大会上的仓促表态,以及令人费解的商业策略。这种不可预测的碎片化趋势,也正是众多经典Windows开发指南最终停更的核心原因。
可能有小伙伴会好奇,这位敢怒撕微软的Snover,到底是什么来头?他不仅是前微软CTO,更是PowerShell(早期代号为Monad)的发明者,堪称微软的“技术大佬”。
早在2000年代初,微软内部极度推崇图形界面(GUI),几乎所有人都在追捧可视化操作时,Snover却坚持认为,Windows需要强大的命令行工具来实现自动化管理。为了能专注于PowerShell的开发,他甚至主动接受了从资深职位“降级”的待遇,这份坚持,后来也成为科技圈坚持技术愿景的一段佳话。
其实早在2025年9月,微软就曾宣布重组Windows核心工程团队,试图消除跨团队协作的壁垒,解决内部割裂的问题,但从Win11当前的混乱现状来看,这场改革似乎并未触及根本。
说到底,Win11的设计混乱,从来都不是“技术不行”,而是“人心不齐”。一群聪明的人,因为内部斗争、各自为战,最终把一手好牌打烂,不仅让用户体验大打折扣,也让Windows生态逐渐失去竞争力。
最后想问一句:你用Win11时,有没有被杂乱的界面逼疯过?你觉得微软能解决内部内耗、整顿好Windows的UI混乱问题吗?欢迎在评论区留言讨论~
原文:toutiao.com/article/7621367201995571775/
声明:该文仅代表作者本人观点