以窗窥豹,谁是英雄?

2009-11-18 03:16
微电脑世界 2009年11期
关键词:应用程序英特尔架构

8月28日,苹果提前一周发布了速度更快的新一代Mac OS X操作系统——SnowLeopard (雪豹),而微软则于2个月后,也就是北京时间10月23日正式推出Windows 7操作系统。以取代目前饱受争议的Windows Vista。

操作系统:

尽管Snow Leopard理论上只能应用在苹果推出的Mac电脑上,不对其他OEM硬件厂商授权预装,消费者也无法自行购买Snow Leopard光盘在普通PC上安装,因此与Windows 7似乎构不成直接竞争的关系。但不可忽视Mac的市场占有率正节节攀升,越来越多的个人用户青睐于更酷、更易用的Mac平台,况且基于英特尔X86架构的Mac电脑如今可以完美的运行Windows,包括最新的Windows 7。但是无论是PC用户还是Mac用户恐怕都会有一个疑问,那就是在这两个平台上新推出的两个完全不同的操作系统到底孰优孰劣?不妨跟着我们一起,通过Windows这扇窗口,来看看Snow Leopard这匹雪豹到底成色如何?

版本及安装

可以说Snow Leopard的安装是非常非常简单,放进光盘,然后点击下一步并等待大约40分钟就OK了。尽管Snow Leopard把Mac OSX中原有的超过1000个项目中的90%都进行了优化甚至重写。系统底层改动巨大,但其安装仍可以基于升级的方式,而且原有的第三方软件和用户设置都不会丢失。

相比之下。Windows 7则需要选择“自定义安装”还是“升级安装”。升级只能从对应版本的Vista上进行,而且升级后,绝大部分第三方软件都需要重新安装才能使用。因此,对于Windows7而言,选择全新的“自定义安装”是不二之选。

对于普通用户而言,选择Windows 7的版本可能是件头疼的事。首先要搞清家用初级版、家用高级版、企业版以及旗舰版等多个不同版本之间的区别,而且还要选择语言以及架构,中文或英文、32位或64位。

苹果用户则不用这么麻烦,Snow Leopard只有桌面和服务器两个版本,普通用户自然是选择前者,这已经相当于Windows的旗舰版,并且兼容32位和64位架构,涵盖所有能支持的语言版本。

Snow Leopard仅29美元的升级价格也相当诱人,这一点Windows 7望尘莫及。不过,Tiger以前的旧版本用户仍需要花费169.99美元购买完整版。Windows 7的价格似乎与Windows Vista保持了一致,不同版本之间有明显的差价:

Windows 7 Home Basic(普通版):399元

WindOWS 7 Hom ePremium(高级版):699元

Windows 7 Professional对硬件的利用Snow Leopard

MacOSX过去的6个重要版本几乎都大获成功,因此,苹果用户对SnowLeopard的渴望是PC用户无法体会的,即使是“救世主”Windows 7在上市之前也没能赢得Windows XP老用户们的广泛关注。

在过去8年的6次升级中,苹果曾经为Mac OS X增加总数超过1000种的新功能。但与以往不同,Snow Leopard放弃了长期以来所专注的功能创新,转而将提升系统性能作为升级的重点。就像苹果亚太区负责操作系统的产品经理Iustin描述的那样,Snow Leopard“更能发挥硬件的威力”。

为了彻底改善性能,MacOS X中原有的超过1000个项目中的90%都经过了优化甚至重写。这些优化主要基于针对多核处理器以及64位指令的改造,此外还引入了基于c语言的标准开放计算语言OpenGL,令非图形应用程序也能利用到GPU的强大计算能力。三重改造之下,Snow Leopard的启动和关闭时间都有所缩短,绝大部分系统应用的性能也都提升了一倍,而系统体积相比Leopard却减少了一半。

利用一种名为GrandCentral Dispatch(GCD)的新技术,Snow Leopard提升了应用程序对多核处理器调用的效率。GCD既包括内核机制,也包括编程模型的更新,它为Snow Leopard带来了一个全局性的架构。GCD允许开发人员为所编写的应用定义多个线程,而无需进行太过具体的多线程优化,Snow Leopard会通过GCD将这些线程统一调度到多个处理核心上执行。

Snow Leopard能够支持64位处理器和理论上的16TB内存,但其并不是纯粹的64位操作系统。默认状态下,Snow Leopard仍会载人经64位扩展的32位系统核心,这样做的好处在于维持与32位应用环境的兼容性。但如果用户打算在纯粹的64位环境中使用,不考虑对32位应用程序的兼容问题,那么可在开机后立即按住键盘上的“6”和“4”按键,系统就会引导64位核心进行纯粹的64位运算。在Snow Leopard中,包括Finder、Mail、iCal、iChat和Safari在内的系统应用也均经过64位改造,可同时兼顾32位和64位环境。

