正在阅读:从头构建Windows有多难?从Win12爆料说起从头构建Windows有多难?从Win12爆料说起

2022-05-07 00:15 出处:PConline原创 作者:Aimo 责任编辑:censi

  [PConline 杂谈]众所周知,微软会在今年推出Win11的年度更新——Windows 11 22H2“太阳谷2”。显然,Win11是一个不断更新的服务型操作系统,理论上来说,微软可以一直保留Win11的“番号”,只通过陆续有来的更新补丁,来让Win11一直跟上时代。然而Win11是否是Windows的终点?在Win10时代,微软就曾经表示,Win10是最后一款Windows,而微软的确也将Win10作为服务型操作系统来运营。现在大家都知道了,事实是Win10后面跟着来了Win11,那么还会不会有Win12?

Windows 10
Win10曾被称为“最后一款Windows”,后来的事情大家也都知道了

  Win12虽然还在云里雾中,但倒也不算完全空穴来风。在今年年初,德国科技网站Deskmodder.de就信誓旦旦表示,微软从3月份开始就在开发Win12系统。而更为重磅的是,该媒体爆料Win12将会重头构建,并不会像Win11那样过多借鉴Win10,微软打算一个现代的、轻量级的、高效的操作系统。

Win11界面 Win11 UI
Win11仍有很多Win10的痕迹,也有很多Win7、Vista的痕迹

  对于这番话,很多人觉得可不能听听就算,毕竟大家对于一个全新的、从头构建的Windows,已经期盼太久了。从Win8开始,Windows一直面临着新老生态青黄不接、界面UI各自为战、操作逻辑极度分裂的窘境。看着移动平台上的iOS、Android,桌面平台的macOS,甚至Linux上的KDE Plasma,界面和交互都不至于像Windows那样别扭。连Linux的某些桌面都比不过,很多软粉真的有点破防了。

Linux代替Windows
Linux KDE Plasma桌面很多地方甚至都比Windows的设计更好

  当然,人们都知道Windows背负着沉重的向前兼容包裹,但新世纪以来,微软并不是从未尝试从头构建Windows。从半道崩殂的Longhorn,到不尽人意的Vista,再到口碑巅峰之作Win7,微软那次大刀阔斧的系统重构工程,虽有波折,但最终仍算得上大获成功。

  有了Win7这一珠玉在前,我们是否可以期待接下来Windows会再次全面翻新,并迎来好结果?从头构建Windows有多难,道路有多曲折?Win12值得期待么?今天简单聊聊吧。

重头构建Windows有多难?

  尽管Win7最终取得了成功,但它所走过的路并非一帆风顺——起码功能被大砍特砍的Longhorn和口碑崩坏的Vista,都成为了Win7成功路上的注脚。从Win7的成功之路,我们可以一窥大改Windows可能需要经历的痛楚。

  ·规划定位之痛

  XP是一个非常重大的Windows版本,它首次在面向消费者的产品线中,使用了Windows NT内核。而关于XP后续版本的开发,微软从一开始的规划就有些举棋不定。2003年,最初微软只是打算开发一个过渡版本,但开发过程中新系统的定位不断改变,到后来微软打算开发一款划时代的操作系统,但由于开发管理的失败,在2004年微软不得不宣布系统大变更——这时候,距离最后Vista正式发布只有两年了,很多工作却不得不重头做起。

