亲历者讲述 从长角开始的Vista幕后传奇二

浏览:26日期:2022-07-09

winsupersite 【编译】 作者:余南

上回我们提到,微软曾经把Vista(前身是Longhorn)作为一款过渡产品,而且预期在2004年就能推出正式版。那之后又发生了什么变故呢?让我们继续Vista开发之路的回顾。到2003年的时候,开发代号仍为Longhorn的Windows Vista系统至少已经被延迟了一次,而且很明显这一操作系统不会很快来到我们身边。在2003年全年中,整体的情绪是乐观的。微软正在为下一代视窗系统的发布而全力以赴,而且看起来一切都运转良好。

2003年 Aero出世,Longhorn再次延迟

2003年1月,微软宣布他们将在Longhorn中加入入门级的反病毒应用程序接口(API),以便反病毒厂商能够更容易地在Windows中集成他们的产品。不过这一举措直到现在也没有完全实施。1个月之后,我第一次收到了关于下一代命令行外壳工具的信息,这个代号为“Monad”的工具实际上就是后来的Windows Power Shell脚本工具,不过直到目前为止它还没有被集成到Vista中,预计在2007年1月才会准备完毕。

Longhorn build 4008出现,微软坦承开发难度很大

2003年3月, Longhorn build 4008被泄露到互联网上。这个版本的改进并不大,但是它是首个集成了交互性安装程序的Vista版本,直到RTM使用的都是这时候已经开发好的安装向导程序。我为此写了一篇前瞻文章,还提供了一些屏幕截图。我的前瞻中包括Vista的其他一些特性,如更简便的搜索窗口、详细信息面板、控制面板的文字提示等等。微软此时继续在扩展Sidebar的开发,不过后来他们逐渐放弃了这一项目。

在这个月里,微软开始再次讨论WinFS文件系统。“我们计划重写Office,重写OutLook,以便能够更充分地利用新存储方式的优点。”微软CEO鲍尔默谈到,“我们正在努力地工作。不过这是一件相当困难的事情。”

Longhorn build 4008

Longhorn build 4008

Longhorn build 4008

Longhorn build 4008

Longhorn build 4008

确实,这是一件很困难的事情。即使在最早的阶段,Longhorn给人的印象也是它将成为最好的操作系统,而且这时人们也开始听到风声说Longhorn将继续延期以便微软能够有充分的时间同步发行Longhorn的服务器版操作系统。“我们将开发一个Longhorn的服务器版,你可以把它看作是Windows Server 2003的继任者或者类似的东西。”微软Windows部门高级副总裁Brian Valentine说,“坦白地说,我们正在进程当中。”

全新的Longhorn alpha版诞生,Aero出现

2003年4月,新的Longhorn alpha版诞生了。这次的版本号为4015,该版本最著名的特征就是在启动时的滚动条,这一滚动条一直保留到Vista RC2。不过当时的滚动条颜色是蓝色的,而后来则变成了绿色的。它包括一个全新的欢迎窗口,新的提示气球,还有一个非常不完善的WinFS文件系统,当然该文件系统最后被取消了。4015的下载管理器窗口暗示我们Longhorn以及未来的IE7可能会有一个Firefox风格的下载管理器。这一特性也和WinFS系统一样,最终被取消了。

幸运的是,虚拟文件夹最终还是出现在了build 4015中。该功能会将用户硬盘上的数据聚集起来,按照一定规则进行组织和过滤,并提供给用户相应的视图。用户可以保存这些视图。例如你可以把硬盘上所有的Word文档都储存在一个虚拟文件夹中,以后每次打开该文件夹时都可以看到它们,而实际上在硬盘中这些文件是散布在不同地方的。可惜的是,微软对虚拟文件夹的热情并不持久。微软原先准备把所有的特殊外壳文件夹,如“我的文档”、“我的图片”、“我的音乐”等等诸如此类都归到虚拟文件夹中的。但是后来由于遭到用户的激烈反对,所以一直没有实现。现在在Vista中仍然包括了虚拟文件夹的功能,只是微软把它非常巧妙地深藏在Vista中了。

