学习操作系统的语言
我想要表达的关键意思是:操作系统的图形界面是你需要去学习的一个东西,就像是一门语言一样 —— 并且,正如学习一门真正语言那样,它的某些部分是结构化的,是清晰的,是具有连贯性的,而它的另一些部份就只能靠死记硬背来学习了。那篇《OS X 发光》的文章花了很大的篇幅,试图想要证明 Vista 系统在清晰性和连贯性方面具有一种假想式的“缺失”。举例来说,作者在文中给出了这样一个例子:他对两个操作系统上的用户在查找自己的电脑正在使用的网络地址时,所需要点击鼠标的次数进行了对比 —— 在苹果 Mac 电脑上是3次,而在 PC 电脑上是 6 次。但是事实上,一位熟练的 Windows 系统用户也能在三步之内完成这项工作:
1. 点击桌面上的 Vista 图标;
2. 在开始菜单的搜索框中输入“cmd”,然后在搜索结果列表中的点击高亮显示的“cmd.exe”,或是简单地点击回车键;
3. 然后在弹出命令提示符当中,输入“ipconfig”命令,然后再点击回车键。
但是,显而易见的是,这个例子除了能够展现这两个操作系统之间存在着一种原始的共通性之外,并不能显示出某个操作系统具有何种的优越性或劣势。为什么我们需要去知道,或是关心现在自己的电脑正在使用的是什么 IP 地址呢?事实上,苹果 OS X 系统的用户们能够在三次鼠标点击之内就发现自己正在使用的 IP 地址,也有可能恰恰是一种悲哀的结果,因为他们需要比 Windows 系统的用户们更经常去了解这一信息。
还有其它很多这样的例子。这篇《OS X 发光》的文章所列举出的另外一个例子就是:相较于苹果电脑的操作系统来说,在 Vista 系统当中用户更难以分辨出哪一个窗口正处于激活状态。作者所给出的证据是:即便是 Internet Explorer 浏览器窗口处于非激活状态的时候,在其左上角的后退按钮看起来仍然像是处于激活状态。我个人认为,这也许对于那些习惯于通过查看窗口的左上角来判断其是否处于激活状态的苹果 Mac 电脑用户来说是一个问题,但是对于 Windows 系统用户来说,他们所感受到的视觉暗示是完全不同的。在 Windows XP 操作系统当中,处于激活状态的窗口的标题栏会比其它窗口更亮一点。而在 Windows Vista 系统当中,当前窗口的标题栏是半透明的并且其颜色不会改变;同样的视觉暗示也出现在窗口的关闭按钮上:它在处于激活状态的窗口当中是红色,而在非激活窗口当中是灰色的。这些差异从视觉上进行直观感受,远远要比用文字对其进行描述更加容易让人理解。无论对于哪一种操作系统来说,无论在何种情况之下,这都很难被认为是一种失败的缺陷。
想要在 Vista 系统中判断出哪一个窗口正处于激活状态, 比起 Windows 老用户来说,苹果 Mac 电脑用户可能会遇见更多的麻烦 |
一个类似的非议也出现在了 Vista 系统的一致性方面。难道 Windows Vista 系统就真的没有苹果 OS X 系统那样具有一致性吗?仅仅是因为它对自身的某些元素的命名法则进行了改变?我们前面所提到的“开始”按钮是一个例子。另外一个例子就是桌面上的那个自从Windows 95时代以来就被标记为“我的电脑”的图标,它在新的 Vista 系统中被简化为了“电脑”。
正如《OS X 发光》这篇文章中所正确地指出的那样:之所以苹果电脑的操作系统在版本升级换代的过程当中,其用户图形界面方面的改变较少,这是因为它一直处于一个更为平滑的演化道路之上。Mac OS X 系统初次诞生于2001年,它成为了第一款经过完全改写的苹果 Macintosh 操作系统。从这一年开始,它从版本 10.0 升级到了 版本 10.4.8 —— 一共进行 4 次或轻或重的主要版本升级,而它的第五个主要升级版本,其代码名称为“美洲豹(Leopard)”,也即将来临,又将为苹果电脑用户们带来一系列的较小的改进和升级。
Windows XP 操作系统也发布在同一年,并且其所包含的改变同苹果电脑 OS X 系统中的同样巨大。它与32位的 NT 系统内核融为了一体,并且从根本上重新打造了 Windows 系统的用户图形界面。而 Vista 系统又再一次重新打造了用户图形界面。
从这种层面上来讲,这两个操作系统在本质上并没有什么真正意义上的区别。如果你要坚持认为 Vista 系统在用户图形界面上的显著改变将会促使老的 Windows 系统用户们迁移到其它操作系统之上的话,我也可以说苹果电脑 OS X 系统那一成不变的外观和感受也会让它的用户感到厌倦,从而最终抛弃掉它,这两种说法都是同样很值得商榷的。
其实,无论从哪方面看来,新的 Vista 系统的用户图形界面上所发生的改变都是相对很轻微的:抛开所有关于 Vista 系统的新的 Aero 图形界面的大事吹捧和宣传不看,你会发现,Vista 系统与它的前任 XP 系统的相似程度,要远远超过于 XP 系统与 Windows 2000 系统的相似程度。新的 Aero 图形界面中那圆滑的半透明的窗口边框,重新设计的程序窗口的操控,以及像是新的工具条式的“小配件(widgets)”,都赋予了 Vista 系统一种全新的外观,但是却没有赋予它一种不同的感受。所有的操作方法还都是相同的。新操作系统所说的语言从来也没有改变过。它也许增添了一些新的词汇,使用者们如果想与它进行交流就必须得学会这些词汇,但是它所想要表达的意思依然是非常清晰易懂的。
(Aero 图形界面本身并不是造成 Vista 系统中发生那些改变的原因,而恰恰是这些主要改变所带来的结果,而随着时间的流逝,这些重大的改变将会日益凸显出自身的巨大威力。这款新的用户图形界面,以及它能够作出的那些华丽的技巧,诸如可以让用户在三维视图当中像是翻看活页一样对开启的程序窗口进行“翻阅”,这些都是 Vista 系统在处理屏幕图形显示方面进行了革命性改进的结果,都是 Vista 系统用全新的 DirectX 和“Windows显示驱动模型(Windows Display Driver Model,WDDM)”替代了原先的使用已经超过了15年的“图形设备界面技术(Graphics Device Interface)”所导致的视觉直观产物。
除此之外,当你将自己的目光扩展到用户图形界面之外的时候,你会发现,Windows 操作系统毫无疑问是世界上最具有一致性,最具有兼容性的电脑操作系统。在苹果电脑 Mac OS 系统的历史当中,苹果公司不只一次地推出过不兼容于旧版应用程序的新版 Mac OS 操作系统 —— 新的操作系统是如此的不具有兼容性,以至于如果你想要继续使用旧的应用程序的话,你将不得不在自己的苹果电脑上同时安装多套操作系统。在 Windows 操作系统的身上从来没有发生过这种情况,而新的 Vista 系统继续发扬了微软公司这一“完美软件兼容性”的优良传统。