4月29日,苹果公司正式推出代号为“Tiger”的Mac OS X 10.4操作系统,尽管它的GUI界面同现有的Panther系统(Mac OS 10.3)差别很小,但在内在特性上Tiger几乎发生了翻天覆地的变化。苹果声称,Tiger的技术水平将全面超越微软的Longhorn,是迄今为止最安全的操作系统,同时苹果公司指责微软的Longhorn抄袭苹果的创意。与此同时,微软公司也在WinHEC大会上公布版本号为5048的Longhorn Beta预览版,该预览版系统初步展现了Longhorn的迷人魅力,尤其是半透明效果与3D视觉窗口令人赏心悦目。尽管Longhorn 5048连测试版都算不上,但它的出现仍然引起阵阵热潮,许多发烧友甚至不顾预览版系统的稳定性问题,抢先安装体验。在WinHEC上,微软方面进一步明确了Longhorn的最终技术细节,发布日期和硬件需要也一并确定。微软宣称,“Longhorn将是有史以来最出色的操作系统”。自然,它与刚刚推出Tiger系统的苹果公司展开了一场习惯性口水战,双方互相指责对方抄袭创意,为本次新版操作系统的出台留下了一段有趣的小插曲。
苹果公司在个人电脑市场占据的份额不到5%,但它在业界却享有与市场份额不对称的影响力,除了自身选择强大且精简的PowerPC架构而非X86架构外,苹果永远领先的设计创意是主要的原因,而它所涉及的领域并不局限于PowerMac、iMac、PowerBook、iBook以及风靡全球的iPod等硬件产品,连相关的软件产品也被打造得近乎完美—无论是软件的内在品质还是与用户交互的窗口界面,都充分体现了这种思想,这方面的例子包括Mac OS X操作系统、Safari浏览器、QuickTime播放器、iChat即时通讯软件、AppleWorks办公套件等等,而今天我们要讲述的对象便是Mac OS X操作系统。 Mac OS X一向被苹果引以为豪,但它并非是在OS 9基础上发展而来,而是基于UNIX体系—确切地说,OS X基于NeXTStep操作系统,而该系统是乔布斯在1985年离开苹果公司后所开ⅰ?997年苹果收购了NeXT公司,NeXTStep系统便成为OS X的基础,而苹果所要做的便是开发图形界面以及配套的软件,这项工作花费苹果公司相当漫长的一段时间,直到2001年3月Mac OS X 10.0才得以正式发布。OS X 10.0技术先进,功能丰富且具有相当高的稳定性,同时保持Mac OS惯有的出色易用性,而最令人印象深刻的莫过于它所具有的“Aqua”视觉界面,无论是窗口控件、菜单、鼠标指针、图标、按钮等所有视觉元素,OS X都打造得极为精致,它很顺利就获得了苹果用户们的热烈追捧。
然而,作为一款全新设计的操作系统,OS X 10.0不可能做到完美,它存在大量的Bug,性能也难如人意。2001年9月份,苹果推出代号为“Puma”的OS X 10.1,它比10.0系统运行得更快,并直接支持CD刻录和DVD播放功能,10.0系统很快便被取代。在随后几年中,10.2(代号Jaguar美洲虎)和10.3(Panther黑豹,2003年10月)版本相继推出,功能、稳定性、易用性与视觉界面都愈加完美,其中Panther对视觉界面作出大量的改进,系统看起来有如水晶般晶莹剔透,让人感觉非常唯美。遗憾的是,Panther仍然不支持64位,而苹果此时已经转向64位的Power G5平台,尽管32位的Panther可以很好运作,但64位计算的优点无从体现,开发64位版本势在必行。令人高兴的是,这项工作并没有耗费苹果太多的时间,2005年4月29日,代号为Tiger的OS X 10.4系统正式发布,Panther的生命宣告终结。与之前各个版本的小修小改不同,Tiger身上发生了巨大的变化: 第一、支持64位PowerPC指令,可充分发挥出Power G5处理器的真实性能并实现64位寻址。同时,Tiger还可以保持对32位指令的向下兼容(类似于64位X86与32位X86的关系),绝大多数软件都可以平滑过渡。 第二、支持Spotlight桌面搜索技术。该技术允许用户实现文件的快速搜索—按苹果的说法,Spotlight能够让用户方便在自己的机器上找到任何东西,无论它们是文档、图片还是其它内容,无论它隐藏在何处,用户所需要做的仅是输入与内容相关的关键字。 第三、增加超过200个新特征与新发明,所捆绑的应用软件也经过全面升级—尽管这些都是在Panther基础上所作的改良,但由于改良涉及到的范围相当广泛,整个系统因此令人感到焕然一新。 第四、更出色的GUI视觉界面。所有的视觉元素都经过进一步改良,界面更加美观精致,令人赏心悦目,Windows XP根本无法与之相提并论,即使目前的Longhorn 5028在GUI界面上也远落后于Tiger—苹果的设计功底在Tiger系统中获得淋漓尽致的展现。 第五、最安全的操作系统。基于UNIX系统让Mac OS X系列操作系统在安全性方面占据先天优势,虽然漏洞无法避免,但经过持续不懈的修补,OS X变得越来越无懈可击,而Tiger更是优先考虑这方面因素—事实上,在Tiger所具有的200多项改进中,相当一部分着眼于提高系统的安全性,苹果宣称,Tiger是迄今为止最为安全的操作系统,这种说法绝非夸夸其谈或者仅是商业噱头。
2003年6月,苹果推出PowerMac G5机型,拉响了平台转换的序幕—IBM的PowerPC 970处理器(苹果称之为G5)接替摩托罗拉的PowerPC 7400系列(即G4处理器)成为未来苹果机的心脏。尽管二者都基于PowerPC指令架构,但G4只能支持32位的PowerPC,而G5却采用64位架构,并可向下兼容32位PowerPC指令—这两者的关系就好比是AMD平台的Athlon XP与Athlon 64。但在G5机型推出之时,Mac OS X 10.3(Panther)系统只是32位编码,无法充分发挥G5处理器的应有性能,于是,开发OS X的64位版本就成为当务之急。
如果我们想要在Tiger中找到类似Longhorn翻天覆地的变革,那么多半会感到失望,除了支持64位和Spotlight桌面搜索技术外,Tiger所剩下的都是在现有基础上进行的改良—但这种改良无一例外以实用、易用为根本目的,涉及到广泛的领域且成绩斐然。无论视觉外观、功能特性还是操作界面,Tiger都表现的尽善尽美—这也许就是Tiger中没有什么革命性变化的缘由:Mac OS X已经足够完善,不再需要什么根本性的变动,苹果所作的仅是根据用户的需求不断改良,不断提升系统的使用价值。Tiger所体现的设计思想实际上已经比Windows先进了一大步—现有的Windows XP系统不过是Windows 2000的换壳之作,目前微软所考虑的仍然是稳定性和安全性问题,而没有升华到以用户使用为设计着眼点的程度。谁也不会怀疑Longhorn将由里到外出现巨大的变化,完善功能、提高使用价值是微软的目标,但在苹果平台,Tiger已然实现了这一点。
在计划发布之后,Longhorn成为业界热衷讨论的对象,所有人都为Longhorn的这些革命性技术兴奋不已。的确,相比现有的Windows XP和Windows 2000,Longhorn脱胎换骨,微软希望创立的是面向未来十年的操作系统平台。但与之对应,Longhorn庞大而复杂,技术难度超乎想象,许多项目的前期开发工作都因技术难度太高而无从实现,以至于Longhorn开发进度陷入困顿之中。最终,微软内部不得不重新检讨Longhorn的设计,他们意识到Longhorn面临的技术障碍远非短时间所能解决,为了保证Longhorn能够在2006年底前推出,微软不得不作出一个让业界嘘声四起的决定:Longhorn的功能被大幅度削减,以保证能够在2006年底前顺利推出,而之前开发人员所作的工作被完全放弃。如此一来,Longhorn便从一个“革命性的操作系统”蜕变为“Windows XP SP2”的升级版,它甚至被业界分析家讽刺说成是微软的“短牛角”。最要命的是,Longhorn在功能缩水的同时并没有降低对硬件平台的高要求,这让许多用户都难以接受,结果便是缩水之后的Longhorn不断受到来自各方面的责难,它所得到的褒奖少得可怜—或者说,根本就没有什么正儿八经的褒奖。
成为第一个牺牲品的是WinFS文件系统。在过去,微软将它视为Longhorn中最为核心的技术,如前所述,WinFS采用一种数据库的方式来组织文件,每一个文件都被清晰记录并有机组合,借助这项技术,Longhorn便可实现高效精确的搜索并建立跨越网络的协作模式。这样前卫的理念注定难以在短时间内付诸现实,微软不得不将之暂时放弃,这样,我们在首个Longhorn版本中将看不到WinFS的身影。但这并不是说WinFS被永远放弃,开发工作仍然会继续进行,只是要等到时机成熟后才会被引入Longhorn的后续版本中。 暂时放弃WinFS意味着Longhorn只能选择NTFS文件系统,快速桌面搜索和网络搜索功能自然无法以预定的方式实现。很明显,微软自然不可能放弃这个杀手级功能,它将以一种取巧的方式实现类似的桌面搜索—我们知道,在Google推出桌面搜索工具后不久,微软也发布了类似的MSN Toolbar Suite工具,它可以通过IE浏览器搜索网页、索引及定位Office文档、电子邮件、日程表及联络人等等。该技术在未来将被整合到Longhorn系统中,成为一个子功能,这样也可实现高效率的桌面搜索—不难看出,此种做法与苹果的Spotlight实际上如出一辙,虽然它只是表面上的整合,而非如WinFS存储引擎基于API的深度整合,效率有所不如,但对终端用户来说,这两者的差异并不是太明显。此外,微软的开发思想也有明显的转变:搜索不再是唯一的重点,Longhorn将把精力集中在帮助用户组织和寻找文档上,如果文档能够以更有序的方式组织,用户很容易便可找到,搜索自然就不再必要了。为此,Longhorn将引入“虚拟文件夹”的概念。用户可建立基于关键字的虚拟文件夹,这样在访问目标文件时可顺便参考内容相关的其他文档,例如,用户可以建立一个关键字为“OS X Tiger”的虚拟文件夹,这样所有相关的文档、图片或其他资料都可以在这个虚拟文件夹中找到。借助这样的机制,Longhorn为用户解决了诸如“我的文件到底放在哪里?”之类的麻烦,而不必单单依赖一个强有力的搜索引擎。
这些新特性包括一个漂亮的三维操作界面(即原先的Avalon表现层)、全面升级的IE 7.0浏览器、高效率的网络(即Indigo网络服务平台)、Qwave音频及视频体验技术以及一个号称PDF杀手的Metro新文本格式,尽管WinFS和NGSCB两大技术缺失,Longhorn仍拥有与系统整合的快速桌面搜索技术和全新的文件组织方式,可有效提高用户的使用效率。而建立在Windows XP SP2基础上的安全改进也让Longhorn拥有较理想的安全性,并在一定程度上可有效防御攻击、病毒和恶意代码的侵害。