Longhorn build 4015

Longhorn build 4015

Longhorn build 4015

Longhorn build 4015

当时微软最大的改变就是,他们第一次开始积极地宣传Longhorn了。在那年五月份召开的WinHEC大会上,微软宣布大家可以看到“下一代操作系统中的3D图形加速效果”。我在当时总结了Longhorn应当包括的一些功能: •包括3D图形界面在内的增强桌面体验; •新的显示驱动模型,可以保证高度的稳定性和可靠性; •全新设计的用户界面带来全新的桌面视觉效果,包括旋转窗口和3D叠加窗口等等; •可以充分地利用3D硬件的加速功能,实现与分辨率无关的2D图像反锯齿功能; •直接集成到Windows用户界面的3D图形架构。 这些在当时听起来是非常令人激动的。

在5月份的WinHEC大会上,“Aero”名词第一次出现在大家面前。微软表示,这将是Longhorn的用户界面,另外Avalon技术也将取代先前的Windows图形设备接口(GDI)成为新的编程接口。一个月后,微软宣布,Longhorn将同“Longhorn Office”一样变成2005年的产品。同时,Longhorn的服务器版也被推迟到了2006年。这里有个有趣的小插曲,Vista的“Aero”界面最初的名称是“AERO”,它是一个首字母的缩写,它的全称是“Authentic Energetic Reflective Open”。

在微软6月份的简报中,我发现了关于Microsoft系统更新程序(Microsoft Update)的相关计划。它将取代原先的Windows Update。7月,微软的副总裁Chris Jones表示“我们将改变视窗的用户界面,不论你在用它做什么,它将贯穿你的所有思路。在新的系统中,我们的文档需要有一个上下文,那就是‘谁?’‘谁参与其中?’、‘谁正在线?’”

微软的另一位副总裁Jim Allchin的话更容易理解一些,他说:“想象一下你拥有一部电话,而你的电话可以和你的电脑相连。如果你的电脑可以把联系人以前所有的电子邮件以及和你的通话记录都组织起来,然后在他打电话的时候通过提示,在屏幕上为你把这些信息都列出来。这难道不是一件伟大的事情吗?”确实如此,这是一件了不起的事,不过这不会发生在Vista中,因为目前其它科技手段一样不能做到这一点。

在8月的时候,微软宣布在Longhorn发布后,将继续发布一个服务器版本。微软副总裁Eric Rudder表示:“人们有点害怕对Longhorn抱有期望。因为一旦我们公布了我们的日程表之后,就代表我们是认真的,而且会努力实现我们的承诺。”

PDC 2003上Aero特效技惊四座,Longhorn再次延期

几天之后,我拿到了当时的Aero UI界面,这些是我在微软的好朋友提供给我的。这里有一些截图。这是我们第一次看到这些Vista风格的用户界面。

在2003年9月初,我在网上发布了一些Longhorn build 4029的截图,其时当时已经晚了一个月的时间。这一版本包括鼠标滑过时显示的图片预览,这一功能来自于微软数字图片套件(Microsoft Digital Image Suite),目前已经在Vista中取消了。

Longhorn build 4029

Longhorn build 4029

接下来,我们参加了2003年的专业开发者大会(PDC 2003)。我当时还没有意识到,Longhorn的开发工作已经遇到了最大的困难。如果在会前你跟我讲没有兑现的承诺、削减的功能还有到那时为止止步不前的开发进度,我都不会当真。我参加了PDC 2003,看到一些东西,并且完全相信了。我们喝着Kool-Aid,看着那些模糊不清的我们所钟爱的Longhorn特性。然而它们中的大部分都没有真正地出现。在PDC 2003上,Longhorn build 4051版开始现身,这是微软第一个向大众公布的build版本。

Longhorn build 4051