Win11设计 Windows 11设计
Vista的开发定位一波三折

  也因此,微软XP之后的下一代系统隔了足足5年才和大家见面,而这开发过程中,真正用于开发的时间其实又非常紧张,这导致了Vista的前身Longhorn开发时,很多方案不得不放弃,而Vista这个成品无论质量还是实际市场表现,都不如人意。直到再经由三年打磨的Win7面世,新一代Windows才挽回口碑,真正接班了XP。

  Windows是微软的拳头产品,这样的产品想要翻新,是需要很大的战略定力作支撑的。而微软这方面的表现如何?从近年的Windows Phone、Windows RT、Windows 10X等昙花一现、甚至没来得及面世的产品来看,微软这方面的功力很值得怀疑。

  因此,Win12想要开展重大的重构工作,微软首先就得作好研判,下定决心,战胜心魔。

  ·开发工程之痛

  由于XP暴露出来的种种问题,微软终于下定决心翻新Windows。但这个翻新程度有多大?在开发过程中,微软的把控可以说处于翻车边缘,在Longhorn中规划的诸多重磅特性,最终在Vista中成为了泡影。

  在微软当初的规划中,新系统将会集成新一代的文件系统WinFS,文件目录数据库化,管理文件不再需要繁多的文件夹而是用更直观的标签取而代之;新系统还将使用全新的图形管理器Avalon,带来华丽视觉特效的同时,还能让本地应用和Web程序无分彼此,概念可以类比现在非常流行的ChromeOS;新系统还会全面基于.NET构造,从内核到应用层都转向.NET开发,基于.NET强大的跨平台能力,新的Windows将可以服务各种各样的设备……

Win11设计 Windows 11设计
Longhorn中的Avalon图形管理器

  这些原定的开发目标,大大超越了时代。然而在开发过程中,微软发现完成这些宏大的规划,其难度也大大超越了时代。Windows的开发团队甚至一度迷失了方向,开发人员将各种功能随意集成到Windows中,不知道要如何才能完成这些开发目标,Longhorn变得一团糟,被人评价“彻底玩完”。最后,微软不得不重置Longhorn的开发进度,砍掉大量功能后,以Vista的形态推出了新一代的Windows。

  和Longhorn曾经的大饼相比,Vista无疑是一个令人遗憾的作品。WinFS文件系统绝大部分特性被砍掉,Avalon只剩下貌合神离的Aero,而基于.NET的系统架构更是成为了泡影……所幸,Vista还是带来了UAC、内核驱动分离架构、WDM音频系统、WDDM图形架构、SuperFetch内存管理等一系列革新特性,这些特性被Win7所继承并完善,新的Windows才得以接过XP的班。

Windows 7
Windows 7完善了Vista,并添加了一些好用的小功能,但远未达成Longhorn画的大饼

  可见,重构Windows这样的重大工程,其开发难度非常大,存在巨大的不确定性。微软开发Win12,如果不想在原先的基础上缝缝补补,而是想要造出一款划时代的产品,恐怕也得先掂量掂量——转头望向昔日的Longhorn,大饼还画在泛黄的路线图上,瞅它都觉得心慌!

  ·生态兼容之痛

  如果说工程上的挫败,乃属兵家常事,毕竟哪家科技巨头没画过大饼,撞过南墙;那么生态兼容的阵痛,可能就真的属于微软不想再回忆的苦楚了。兼容性乃是Windows的立足之本,在这方面行差踏错,真的会动摇到Windows的根基。

  事实上,Vista就在这方面翻了大车。Vista更换了系统内核,大量软硬件需要重新适配;但与此同时Vista开发规划举棋不定,留给软硬件厂商调试兼容性的时间严重不足。于是,Vista刚上市时,其兼容表现可以称得上是灾难级,而数据也可以佐证这一点——根据资料,在2007年7月,也就是Vista发布的大半年后,有2000项测试应用程序可以和Vista兼容,这种进度是相当不乐观的。

Vista
这是当年尝鲜Vista用户的日常

  所幸,在Vista的年代,移动互联网尚处于雏形,消费市场没有竞争对手能挑战Windows的地位。经过两年的休整,Vista终于获得比较好的兼容表现,待到本质上是Vista 2.0的Win7推出时,已经没有太多关于兼容的抱怨声。

  然而,今时不同往日,微软在移动平台一败涂地,各家都有立足移动平台、慢慢向桌面市场探出触角的想法。而Windows之所以仍可以牢牢稳住阵脚,正是因为有着长年累月的应用生态压仓。此时此刻对Windows进行大幅翻新,或许的确可以抛弃历史包袱,但却也可能自毁长城。

Windows RT不兼容传统的桌面软件
放弃了Win32软件兼容的Windows RT失败得很惨烈

  以微软的实力,是否能保证做到翻新系统的同时,有条不紊和第三方合作,保证新系统推出时仍能有良好的兼容表现?Vista时代,微软没能做到,而近年我们也看到了Windows Phone、Windows RT、Windows 10X等烂尾楼。从理智上出发,或许微软并不应该冒这个险。

微软应该重头构建Win12吗?

  毫无疑问,从头构建Windows系统拥有极大的风险。兼容性是Windows的立足之本,而基于近年来UWP的惨淡表现,人们对微软新平台生态似乎不应抱有不切实际的幻想。抛弃当前的优势,去搏一个存在于理论上的崭新未来,似乎得不偿失。

  直到现在,在消费级桌面平台,Windows依然没有敌手。而在移动平台等其他领域,Windows似乎又不是敌手。而移动互联网高速发展的当前,Windows处于守势,让这颗压舱石主动出击,似乎并非明智之选。

  微软应该重头构建Win12吗?和劈波斩浪的移动操作系统相比,Windows的确更难吃到时代的红利,但微软并不是只有Windows这一款产品。在移动互联网时代,越来越多生意从“卖产品”转为“卖服务”,例如Adobe的产品改成了订阅制,ChromeOS主打Web服务,连Office也不再主推买断版……这并不是巧合。

Windows 365云电脑
近年来微软Azure收入增长喜人

  得益于移动互联网的发展,用户随时随地高质量连接互联网成为了可能,想要让产品接触到尽可能多的用户,其关键不再是平台,而是互联网——互联网服务可以轻易跨越众多平台,直接服务于用户。

  在商业模式变化的大背景下,大量企业都试图打造出基于互联网的闭环服务,涵盖用户越来越多的使用场景,最大限度压榨用户的价值。例如Google将越来越多的Android核心功能从开源的AOSP剥离到封闭的GMS中,强调Google服务的连接性,ChromeOS则被打造成为了以各种Google服务为核心卖点的云系统;又例如苹果越来越强调产品之间基于苹果服务的网络生态,只有同时拥有苹果N件套才能获得最好的体验,利用互联网生态推高了硬件销量……

ChromeOS
依托于云服务的ChromeOS已经在教育等市场占据了相当可观的份额

  而微软显然也非常清楚这一点,以Azure为代表的云服务一直是微软财报中增长最耀目的业务,微软也早早在多平台覆盖了Office、Xbox、OneDrive等应用和服务。可以说,Windows已经不再是为微软商业帝国添砖加瓦的必经之途。

  此情此景下,正代Windows系统已经不再适合作为微软折腾的重点。微软可以凭借Windows把守桌面平台,通过广泛的服务型产品四面出击。而微软的确也在这么做,微软甚至将Windows搬到了云端,推出Windows 365云电脑,这意味着这样一种可能——用户并不需要关心云端运行的是什么Windows版本,只需要知道微软的云电脑可以运行一切Windows软件,那就足够了。

Windows 365云电脑
Windows 365可以让用户随时随地、使用多种设备使用Windows系统

  如此一来,打造一个新的操作系统,似乎就不那么重要了。与其重头构建Win12,在以往Windows的基础上添加连接新生态的入口,或许会是更明智的做法。

总结

  总的来说,重构Windows是一项非常庞大而容易失控的工程。Windows在桌面平台的体验已经非常成熟,尽管仍有许多细节需要打磨,但这并不值得为之伤筋动骨。或许微软的确有扫清顽瘴痼疾的想法,但并不意味着Win12就非得如同Vista甚至Longhorn那样,推倒大量已筑造好的基础重来。

  在战场重心已经转移的新时代,希望微软能够平衡好桌面系统的用户体验和生态建设,带来更好的体验吧。

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

关注我们

最新资讯离线随时看 聊天吐槽赢奖品