在经过大规模改造之后,Snow Leopard最终放弃了对Power PC平台的支持。苹果有意识的将Snow Leopard设定为新的平台标准,旨在为将来推出更多的功能奠定基础。为鼓励用户升级,SnowLeopard的价格低得惊人:现有MacOSX10.5 Leopard用户只需支付248元就可以获得SnowLeopard的升级包,今年6月8日至12月26日期间购买未预装Snow Leopard新Mac电脑的用户也可以申请Up-To-Date升级包,费用为88元。

Windows 7

微软新款操作系统Windows 7带来的不仅仅是界面上的改进,在内部功能机理方面,也针对英特尔、nVIDIA以及AMD等硬件公司的产品进行了改动,因此较新款的CPU,GPU以及SSD硬盘产品可以在Windows7中充分发挥自己的性能优势。

这款于10月22日正式发售的操作系统在如何充分发挥CPU多任务处理能力、GPU硬件加速性能以及SSD硬盘等新技术的优势方面做了优化设计。

微软一直与英特尔进行紧密的合作,今年7月22日英特尔负责掌管与微软合作事宜的官员,oakirn Halias称英特尔与微软正在积极合作寻找能在Windows 7中充分利用其产品的“性能、电源管理技术以及图形性能”的途径。

WindOWS 7中新采用的SMT Paking技术能使系统充分利用英特尔超线程技术的优势,并且在开关机等待时间方面也有了些许进步。同时,不仅是处理器,在如何充分利用显卡性能方面,微软也在WindOWg 7上花费了不少心血。除了DirectX 11带来的游戏性能提升之外,Windows 7还能充分利用显卡GPU进行通用计算,为常见的计算任务加速。换句话说,就是如果你的笔记本电脑装用的是nVIDIA或ATI的显卡,那么你运行Windows7的速度会更快一些,因为Windows 7能充分利用显卡GPU的运算能力,为系统加速。即当用户使用Picasa对图片进行处理时,有关的处理工作则会在GPU上运行。

另外一个能从Windows7中尝到甜头的是SSD硬盘,由于Windows 7使用一种称为“Trim Command”的技术。过去由于旧款操作系统无法充分利用SSD硬盘特殊的读取设计技术,因此容易造成SSD硬盘读写性能的下降,而现在支持“TrimCommand”的Windows7则很好地解决了这一问题。

不得不说,对于更加充分利用硬件方面的改进来说,无论是Snow Leopard还是Windows 7,都做了非常大的改善,过去那种软件赶不上硬件发展速度的理论在这两款最新操作系统问世后会越来越少有人提出了。

硬件优化:

SnowLeopard★★★★★

Windows 7★★★★★

界面及操作的进步

Windows 7

自从Windows 1.0开始,微软似乎就一直在借鉴Mac的图形界面创意。当然,这也许不是什么坏事,别人有好的东西就应该学习,况且Windows也有自己的创意。

在Windows 7中,微软引入了超级任务栏和AeroPeek、Aero Shake、AeroSnap等一系列功能,让窗口的组织和管理变得极为轻松。借助Aero Peek,用户可以通过拖拽窗口到屏幕边缘来调整大小:拖拽到顶部是最大化,底部是最小化,拖拽到左边或右边则会自动调整成当前窗体的一半大小,这极其简单的实现了对比内容时的窗口布局。

当桌面上堆砌着很多窗口,但只想使用其中一个时,Aero Shake便能发挥作用,用户只需按住左键拖动这个窗口并左右晃动两下,其它窗口会嗖的一下自动最小化,再晃动两下,又都回来了,而且保持之前的布局。

新的界面功能可能会让苹果用户倍感熟悉。WindOWS 7的任务栏更像Mac OS X中的Stacks了,快速启动按钮被移除,但是仍可以拖拽应用程序的图标放到任务栏上,这与Mac OSX的Keep In Dock功能非常类似。如果在一个应用程序中打开了多个文件,当鼠标经过任务栏中对应的图标时,所有窗口都会以缩略图的方式呈现出来。

SROW Leopard

而在Snow Leopard中。Expose和Dock电得到了一些改进。右键点击Dock上的应用程序图标时,可以得到更多关于此应用程序的操作选项,而不是传统的窗口操作命令。例如,邮件点击Dock中的iTunes图标,不仅能看到正在播放的内容,还可以进行播放、暂定等操作。

Expose功能也与Dock进一步结合,当长按左键点击Dock上应用程序图标时,便会调用Expose来显示该应用程序打开的所有窗口。毋庸置疑,Expose仍是目前最好用的窗口切换方式,在SnowLeopard中,其界面经过了改进设计,将最小化的窗口区分出来,以更小的缩略图显示在屏幕中下方。

使用MacBook Pro宽大的触控板进行中文手写输入是Snow Leopard另一个令人印象深刻的改进之处。从界面和使用方式不难看出,这种输入方式曾率先被应用于iPhone OS 2.0中,源自苹果引以为豪的触控技术。而据我们所知,Windows 7也大量加入触摸屏支持技术,允许用户采用类似的触摸手势。

相比于Snow Leopard在用户操作体验方面的改善来说,Windows7的进步更加显著,而Windows 7无疑是目前微软最好的操作系统,用户体验已经可以媲美SnowLeopard了,但是在细微方面和实用性等用户最切实的细微感受当中,Snow Leopard仍然要略胜一筹,这是绝大部分两种操作系统都体验过的人士的共同感受。

版本进步性:

Snow Leopard★★★

Windows 7★★★★

用户体验:

SnowLeopard★★★★☆

Windows 7★★★★

功能性

Snow LeoDard

一款离开了应用软件的操作系统可以说是一无是处,当然这指的是WindOWS。

尽管由于Mac的市场占有率有限,第三方软件的数量相比Windows平台可以说是九牛一毛。但Snow Leopard除了系统本身之外,还内置了如iMovie、Garage Band、QuickTime X以及TimeMachine等一系列强大的工具,例如新版本的QuickTimex增加了桌面动作捕捉功能,能够录制用户的操作动作,并提供了简单的剪辑工具,这在Windows平台上需要专用软件才能实现。此外TimeMachine的备份功能也非常实用,其采用增量备份的方式,用户可随时所见即所得地恢复旧版本文件,这比Windows 7中的系统还原功能更加易用。可以说,Snow Leopard本身已经能够满足普通用户的需求。

Windows 7

其实Windows 7内置的软件也不少,画图、Windows Media Player、系统还原等基础工具也一应俱全,但可惜的是,这些功能并不完善,无法真正满足用户的需要。例如画图,从Windows 95以来,界面有所更新,但功能并没有太多变化。图片浏览和一般的色彩修正是极其常用的功能,但要在Windows 7中实现,仍需要第三方软件的支持。

功能性:

Snow Leopard★★★★☆

Windows 7★★★☆

兼容性

Snow Leopard

Snow Leopard彻底放弃了对Power PC硬件架构的支持,也就是说2005年以前的Power PC产品无法安装使用Snow Leopard操作系统。理论上可以兼容所有英特尔X86架构的Mac电脑,但要获得完整的用户体验,例如64位运算、OpenGL显卡加速,还需要相应硬件的支持。Snow Leopard需要2GB的内存才能正常运行,可以肯定的说,2008年下半年后推出的Mac电脑都可以正常安装或升级到Snow Leopard。

与Windows 7可以在所有X86架构的PC上运行不同,苹果只允许在自家硬件架构上运行Snow Leopard,尽管有网友已经成功地将SnowLeopard安装到普通PC上,但这需要破解,且得不到官方的支持。

就像对软件的兼容性一样,Snow Leopard对于第三方硬件支持也不够理想,或者说大多数配件产品都没有Snow Leopard的驱动程序,其中兼容性最好的要算是打印机产品了,而其它设备的支持率不会超过20%。Windows 7

Windows 7拥有出色的兼容性,这一点上超越了SnowLeopard。微软为Windows 7加入了WindOWS XP兼容模式,实际上是在Windows 7中集成了独立的Windows XP核心,并支持线程级的调用。这样,几乎所有能在Windows XP中运行的程序都能在Windows 7中正常运行了。

而Windows 7几乎可以运行在所有主流机器上,同时对老爷机和Mac机器的支持也不错。更为重要的是,几乎所有的配件厂商都会提供Windows驱动程序,有些老旧设备的驱动可能已经无法在Windows 7中使用,但不要忘记WindOWS XP兼容模式,这同样可以提高硬件的兼容性。

软件兼容性:

Snow Leopard★★★

Windows 7★★★★☆

硬件兼容性:

Snow Leopard★★★

Windows 7★★★★☆

针对这两款目前最新的不同平台上的操作系统的对比。Snow Leopard虽然处于上风,但刚刚出炉的Windows 7仍在不断升温,特别是在微软垄断性的产业推动力支持下,其市场空间同样值得期待。

猜你喜欢
应用程序英特尔架构
基于云控平台雾计算架构的网联汽车路径控制
英特尔发布第三代英特尔至强可扩展处理器
删除Win10中自带的应用程序
谷歌禁止加密货币应用程序
英特尔宣布发售英特尔Stratix?誖10 TX FPGA
英特尔召回
VIE:从何而来,去向何方
企业架构的最佳实践
三层架构在企业信息化中的应用
三星电子将开设应用程序下载商店