Longhorn build 4051

Longhorn build 4051

然后,在网上出现了关于Longhorn的宣传视频。这个视频向我们展示了Longhorn诱人的Aero界面效果。我第一次通过MSN Soapbox向互联网发布视频。不过目前这个文件似乎已经被微软删掉了,大家可以看看下面的截图。

Longhorn Aero界面广告视频

Longhorn Aero界面广告视频

尽你最大的能力来想象当时的震撼感觉。我们一大群喧闹的开发者都坐在一起,而且每个人都迫不及待地想知道微软在Longhorn中将为我们带来什么。当然这其中也免不了比尔那稍微有点枯燥的例行演讲。不过在他说完之后,Hillel Cooperman和Windows用户体验小组走上台来,然后为我们展示了最早的Longhorn Aero界面。尽管是最简单的Aero,我们还是被完全震住了,每个人都非常激动。这是我在当时能看到的印象最深刻的技术展示。

当时Hillel向我们走近,并开始演示Longhorn和Aero用户界面。他展示新的欢迎窗口时,屋子里满是惊奇与兴奋的喊叫。他继续展示了神奇的半透明Aero特效。“我希望你们觉得这些非常令人激动、非常美丽而且非常专业。但是它们仍然处于早期的开发阶段。我们制作这些新外观相对比较容易,但是要把它们当做平台的一部分并与整个平台深度地结合在一起,是非常困难的。而这正是我们目前在做的工作。”

PDC 2003比尔盖茨在发言

PDC 2003大会

PDC 2003大会

他移动窗口并向我们展示这些窗口在移动过程中是如何变化的。“注意看这些窗口在屏幕上形成了动画效果。这里用了Avalon技术的一部分,就像比尔跟我们讲的一样,这些效果利用了像素着色引擎等硬件加速技术。所有这些都将利用早已在游戏领域成为支柱的硬件技术来渲染你的桌面和应用程序。”

Hillel还介绍了WinFS的许多新特性。“WinFS将提供内置的搜索功能。” Hillel介绍到,“现在我有1100个文件,而我要找出其中与关键词有关的文件。在我输入关键字的时候,请你们看一下显示搜索结果的窗口,是的,1095,现在已经变成30个了。你们看速度有多快,在我输入关键字之后,系统几乎是立即将结果从1000多缩小到了30个。”这时人群中爆发出热烈的掌声。接下来Hillel深入介绍了一些WinFS的特性,比如它可以把联系人与机主的所有传真、电子邮件、提醒和共享文档都在同一个视图中显示出来。这项功能最后也从Vista中去掉了。另外,Longhorn的点到点共享功能在Vista中部分地保留了下来,但是同Hillel展示的那样有了较大差别。

PDC 2003大会

PDC 2003大会

PDC 2003大会

“Longhorn将这些功能集成在一起之后将非常迷人。”盖茨表示。

2003年12月,我为波士顿地区的Windows用户做了一个Longhorn系统的演示,那是我之后数年来一系列演示的开始。我在演示中提到,Longhorn将包括几个支柱型的功能,它们是Avalon技术、Aero用户体验、新的WinFS存储系统、Indigo网络通信和协作模块以及Palladium隐私和安全模块。当然,在现在的Vista中,WinFS已经被取消了,而Palladium已经被拆分成了无数个小功能,因此也不再算作支柱模块了。

在那个时候,微软正准备发布Windows XP Service Pack 2的第一个测试版,这个版本有着一系列新的安全特性。当时几乎没有人意识到,这一版本对Longhorn(Vista)的发布带来了非常深远的影响。Longhorn的命运如何,是何时改为Vista的,之后更多精彩故事请继续关注我们的Vista开发之路报道。由于本文是以连载形式报道,没有看到前情的朋友,请点击回顾2002年Longhorn(Vista)计划启动时的所有幕后故事。

亲历者讲述 从长角开始的Vista幕后传奇三

标签: Windows系统 Vista
相关文章: