众所周知|从头构建Windows有多难?从Win12爆料说起( 二 )


从近年的WindowsPhone、WindowsRT、Windows10X等昙花一现、甚至没来得及面世的产品来看 , 微软这方面的功力很值得怀疑 。
因此 , Win12想要开展重大的重构工作 , 微软首先就得作好研判 , 下定决心 , 战胜心魔 。
众所周知|从头构建Windows有多难?从Win12爆料说起】·开发工程之痛
由于XP暴露出来的种种问题 , 微软终于下定决心翻新Windows 。 但这个翻新程度有多大?在开发过程中 , 微软的把控可以说处于翻车边缘 , 在Longhorn中规划的诸多重磅特性 , 最终在Vista中成为了泡影 。
在微软当初的规划中 , 新系统将会集成新一代的文件系统WinFS , 文件目录数据库化 , 管理文件不再需要繁多的文件夹而是用更直观的标签取而代之 。
新系统还将使用全新的图形管理器Avalon , 带来华丽视觉特效的同时 , 还能让本地应用和Web程序无分彼此 , 概念可以类比现在非常流行的ChromeOS 。
新系统还会全面基于.NET构造 , 从内核到应用层都转向.NET开发 , 基于.NET强大的跨平台能力 , 新的Windows将可以服务各种各样的设备……
众所周知|从头构建Windows有多难?从Win12爆料说起
文章图片
这些原定的开发目标 , 大大超越了时代 。 然而在开发过程中 , 微软发现完成这些宏大的规划 , 其难度也大大超越了时代 。
Windows的开发团队甚至一度迷失了方向 , 开发人员将各种功能随意集成到Windows中 , 不知道要如何才能完成这些开发目标 , Longhorn变得一团糟 , 被人评价“彻底玩完” 。
最后 , 微软不得不重置Longhorn的开发进度 , 砍掉大量功能后 , 以Vista的形态推出了新一代的Windows 。
和Longhorn曾经的大饼相比 , Vista无疑是一个令人遗憾的作品 。 WinFS文件系统绝大部分特性被砍掉 , Avalon只剩下貌合神离的Aero , 而基于.NET的系统架构更是成为了泡影……
所幸 , Vista还是带来了UAC、内核驱动分离架构、WDM音频系统、WDDM图形架构、SuperFetch内存管理等一系列革新特性 , 这些特性被Win7所继承并完善 , 新的Windows才得以接过XP的班 。
众所周知|从头构建Windows有多难?从Win12爆料说起
文章图片
可见 , 重构Windows这样的重大工程 , 其开发难度非常大 , 存在巨大的不确定性 。
微软开发Win12 , 如果不想在原先的基础上缝缝补补 , 而是想要造出一款划时代的产品 , 恐怕也得先掂量掂量——转头望向昔日的Longhorn , 大饼还画在泛黄的路线图上 , 瞅它都觉得心慌!
·生态兼容之痛
如果说工程上的挫败 , 乃属兵家常事 , 毕竟哪家科技巨头没画过大饼 , 撞过南墙;那么生态兼容的阵痛 , 可能就真的属于微软不想再回忆的苦楚了 。 兼容性乃是Windows的立足之本 , 在这方面行差踏错 , 真的会动摇到Windows的根基 。
事实上 , Vista就在这方面翻了大车 。 Vista更换了系统内核 , 大量软硬件需要重新适配;但与此同时Vista开发规划举棋不定 , 留给软硬件厂商调试兼容性的时间严重不足 。
于是 , Vista刚上市时 , 其兼容表现可以称得上是灾难级 , 而数据也可以佐证这一点——根据资料 , 在2007年7月 , 也就是Vista发布的大半年后 , 有2000项测试应用程序可以和Vista兼容 , 这种进度是相当不乐观的 。
众所周知|从头构建Windows有多难?从Win12爆料说起
文章图片
所幸 , 在Vista的年代 , 移动互联网尚处于雏形 , 消费市场没有竞争对手能挑战Windows的地位 。 经过两年的休整 , Vista终于获得比较好的兼容表现 , 待到本质上是Vista2.0的Win7推出时 , 已经没有太多关于兼容的抱怨声 。