3D桌面进驻下代操作系统?

新软件

在最近泄漏出来的Longhorn 5048测试版中,“3D桌面”是最吸引用户眼球的特性。“难道明年发布的下一代操作系统Longhorn的桌面将变成FPS游戏那样?”这是很多用户在听到这个消息后的第一反应,虽然这种说法有些夸张,但也反映出了用户对下一代操作系统Longhorn中的3D桌面充满期待与猜测。

5048版中的3D效果

在Longhorn 5048版中,打开DWM(Avalon Desktop Windows Manager)后,所有窗口上方的标题栏都变成了半透明磨沙效果,窗体也有立体阴影显示,关闭、最小化、最大化按钮变为细长的水晶按钮,鼠标光标移上去会有蓝色、绿色、红色亮光出现。

在开启、关闭窗口时也会有立体缩放效果出现,有点类似于苹果的窗口的开启特效,只不过苹果的窗口是从下方向上冒出来,Longhorn5048是从里面向外类似于翻页一样出现。在Longhorn 5060(微软在WinHEC2005大会上演示的是5060版,不过和5048版区别不是很大)的录像中我们看到,窗口的关闭效果是渐渐缩小消隐,因而很可能将来的Longhorn会有若干种窗口特效供选择。

和上次泄漏版相比,5048版3D桌面的出现方法和特效效果有很大的改变。我们猜测Longhorn的整体风格仍然远远没有定型,微软仍在实验不同的设计方法和界面处理效果并不断听取外界的各种反馈。

畅想未来的3D桌面

我们目前能看到的3D桌面效果比较简单,要知道5048的桌面还没有使用DirectX9的像素渲染技术,因此现在表现出的3D特效可能占不了将来的10%,否则又怎么能称得上是Windows有史以来最大的显示变革呢?

不过我们可以从现在已经出现的技术上想象一下Longhorn的3D桌面的未来。在操作方式上,目前的演示已经可以做到:用户可以用鼠标控制一个桌面立体空间中的圆球,而圆球就是由大量的动态视频流图标所组成的。而在图形技术上,游戏玩家可以想象,即使仅把DirectX 9显卡上的像素渲染技术和顶点渲染技术用到桌面显示上,将会带来什么样的改变,透明、半透明、粒子效果、动态光影……

操作系统图形界面的发展

关于谁是首个图形用户界面(Graphics User Interface,简称GUI),仍然争论不休。有人认为应该是1973年4月,施乐公司帕洛阿尔托研究中心完成的第一个可操作的Alto电脑。Alto是第一个把计算机所有元素结合到一起的图形界面操作系统。但也有人认为1980年,由Three Rivers公司推出的Perq图形工作站才是第一个图形用户界面,Alto只是首次使用了WIMP(也就是视窗,图标等)的范例而已。

1981年7月,Xerox推出Star系统,它是Alto的商用版本,也是世界上第一个商用的GUI系统。其特点是具有双击图标技术、多窗口、对话框概念。

1983年,苹果电脑公司研制成功第一个GUI系统:Apple Lisa。此后不久又推出第二个GUI系统Apple Macintosh,这是世界上第一个成功的商用GUI系统。

当时,苹果公司只开发了苹果公司自己微机上的GUI系统,这就给微软公司开发Windows提供了发展空间和市场。

1985年,微软发行Microsoft Windows 1.0,它是微软第一次对个人电脑操作平台进行用户图形界面的尝试。微软的Windows 3.0版是第一个在世界上获得成功的版本。Windows 3.x最终被Windows 95取代,Windows 95是图形操作系统发展史上一个里程碑式的作品,它以对GUI的重要的改进和底层工作(underlying workings)为特征。

Windows95不仅结束了桌面操作系统间的竞争,也奠定了Windows的未来,最终发展出Windows98、ME、2000、XP、2003等优秀的GUI操作系统。

尽管对于Longhorn来说,我们目前能看到的仅是冰山一角,而且还充满变数。但3D桌面无疑会是下一代操作系统的重要特性之一。对微软来说,3D桌面的技术已经不是问题,关键在于微软打算把它做到什么程度,将3D技术应用到那一步,我们期待这个答案能尽快揭晓。

小知识:Longhorn多层式用户界面

微软曾解释过Longhorn多层式用户界面的分级,它将分3级,第一级是类似Windows 2000的传统用户界面模式。这个传统模式将支持所有的非界面相关的Longhorn技术;第二级Areo用户界面;第三级Aero Glass,高端用户界面。“Aero Glass将提供更漂亮的带有渐变的用户界面。透明和渐变将作为Aero Glass用户界面的标志”。和标准的Areo相比,Aero Glass 具有更时尚、更高品质的外观,相应也会有更高的硬件需求。至今已知的Aero Glass特效至少有全新的桌面设计及主题,窗口的开启与关闭的3D动画效果,透明、半透明窗口特效,窗口的立体阴影显示等。

以上的多级界面都是建立在所谓的Avalo引擎的基础上,这是微软对Longhorn集成DirectX后所使用的图形技术的总称。