众所周知,微软会在今年推出win11的年度更新——windows 11 22h2“太阳谷2”。显然,win11是一个不断更新的服务型操作系统,理论上来说,微软可以一直保留win11的“番号”,只通过陆续有来的更新补丁,来让win11一直跟上时代。

然而win11是否是windows的终点?在win10时代,微软就曾经表示,win10是最后一款windows,而微软的确也将win10作为服务型操作系统来运营。现在大家都知道了,事实是win10后面跟着来了win11,那么还会不会有win12?

win12虽然还在云里雾中,但倒也不算完全空穴来风。在今年年初,德国科技网站deskmodder.de就信誓旦旦表示,微软从3月份开始就在开发win12系统。

而更为重磅的是,该媒体爆料win12将会重头构建,并不会像win11那样过多借鉴win10,微软打算一个现代的、轻量级的、高效的操作系统。

对于这番话,很多人觉得可不能听听就算,毕竟大家对于一个全新的、从头构建的windows,已经期盼太久了。从win8开始,windows一直面临着新老生态青黄不接、界面ui各自为战、操作逻辑极度分裂的窘境。

看着移动平台上的ios、android,桌面平台的macos,甚至linux上的kde plasma,界面和交互都不至于像windows那样别扭。连linux的某些桌面都比不过,很多软粉真的有点破防了。

当然,人们都知道windows背负着沉重的向前兼容包裹,但新世纪以来,微软并不是从未尝试从头构建windows。

从半道崩殂的longhorn,到不尽人意的vista,再到口碑巅峰之作win7,微软那次大刀阔斧的系统重构工程,虽有波折,但最终仍算得上大获成功。

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

重头构建windows有多难?

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

·规划定位之痛

xp是一个非常重大的windows版本,它首次在面向消费者的产品线中,使用了windows nt内核。而关于xp后续版本的开发,微软从一开始的规划就有些举棋不定。

2003年,最初微软只是打算开发一个过渡版本,但开发过程中新系统的定位不断改变,到后来微软打算开发一款划时代的操作系统,但由于开发管理的失败,在2004年微软不得不宣布系统大变更——这时候,距离最后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将可以服务各种各样的设备……

这些原定的开发目标,大大超越了时代。然而在开发过程中,微软发现完成这些宏大的规划,其难度也大大超越了时代。

windows的开发团队甚至一度迷失了方向,开发人员将各种功能随意集成到windows中,不知道要如何才能完成这些开发目标,longhorn变得一团糟,被人评价“彻底玩完”。

最后,微软不得不重置longhorn的开发进度,砍掉大量功能后,以vista的形态推出了新一代的windows。

和longhorn曾经的大饼相比,vista无疑是一个令人遗憾的作品。winfs文件系统绝大部分特性被砍掉,avalon只剩下貌合神离的aero,而基于.net的系统架构更是成为了泡影……

所幸,vista还是带来了uac、内核驱动分离架构、wdm音频系统、wddm图形架构、superfetch内存管理等一系列革新特性,这些特性被win7所继承并完善,新的windows才得以接过xp的班。

可见,重构windows这样的重大工程,其开发难度非常大,存在巨大的不确定性。

微软开发win12,如果不想在原先的基础上缝缝补补,而是想要造出一款划时代的产品,恐怕也得先掂量掂量——转头望向昔日的longhorn,大饼还画在泛黄的路线图上,瞅它都觉得心慌!

·生态兼容之痛

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

事实上,vista就在这方面翻了大车。vista更换了系统内核,大量软硬件需要重新适配;但与此同时vista开发规划举棋不定,留给软硬件厂商调试兼容性的时间严重不足。

于是,vista刚上市时,其兼容表现可以称得上是灾难级,而数据也可以佐证这一点——根据资料,在2007年7月,也就是vista发布的大半年后,有2000项测试应用程序可以和vista兼容,这种进度是相当不乐观的。

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

然而,今时不同往日,微软在移动平台一败涂地,各家都有立足移动平台、慢慢向桌面市场探出触角的想法。

而windows之所以仍可以牢牢稳住阵脚,正是因为有着长年累月的应用生态压仓。此时此刻对windows进行大幅翻新,或许的确可以抛弃历史包袱,但却也可能自毁长城。

以微软的实力,是否能保证做到翻新系统的同时,有条不紊和第三方合作,保证新系统推出时仍能有良好的兼容表现?

vista时代,微软没能做到,而近年我们也看到了windows phone、windows rt、windows 10x等烂尾楼。从理智上出发,或许微软并不应该冒这个险。

微软应该重头构建win12吗?

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

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

微软应该重头构建win12吗?和劈波斩浪的移动操作系统相比,windows的确更难吃到时代的红利,但微软并不是只有windows这一款产品。

在移动互联网时代,越来越多生意从“卖产品”转为“卖服务”,例如adobe的产品改成了订阅制,chromeos主打web服务,连office也不再主推买断版……这并不是巧合。

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

在商业模式变化的大背景下,大量企业都试图打造出基于互联网的闭环服务,涵盖用户越来越多的使用场景,最大限度压榨用户的价值。

例如google将越来越多的android核心功能从开源的aosp剥离到封闭的gms中,强调google服务的连接性,chromeos则被打造成为了以各种google服务为核心卖点的云系统。

又例如苹果越来越强调产品之间基于苹果服务的网络生态,只有同时拥有苹果n件套才能获得最好的体验,利用互联网生态推高了硬件销量……

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

此情此景下,正代windows系统已经不再适合作为微软折腾的重点。微软可以凭借windows把守桌面平台,通过广泛的服务型产品四面出击。

而微软的确也在这么做,微软甚至将windows搬到了云端,推出windows 365云电脑,这意味着这样一种可能——用户并不需要关心云端运行的是什么windows版本,只需要知道微软的云电脑可以运行一切windows软件,那就足够了。

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

总结

总的来说,重构windows是一项非常庞大而容易失控的工程。windows在桌面平台的体验已经非常成熟,尽管仍有许多细节需要打磨,但这并不值得为之伤筋动骨。

或许微软的确有扫清顽瘴痼疾的想法,但并不意味着win12就非得如同vista甚至longhorn那样,推倒大量已筑造好的基础重来。

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