苹果“虎”与微软“牛”相抗衡 到底谁更胜一筹

2024-02-17 16:08

本文主要是介绍苹果“虎”与微软“牛”相抗衡 到底谁更胜一筹,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

苹果“虎”与微软“牛”相抗衡 到底谁更胜一筹
(2005.07.18)  
 
<script type="text/javascript"> <!-- csdn_AD_Position_GroupID = "{e025b96b-2fda-4e82-84ef-3e0772838ed3}"; csdn_AD_Page_Url = document.location; csdn_AD_CurrPage_CharSet = "gb2312"; //--> </script><script src="http://ggmm.csdn.net/AD/Show_JavaScript_AD.js" type="text/javascript"> </script><script language="JavaScript1.1" src="http://ggmm.csdn.net/AD/ShowJavaScriptAD.aspx?show=true&position={e025b96b-2fda-4e82-84ef-3e0772838ed3}&CharSet=gb2312" type="text/javascript"> </script>

 

      

来源:PCpop.com

    4 29 ,苹果公司正式推出代号为“Tiger”Mac OS X 10.4操作系统,尽管它的GUI界面同现有的Panther系统(Mac OS 10.3)差别很小,但在内在特性上Tiger几乎发生了翻天覆地的变化。苹果声称,Tiger的技术水平将全面超越微软的Longhorn,是迄今为止最安全的操作系统,同时苹果公司指责微软的Longhorn抄袭苹果的创意。与此同时,微软公司也在WinHEC大会上公布版本号为5048Longhorn Beta预览版,该预览版系统初步展现了Longhorn的迷人魅力,尤其是半透明效果与3D视觉窗口令人赏心悦目。尽管Longhorn 5048连测试版都算不上,但它的出现仍然引起阵阵热潮,许多发烧友甚至不顾预览版系统的稳定性问题,抢先安装体验。在WinHEC上,微软方面进一步明确了Longhorn的最终技术细节,发布日期和硬件需要也一并确定。微软宣称,“Longhorn将是有史以来最出色的操作系统。自然,它与刚刚推出Tiger系统的苹果公司展开了一场习惯性口水战,双方互相指责对方抄袭创意,为本次新版操作系统的出台留下了一段有趣的小插曲。

    在下面的文字中,我们将向大家详细介绍Tiger系统与Longhorn的各方面细节,而关于Longhorn的最新动向也将是本文的重点。

 

Mac OS X Tiger:量变到质变

    苹果公司在个人电脑市场占据的份额不到5%,但它在业界却享有与市场份额不对称的影响力,除了自身选择强大且精简的PowerPC架构而非X86架构外,苹果永远领先的设计创意是主要的原因,而它所涉及的领域并不局限于PowerMaciMacPowerBookiBook以及风靡全球的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的基础,而苹果所要做的便是开发图形界面以及配套的软件,这项工作花费苹果公司相当漫长的一段时间,直到20013Mac OS X 10.0才得以正式发布。OS X 10.0技术先进,功能丰富且具有相当高的稳定性,同时保持Mac OS惯有的出色易用性,而最令人印象深刻的莫过于它所具有的“Aqua”视觉界面,无论是窗口控件、菜单、鼠标指针、图标、按钮等所有视觉元素,OS X都打造得极为精致,它很顺利就获得了苹果用户们的热烈追捧。 

    然而,作为一款全新设计的操作系统,OS X 10.0不可能做到完美,它存在大量的Bug,性能也难如人意。20019月份,苹果推出代号为“Puma”OS X 10.1,它比10.0系统运行得更快,并直接支持CD刻录和DVD播放功能,10.0系统很快便被取代。在随后几年中,10.2(代号Jaguar美洲虎)和10.3Panther黑豹,200310月)版本相继推出,功能、稳定性、易用性与视觉界面都愈加完美,其中Panther对视觉界面作出大量的改进,系统看起来有如水晶般晶莹剔透,让人感觉非常唯美。遗憾的是,Panther仍然不支持64位,而苹果此时已经转向64位的Power G5平台,尽管32位的Panther可以很好运作,但64位计算的优点无从体现,开发64位版本势在必行。令人高兴的是,这项工作并没有耗费苹果太多的时间, 2005429日 ,代号为TigerOS X 10.4系统正式发布,Panther的生命宣告终结。与之前各个版本的小修小改不同,Tiger身上发生了巨大的变化:
    
第一、支持64PowerPC指令,可充分发挥出Power G5处理器的真实性能并实现64位寻址。同时,Tiger还可以保持对32位指令的向下兼容(类似于64X8632X86的关系),绝大多数软件都可以平滑过渡。
    
第二、支持Spotlight桌面搜索技术。该技术允许用户实现文件的快速搜索按苹果的说法,Spotlight能够让用户方便在自己的机器上找到任何东西,无论它们是文档、图片还是其它内容,无论它隐藏在何处,用户所需要做的仅是输入与内容相关的关键字。
    
第三、增加超过200个新特征与新发明,所捆绑的应用软件也经过全面升级尽管这些都是在Panther基础上所作的改良,但由于改良涉及到的范围相当广泛,整个系统因此令人感到焕然一新。
    
第四、更出色的GUI视觉界面。所有的视觉元素都经过进一步改良,界面更加美观精致,令人赏心悦目,Windows XP根本无法与之相提并论,即使目前的Longhorn 5028GUI界面上也远落后于Tiger—苹果的设计功底在Tiger系统中获得淋漓尽致的展现。
    
第五、最安全的操作系统。基于UNIX系统让Mac OS X系列操作系统在安全性方面占据先天优势,虽然漏洞无法避免,但经过持续不懈的修补,OS X变得越来越无懈可击,而Tiger更是优先考虑这方面因素事实上,在Tiger所具有的200多项改进中,相当一部分着眼于提高系统的安全性,苹果宣称,Tiger是迄今为止最为安全的操作系统,这种说法绝非夸夸其谈或者仅是商业噱头。

    20036月,苹果推出PowerMac G5机型,拉响了平台转换的序幕—IBMPowerPC 970处理器(苹果称之为G5)接替摩托罗拉的PowerPC 7400系列(即G4处理器)成为未来苹果机的心脏。尽管二者都基于PowerPC指令架构,但G4只能支持32位的PowerPC,而G5却采用64位架构,并可向下兼容32PowerPC指令这两者的关系就好比是AMD平台的Athlon XPAthlon 64。但在G5机型推出之时,Mac OS X 10.3Panther)系统只是32位编码,无法充分发挥G5处理器的应有性能,于是,开发OS X64位版本就成为当务之急。

   这个梦想在Tiger身上获得实现,从PantherTiger,苹果只花了一年半时间,这个转换过程与微软Windows XP32位到64位的升级大体相当。从外观上看,TigerPanther的差别非常小,只是在许多细节地方作了修改,给人的印象只是Panther的小改良。但在内核层面上,Tiger已从Panther32位迁移到64位结构,可完美配合G5处理器。毫无疑问,Tiger标志着苹果的操作系统进入一个全新的起点,它几乎与微软的Windows XP同时进入64位计算时代,但相比后者,Tiger无论在GUI界面、安全性、应用功能和程序品质方面都明显胜出,或许等到Longhorn发布微软方可在该领域同Tiger相匹敌。
    
不过,内核实现64位转变也让Tiger遇到一些小麻烦。苹果在开发Tiger时创立了一套新的内核程序界面,它与Panther的旧有内核无法兼容,而不少软件产品在运行时必须调用这些内核,这样一来,那些为Panther平台开发的软件便无法运行于Tiger环境中。问题主要集中在网络软件产品中,其中,思科公司表态说它们的VPN程序无法工作在Tiger系统中,Thursby Software公司的ADmitMacDAVE软件也都无法兼容Tiger,微软Virtual PC软件的Virtual Switch网络功能也不正常。另外,Lobotomo公司称它们的IPSecuritas VPN软件与Tiger也存在兼容障碍,而Equinux公司也警告说它们的VPN Tracker软件与Tiger不兼容。基本上,所有的第三方网络软件都或多或少受到影响,而在之前的Panther系统中,这些软件都能够很好地工作。自然,网络软件厂商对苹果改动系统内核颇为不满,但这是朝向64位过渡所付出的必要牺牲,苹果不愿就此发表评论,但它表示将与受影响的软件厂商开展紧密合作,以尽快推出相应的补丁程序,这项工作预计要花费两三个月才能完成。

 

Spotlight桌面搜索技术

    桌面搜索技术是新一代操作系统的热点。尽管目前各类系统都带有文件搜索功能,但它们的可用性都相当差,用户只能通过文件名进行搜索,最多加上文件大小、文件创建/修改时间等一些条件来限定搜索范围,可这种方式不仅查找速度极慢,且根本无法满足用户的实际需要。相信绝大多数用户都有这样的体验:只是隐约记得文件中包含了什么内容,但根本记不起文件名是什么,显然,现有操作系统的搜索功能形同虚设。在笔者的历次经验中,从来没有哪一次可以依靠这项功能找到所要文件,而随着电脑使用时间的增长,各类文件越来越多,要快速找到自己所要的历史文档便成为一项大难题。

   微软曾经将这个功能提升到战略的高度,在当初对外公布Longhorn计划之时,桌面搜索被作为一个技术重点。微软方面希望通过数据库结构的WinFS文件系统,将所有文件进行有序组织,只要用户记得文件中包含的内容,就可以根据相应的关键字将文件快速找到这样,在本地查找文档就如同使用Google在互联网上搜索网页一样简单方便。遗憾的是,为了保持开发进度Longhorn放弃了雄心勃勃的WinFS文件系统,桌面搜索功能大幅度缩水(这部分内容会在后文中提到)。而在搜索引擎领域攻城掠地的Google却出其不意地发布了桌面搜索客户端软件,该软件通过为硬盘中所有的文件建立索引,成功实现了微软预想的桌面搜索功能。迫于Google压力,微软也推出类似的桌面搜索客户端,但它们都是外加程序,并非集成于操作系统内,所建立的索引文件占据了大量的硬盘空间,效率也难如人意。
    Tiger
的出现有力扭转了这种局面,它也是首款直接集成桌面搜索功能的操作系统,这项功能被苹果称为“Spotlight”,中文名称是聚光灯Spotlight不是外加的搜索程序,而是与操作系统的文件管理机制高度契合,由此实现高效、精确、快速的文件搜索。借助Spotlight,苹果的用户能够轻松地找到保存在电脑上的所有办公文档、图像,甚至连邮件中的信息、地址簿里的联络方式或iCal日历中纪录的事件都是它的目标。基本上,Spotlight所实现的功能完全可与微软Longhorn最初的设想相提并论,但二者区别在于,Tiger已然成功地将它付诸实现,而Longhorn则将它大幅度缩水,并且要等到2006年底才能够推出,在这个领域苹果无疑又领先了一大步。

    Spotlight的易用性相当出色。它的搜索栏被设置在Tiger的菜单栏上,用户随时都可以点击查找文件,而不需要像Windows XP或者苹果之前的Panther系统一样需要数次点击切换,Tiger的设计无疑显得更为方便易用。此外,Spotlight支持精细化的搜索,用户在输入搜索内容后,蓝色区域会提示用户需要搜索的区域,点击加号按钮便可以增加更多的限制条件例如限制搜索的类别为影视文件、文件大小、最后访问时间等等,这样可大大加速查找过程并提高命中率。而在找到我们所需要的文件后,Tiger系统还会把该次搜索的结果保存为一个虚拟目录,如果下一次进行同样的查找将直接访问这个虚拟目录,效率倍增。
    Spotlight
支持智能型搜索机制,并可实现高度的准确性。即便用户无法提供详细的资料,Spotlight所具有的智能搜索能力仍然可保证搜索的准确性。例如,如果你仅仅大致记得iCal中的某个约会,只要在搜索区域内填入相应的时间来查找它;如果无法肯定要查找的项目或文件格式,用户可以在搜索栏中键入一个诸如电影图像之类的模糊关键词并点击搜索按钮,Spotlight便会将查找到的结果整齐地排列在一个分类列表中,用户可非常直观地浏览、选择或打开;而在该列表内一定会有你所需要的文件,正常情况下我们无需二次检索即可直接获取。当然,如果你清晰记得文件的内容的话,Spotlight所提供的准确性一定不会让你失望:如果要查找同事的通讯录,只要输入它的名字,Spotlight便会迅速反馈相应的结果;查找纵向格式的图像,只要简单输入图像纵向两个关键字;查找含某个内容的Word文档,只要输入“.doc”和内容关键字便可准确获得结果。凭借出色的易用性和强大的功能,Spotlight让苹果的用户摆脱了文件内容检索的烦恼,个人数据的组织与管理不再是问题,这必将大大提高计算机数据的利用效率。

 

iChat AV即时视频通讯

    iChat AV是苹果平台自有的即时通讯工具,在Tiger中,它被升级到3.0版本,语音和视频聊天功能获得大大增强,它不仅可支持多人模式的虚拟视频会议,而且在视频通讯品质方面也有明显的提升。

    在之前的Panther系统中,iChat只能实现较为简单的即时通讯功能,语音或视频聊天都只能一对一进行,无法支持多人模式,这种情况在Tiger系统中不复存在。iChat AV可支持多人模式的视频会议,你在与同事或家庭成员聊天的过程中,还可以邀请三个额外的朋友连接进入,形成多人模式的视频会议。另外,Tiger直接将H.264/AVC解码功能(一项先进的视频压缩技术)集成于操作系统内核中,H.264/AVC可在实现高压缩比的同时获得出色的影像输出,影像的分辨率、锐度还是颜色准确性可得到充分保证。iChat AV自然使用该技术来传输视频影像,而它同时还支持带宽自适应机制如果连接带宽较高,iChat AV可使用较低的压缩比,获得更出色的视频质量,如果连接带宽较低,iChat AV便使用较高的压缩比,以保证视频影像的流畅播放,这样的弹性机制让iChat AV具有极高的使用品质。再者,iChat AV还拥有一项创新的带宽管理机制,如果在视频会议的参与者中有一个人拥有最快的带宽,那么iChat AV将自动选择它作为会议的视频服务器,这样视频会议便能够以最高质量进行。
    
语音聊天应用也是类似的情况。Panther系统只允许用户进行一对一的语音聊天,而在Tiger中,iChat 3.0可支持电话会议模式,并允许多达10个参与者共同参与。由于使用优秀的音频压缩技术,iChat 3.0具有十分出色的语音聊天效果,所有参与者都可以自然地对着麦克风讲话,而通过音量条中的视觉提示,参与者可直观了解到谁在说话,即便参与者众多也不会出现混乱。

 

丰富的软件和第三方工具

    Tiger系统中捆绑的应用软件也得到全面的升级,如QuickTime升级到7.0版本,它最大的改进就是可支持H.264影像解码。苹果认为H.264将是下一代MPEG视频标准,目前已有大量的视频内容采用该技术来压缩,QuickTime 7.0率先提供支持有力地拓展了自身的功能,注重多媒体娱乐的用户将从中感受到明显的增益。

   Safari是苹果独自开发、基于开放源码的KHTML引擎的浏览器(属于同一引擎的还有Linux KDE下的Konqueror浏览器),在Tiger系统中它也升级到为Safari RSS版,顾名思义它加入对RSS技术的支持。在这里我们有必要对RSS作个简单的介绍:相信大家时常都可以听到RSS的名字,它已演变成互联网上的一种时尚,但RSS的真正意义了解的人并不太多。RSS是一种在不同站点间共享内容的简易方式,对用户来说它就是类似订报纸、杂志的订阅机制,所不同的是订阅的对象是互联网上的内容。例如,可以订阅门户网站的新闻、论坛的帖子、Blog日记,只要订阅的内容有更新、新的内容便会自动传送到你的RSS阅读工具上,用户不必再如大海捞针一般逐个访问网站并分别查找,RSS阅读工具将自动为用户收集好订阅的最新信息。可以这么说,RSS给用户创建了一种高效率、简易的内容访问机制,将用户从浩如烟海的互联网内容中解放出来。而对内容提供者来说,RSS技术同样意义重大,借助该技术,内容提供者可以将最新的内容直接推销到用户眼前,保证所有的内容都可被用户看到而不会错过,这显然有助于提高内容的影响力。RSS的出现彻底改变了信息传播的方式,使得每个人都可能成为潜在信息的提供者,而鉴于RSS的巨大实用价值,越来越多的站点都对该技术提供支持,RSS也就成为目前最成功的XML应用。
    Safari RSS
浏览器对RSS机制提供近乎完美的支持,通过功能整合进一步简化了用户使用RSS的方式,用户不必再考虑选择一款第三方RSS阅读器,Safari RSS在一个浏览器界面中就实现所有的功能。而除了RSS外,Safari RSS还有诸多改进,如增加了“Start Private Browsing(开启隐藏浏览)功能,有效保护用户浏览时的个人隐藏信息。另外它在浏览速度上也有了质的飞跃在苹果官方提供的测试结果中,Safari RSS轻松战胜了其它主流苹果平台的浏览器,如Internet Explorer 5.2.3 Netscape7.2和目前无比时髦的Firefox1.0.2。但比较不幸的是,Safari RSS在浏览许多不符合W 3C 标准的网页时还会出现显示不正常的情况,但错不在Safari及它所采用的开源引擎,主要原因在于这些网页都只针对微软IE浏览器而设计,改变这种情况也许还需要一定的时间。

    Dashboard小软件集也是Tiger系统一个非常吸引人的亮点,它是基于Widgets技术的产物,包括了许多用Java语言编写的实用小程序,iTunes、字典、电话簿、Stickies即时贴、翻译器、计算器、闹钟、股票报价机、货币换算器、实时航班追踪器、天气报告工具等等。其中股票报价机、实时航班追踪器、天气报告工具可自动与互联网的服务端相连,确保用户可随时获得诸如股市报价、天气情况等最新的信息。这些小软件虽然不起眼但却非常有实用价值,Dashboard将它们整合起来并提供一个相当便捷的操作方式作为桌面应用的一个附件,Dashboard的使用非常简单,用户只要按一个快捷键即可将它打开,再按一下它就会自动关闭,不会占用过多系统资源。相比之下,虽然Windows系统也能够通过小软件实现类似的功能,但这些小软件需要分别安装,打开关闭操作都非常繁琐,如果让它们伴随系统自动开启,会严重占用系统资源,基本不具多少可用性。在人性化方面,Tiger的整体水准远在其上。

 

                         Tiger的深远影响

    如果我们想要在Tiger中找到类似Longhorn翻天覆地的变革,那么多半会感到失望,除了支持64位和Spotlight桌面搜索技术外,Tiger所剩下的都是在现有基础上进行的改良但这种改良无一例外以实用、易用为根本目的,涉及到广泛的领域且成绩斐然。无论视觉外观、功能特性还是操作界面,Tiger都表现的尽善尽美这也许就是Tiger中没有什么革命性变化的缘由:Mac OS X已经足够完善,不再需要什么根本性的变动,苹果所作的仅是根据用户的需求不断改良,不断提升系统的使用价值。Tiger所体现的设计思想实际上已经比Windows先进了一大步现有的Windows XP系统不过是Windows 2000的换壳之作,目前微软所考虑的仍然是稳定性和安全性问题,而没有升华到以用户使用为设计着眼点的程度。谁也不会怀疑Longhorn将由里到外出现巨大的变化,完善功能、提高使用价值是微软的目标,但在苹果平台,Tiger已然实现了这一点。

    从技术角度看,Tiger绝对不是一款革命性的产品,它仅是苹果的改良之作,但从操作系统的价值和设计思想来衡量,Tiger至少在目前完全没有对手:它足够完美,不再需要作大范围的改动,苹果所要做的便是持之以恒地不断完善。我们可以预见,苹果未来的操作系统将以Tiger为基础,高价值是它的终极目标现在,Tiger平台奠定了一个今天看来无可修改的完善系统,以后的改进工作也许会变得越来越难,因为需要作改动的地方变得越来越少。Tiger不仅意味着图形操作系统达到一个技术巅峰状态,更重要的是它所蕴含的开发思想:在一个良好的基础平台上,以提升使用价值为目标不断地完善,最终打造出一款近乎完美的操作系统。
    Tiger
的发布引发强烈的热潮,在发售当天,各大苹果专卖店门口都排起了长龙,所有的用户都希望能赶快买到这款操作系统许多地方甚至因为苹果迷们排起的长长队伍引发交通堵塞,此种盛况想必让微软羡慕不已。苹果宣称,Tiger中的200项新功能让其129美元的零售价格物超所值,它也是自1984Macintosh机器首发以来的最大飞跃。业内分析家普遍看好Tiger的前途:“Tiger将毋庸置疑成为苹果平台最受欢迎的操作系统,它将改变数百万计算机用户的使用习惯,并将在扩充Mac用户群方面发挥关键作用。而作为苹果掌门人的乔布斯更是口出狂言,“Tiger会让客户又多了一个购买Mac机器的理由,因为它远远领先于Windows;而微软Longhorn的开发人员将从中抄袭一切可能抄袭到的东西
    
最后,我们有必要作出声明:上面的文字仅能对Tiger相比之前系统的技术进步作大概的介绍,但难以准确描述Tiger给人带来的美妙体验Tiger系统中,我们可以看到改进工作涉及广泛,许多改进措施看起来都没有太高的技术含量,但它们往往会让用户爱不释手。倘若你想真正体会Tiger的超凡魅力并具有较充足的预算,不妨考虑买一套搭载Tiger系统的苹果电脑长期以来,IT业界一直都有这样的一个传说:如果你一旦用上苹果,将永远不会再想去接触复杂、臃肿、安全性糟糕的Wintel PC,而Tiger的加盟也许会让这个传说变得更具说服力。

 

关键的两大技术缩水

    在计划发布之后,Longhorn成为业界热衷讨论的对象,所有人都为Longhorn的这些革命性技术兴奋不已。的确,相比现有的Windows XPWindows 2000Longhorn脱胎换骨,微软希望创立的是面向未来十年的操作系统平台。但与之对应,Longhorn庞大而复杂,技术难度超乎想象,许多项目的前期开发工作都因技术难度太高而无从实现,以至于Longhorn开发进度陷入困顿之中。最终,微软内部不得不重新检讨Longhorn的设计,他们意识到Longhorn面临的技术障碍远非短时间所能解决,为了保证Longhorn能够在2006年底前推出,微软不得不作出一个让业界嘘声四起的决定:Longhorn的功能被大幅度削减,以保证能够在2006年底前顺利推出,而之前开发人员所作的工作被完全放弃。如此一来,Longhorn便从一个革命性的操作系统蜕变为“Windows XP SP 2” 的升级版,它甚至被业界分析家讽刺说成是微软的短牛角。最要命的是,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为用户解决了诸如我的文件到底放在哪里?之类的麻烦,而不必单单依赖一个强有力的搜索引擎。

    NGSCB下一代安全计算基础也成为缩水的对象。这个计划同样是野心勃勃,它的精髓是通过软硬结合的方式将安全问题彻底消除:硬件平台的所有内部通信都采用认证机制,而操作系统则在内存中建立安全的访问区域,所有相关的进程都在严密的保护之下,安全隐患几乎可以被彻底消除但与WinFS同样不幸,NGSCB技术难度太大,微软不得不将它放弃,代之以一个名为安全启动(Secure Startup的技术,该技术的作用是对硬盘进行加密,如果没有获得密钥,系统入侵者即便能找到文件也无法解读,保证数据的安全性。但它在技术特性上与NGSCB有如天渊之别,基本上可以肯定,缺乏NGSCBLonghorn的安全性高不到哪去,病毒、恶意代码的骚扰看来还将在PC平台上存在漫长的时间。

Longhorn的最终技术特性

    尽管上述两项关键技术无法在Longhorn中体现,业界对微软讥讽有加,但微软仍然表示Longhorn将是有史以来最高质量的操作系统,它拥有一箩筐令人兴奋的新技术新特性,可用价值远超越之前的任何操作系统。

    这些新特性包括一个漂亮的三维操作界面(即原先的Avalon表现层)、全面升级的IE 7.0浏览器、高效率的网络(即Indigo网络服务平台)、Qwave音频及视频体验技术以及一个号称PDF杀手的Metro新文本格式,尽管WinFSNGSCB两大技术缺失,Longhorn仍拥有与系统整合的快速桌面搜索技术和全新的文件组织方式,可有效提高用户的使用效率。而建立在Windows XP SP2基础上的安全改进也让Longhorn拥有较理想的安全性,并在一定程度上可有效防御攻击、病毒和恶意代码的侵害。

    另外,Longhorn的可靠性和易用性将更进一层,它包括一个可以快速检查、分析、修正问题的诊断架构,以及一套可保护数据安全的强大备份工具,并拥有丰富的应用程序接口(API),这项特性相信会让所有的开发者感到兴奋。

 

Avalon 3D图形界面

    操作系统的界面似乎一直都不是微软的重点,从Windows 95一直到Windows MeWindows 2000,微软在这方面都没有任何改进,无论图形界面还是图标都粗糙丑陋,长时间对着这样美感全无的操作系统谁都会厌烦实践证明,一套软件产品如果能拥有美观的界面,可对用户的工作效率有立竿见影的积极影响。和Windows XP开始,微软终于迈出了第一步,相比其他各版本的Windows系统,Windows XP对任务栏、标题栏、菜单、按钮都作了美化,被粗糙界面折磨已久的人们刚开始接触到Windows XP时,都惊叹这是一个界面漂亮、令人着迷的系统,虽然它在技术上和Windows 2000比没有太大的进步,可追赶时髦的用户很快便投奔XP的怀抱。

   不过,微软在这方面的表现远无法同苹果的Mac OS X相提并论。OS X采用一种名为“Aqua”的界面,所有视觉元素皆被精心打造,水晶般剔透的蓝色按钮、漂亮的菜单、精心打造的图标以及带动态缩放效果的Dock停靠栏,甚至连点击文件夹的开启动作都具有精美的动态效果。而除了操作系统本身外,OS X平台的应用软件也普遍都有美观、精致、易用的操作界面,倘若你体验过OS X平台后再来看Windows XP,便会感觉XP复杂而丑陋。

     也正因为这个原因,Windows的用户一直都对OS X羡慕不已而这种情况将从Longhorn开始被彻底终结,微软在LonghornGUI设计上下了大功夫,Avalon表现层扮演着核心角色—Longhorn将配有Aero GlassAero以及经典模式三种不同的图形界面,其中最高等级的Aero Glass将具有半透明效果及3D阴影效果,相当漂亮,对此我们不再多费口舌,大家可以从下面几张Longhorn 5048开启Aero Glass效果的预览图中了解到这一点。

IE 7.0浏览器

    微软一度认为浏览器不再需要任何改进,在发布IE 6.0之后相当漫长的时间,它都没有得到有效更新,最多也只是在爆出安全漏洞时推出补丁修修补补要命的是,IE 6.0显然是个设计糟糕的浏览器,安全性极差,屡受恶意代码攻击;使用繁琐,每看一个页面都需要开启一个同样的进程,资源占用率很高;无法阻止弹出广告,相信绝大多数IE用户都有过关闭广告关闭得抓狂的经历,而这些问题直到SP2的推出才得到一定程度的缓解。

       Longhorn中,微软将整合IE 7.0浏览器。IE 7.0将从Firefox中获取灵感,它将增加标签浏览功能,提高易用性的同时有效降低资源占用率;它的安全性也将大大改进。但我们不要指望IE 7.0会严格遵守W 3C 标准,微软并不希望W 3C 标准代替自家的IE标准,这样做便可令其他的浏览器无法正常显示专门为IE优化过的网站,达到打击竞争对手的目的。

     然而,这样的历史大概没什么机会重演了,Firefox风靡全球,市场占有率不断攀升,地位已相当稳固;再说,越来越多的网站建设者意识到W 3C 标准的重要性,坚持只对IE作优化的做法早已过时了。

 

高效的网络通信与完善的无线支持

    Windows XP在网络方面的支持非常糟糕,访问网上邻居,需要花费好几分钟才能显示共享的内容。微软官方也承认这方面存在严重不足,过去它们只关心网络能否连接上正常工作,而没有认真考虑过端对端通信的情景,后果便是网络的响应时间慢如蜗牛。

     这种情况会在Longhorn身上得到彻底改变,起到关键作用的就是前面介绍过的“Indigo网络服务平台”—该技术已经开发完毕并被用于64Windows XP系统中,网络响应速度问题得到根本解决,传输效率也大有改善;而Longhorn在此基础上更进了一步:它将支持包括802.11nWimaxUWB、蓝牙2.0在内的各种无线网络技术,并提供一套统一的向导,安装、配置和管理工作都可以借助这个向导顺利完成;而在无线网络激活之后,Longhorn可自动搜索并设置安全的连接,且支持在不同热区间作无缝切换。

 

PDF杀手:Metro新型文本格式

    Metro新文本格式是Longhorn系统的一个重要组成元素,该格式基于XML技术构架,可支持在客户端打印出理想的图文混排效果,例如,目前的位映射技术无法很好地处理屏幕上的视觉特效,如Longhorn中的“Aero Glass”透明窗口就很难在打印中体现,而Metro格式有望解决这类问题。微软希望Metro在打印效果、文件大小和打印效率中取得平衡的同时,可以让用户方便地浏览、共享和打印文档。

     这些晦涩的技术文字估计会让不少读者摸不着头脑,简单点说,我们可以将Metro视为与Adobe PDF竞争的文件格式,这二者的关键组成元素非常相似,如都允许用户锁定文档、禁止他人修改,达到保护知识产权的目的。而为实现这个功能,微软引入了数字签名技术,它还打算将Windows版权管理服务(Windows Rights Management Services )一并融入Metro文档中,如此一来,Metro就可以作为文档分发的可选格式之一,这一点同PDF看起来没有什么不同。

     为了开发Metro格式,微软与一个文档处理软件供应商Global Graphics建立了合作关系—Global Graphics在高端数码打印领域有深厚的研究基础并处于领先地位,在Metro的开发中,它将为微软提供技术咨询和软件原型。Global Graphics同时表示,他们也将为该公司的畅销软件Raster Image ProcessorRIP)提供一个Metro打印实现,且将它整合于微软的开发工具中。
    
在介绍Metro格式时,微软的官员小心翼翼避免将它与PDF相提并论,但二者的竞争关系一览无遗,或许它们担心Longhorn可能因此遭受新的垄断指控。

 

OS开发思想的转变 

    Mac OS X TigerLonghorn标志着计算机操作系统迈向新的制高点。在开发的过程中,苹果与微软迥然不同的思想袒露无疑:苹果以Mac OS X 10.0开始,进行持续不断地更新,Bug消除、性能提高、功能扩展,一步一步实现了从量变到质变的飞跃。

     Tiger成功走上64位的轨道,一大批极富实用意义的先进技术成为Tiger的一部分,从内到外,所有的细节都被精致打造诚如苹果所言,Tiger是目前最先进、最安全、最完美的PC操作系统,无论从哪个角度来看它都无可挑剔,而Longhorn或多或少都可以从Tiger身上汲取营养。与苹果相比,微软所执行的一直都是跨越式发展路线,它对小修小改的做法不屑一顾,每开发完一款操作系统之后就不再怎么改进,下一个版本总是基本推倒重来,以大量的时间精力来换取品质跨越提升在操作系统不算复杂的过去,这种做法并无不妥,但随着操作系统日渐庞大而复杂,从零开始开发意味着大得令人望而生畏的工作量,而这样做也会让之前所作的努力白白浪费。

    倘若当初微软采取类似苹果的改良路线,以Windows 2000为基础,不断除去Bug、增加新特性,发展到今天必然可大幅超越Windows XP,甚至可以达到Longhorn的技术水平。但历史无法改变,微软在开发过程中大吃苦头,规格一变再变,根本原因就在于此。意识到这一点,微软也改变了原先的僵化做法:Longhorn不仅仅是一次大飞跃,而且也将成为新的起点,微软将进行持续不断地改进工作,缺失的技术特性陆续补上。显然,我们不应指望Longhorn的首个版本可达到完美境地,庞大的开发工作会让它出现大量的Bug,但不用太长的时间,Longhorn将会因持续的改良而变得日趋完美,一个有史以来最高质量的OS”将不再是一句空话。

 

Longhorn的路线图及其他技术特性

                  Longhorn的路线图

     20054月,Longhorn Beta1的预览版发布,也就是本文提到的Longhorn 5048
    2005
年夏季,Longhorn Beta 1发布,微软称该版本将拥有正式版1/3的功能;
    2005
9月,召开第二次“Longhorn”专业开发者大会;
    2005
年晚期至2006年中期,发布公共技术预览形式的过渡版本,随后发布Longhorn Beta 2
    2006
年第三季度至第四季度,发布最终的RTMRelease to Manufacture)版Longhorn
     2006 年12 月25 ,Longhorn
正式公开发售。

 

其他技术特性

    ● “超取(Superfetch缓存技术。该技术为一个新的替换算法,可提高Longhorn利用闪存进行磁盘读写的效率(目前三星公司正在开发配备闪存的新概念硬盘),采用这样的存储技术,Longhorn系统的启动时间可缩短在15秒钟之内,从内存休眠状态恢复则只需要不到2秒钟,真可谓是快如闪电。
    ● Qwave
音频及视频体验技术。Qwave是一项提高互联网音频/视频流播放质量的智能技术,它可监控用户网络的可用带宽,一旦在播放高品质音频/视频时遇到带宽不足的情形,Qwave可驱使Windows Media Player自动切换到一个低品质的流连接。
    ●
全新的用户模式音频栈。该音频栈可令Longhorn产生媲美于家电系统的专业音频流,大幅度提升PC系统的音频质量。
    ● HD DVD
支持。Longhorn将直接支持东芝/NECHD DVD格式,微软方面尚未对蓝光DVD表态,但我们认为Longhorn肯定也会对它提供支持,毕竟蓝光DVD在存储领域拥有非常明显的优势。

 

 

    
    网友评论
jblbose:  http://www.sinomac.com/modules/news/article.php?storyid=18,这是当初苹果收购jobs的Next的一些内幕。很可惜,Beos从此沉沦下去。Palm收购它之后没有好好的加以利用,尽管Beos迷热情高涨,从来没有一个操作系统停止开发这么久还得到这么多人的关注。
  对不起,昨天提交评论的时候系统报错,就提交了三次,弄得现在整版都是一样的内容。
  我用的程序主要是blender,一个开放源代码的三维动画软件包,它是基于opengl架构的,包括程序的界面菜单都是用opengl写的。
  同样的硬件,linux上面和windows上面跑也有20%-30%的性能差距,这不是估算,而是对比了blender自身带的一个benchmake测试值得出的结果。 (2005.07.21)
XChilde:  jblbose:
  
  我想你说的是对的:)我觉得没有亲手用过NeXT和BeOS,真是挺遗憾的。
  
  你说的那个同样的程序在Darwin/X11下边比Aqua下边慢很多,具体是什么程序呢?我也试试,希望能找出原因。 (2005.07.21)
XChilde:  liutang:
  
  用的人多的软件产品未必漏洞就多。Apache应用广泛,又是Web服务器,黑客肯定感兴趣。漏洞多么? (2005.07.21)
jblbose:  to xchild
  苹果机做三维动画除了显卡不够专业,鼠标令人恼火之外,性能还是不错的.一般的三键鼠标都能在苹果机上用,但是眼瞅着好好的原装鼠标用不了,实在很窝火。
  同样的Darwin内核,跑Aqua和X11,应用程序性能大概有15%-30%的差异,所以我想应该是苹果自带的Aqua界面耗费了更多的系统资源。
  同时播放的9个mpg文件好像是640*480的,以现在的硬件条件当然算不了什么,但在win98的时代,那是“欲穷千里目,更上一层楼”的感觉。
  Beos,Nextstep我都用过,后者有点像现在的mac osx(应该说mac osx像Nextstep),界面华丽但是内在平平。所以Be公司的创始人Jean-Louis Gassée说过:Beos和Nextstep不存在可比性,它讲究的是实用而不是品位。当你进入Beos,感受到朴素的界面,简便的操作,精巧的程序和极快的响应速度,你就知道Jean-Louis Gassée所言非虚。最后Beos作价1500万美金卖给了Palm,可惜也没有发挥太大的作用,Palm在PDA市场依旧是日薄西山。Palm如果买下Beos之后马上开源,说不定倒有出人意料的结果,也用不着现在来抢搭Linux这班车了。
  苹果的软硬件在设计方面没得说,但是过分追求华丽的外表,很容易走到另一个极端。 (2005.07.21)

这篇关于苹果“虎”与微软“牛”相抗衡 到底谁更胜一筹的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/718295

相关文章

微软正式推出 Spartan 斯巴达浏览器

作为用于替代 IE 浏览器的下一代继任者,微软的 Project Spartan 斯巴达浏览器可算是吊足了玩家们的胃口!如今,在最新的 Windows 10 Build 10049 版本起,它终于正式登场了。 斯巴达浏览器搭载了全新的渲染引擎、新的用户界面并集成了 Cortana 语音助手。功能上新增了稍后阅读列表、阅读视图、F12开发者工具、支持网页注释 (手写涂鸦),可以保存到 O

【H2O2|全栈】Markdown | Md 笔记到底如何使用?【前端 · HTML前置知识】

Markdown的一些杂谈 目录 Markdown的一些杂谈 前言 准备工作 认识.Md文件 为什么使用Md? 怎么使用Md? ​编辑 怎么看别人给我的Md文件? Md文件命令 切换模式 粗体、倾斜、下划线、删除线和荧光标记 分级标题 水平线 引用 无序和有序列表 ​编辑 任务清单 插入链接和图片 内嵌代码和代码块 表格 公式 其他 源代码 预

《黑暗之魂2:原罪学者》是什么类型的游戏 《黑暗之魂》可以在苹果Mac电脑上玩吗?

在宏大的世界观游戏中,《黑暗之魂2:原罪学者》脱颖而出,以其探索性和挑战性征服了全球玩家的心灵。下面我们来看看《黑暗之魂2:原罪学者》是什么类型的游戏,《黑暗之魂2:原罪学者》可以在苹果电脑玩吗的相关内容。 一、《黑暗之魂2:原罪学者》是什么类型的游戏 《黑暗之魂2:原罪学者》作为《黑暗之魂2》的增强版和重制版,是一款FromSoftware制作、BANDAI NAMCO和FromSoft

【C++题解】1272. 郭远摘苹果

欢迎关注本专栏《C++从零基础到信奥赛入门级(CSP-J)》 问题:1272. 郭远摘苹果 类型:二维数组 题目描述: 郭远有一天走到了一片苹果林,里面每颗树上都结有不同数目的苹果,郭远身上只能拿同一棵树上的苹果,他每到一棵果树前都会把自己身上的苹果扔掉并摘下他所在树上的苹果并带走(假设郭远会走过每一棵苹果树),问在郭远摘苹果的整个过程中,他身上携带的最多苹果数与最小苹果数的差是多少?

硬刚苹果还得是华为

文|琥珀食酒社 作者 | 璇子 牛皮啊 华为发三折叠不意外 意外的是 这各种翻转简直颠覆想象 市面上没见过这么能“翻转”的? 要不怎么说硬刚苹果 还得看华为 就跟你同天怎么了? 拼创新、拼技术、拼热度 你就说哪比你差吧? iPhone 16做的改进 很多手机都能做,可能还早做了 但Mate XT三折叠 别人想做也做不了 不说引领时代啊 至少在折叠机领域又开

Linux block_device gendisk和hd_struct到底是个啥关系

本文的源码版本是Linux 5.15版本,有图有真相: 1.先从块设备驱动说起 安卓平台有一个非常典型和重要的块设备驱动:zram,我们来看一下zram这个块设备驱动加载初始化和swapon的逻辑,完整梳理完这个逻辑将对Linux块设备驱动模型有深入的理解。 zram驱动加载的时候会调用zram_add函数,源码如下: 1887/*1888 * Allocate and initia

苹果账号登录后端验证两种方式 python2

import jsonimport jwt import requests import json import base64def decode_jwt(jwt_token):try:header,payload,sign = jwt_token.split('.')except:return {},{},""header = json.loads(base64.urlsafe_b6

微软C#套接字异步通信代码

Asynchronous Server Socket Example.NET Framework 4 其他版本 The following example program creates a server that receives connection requests from clients. The server is built with an asynchronous socket,

MVVM到底是什么

MVVM到底是什么 文章目录 MVVM到底是什么一、MVVM是什么二、为什么这么定义1. 分离关注点2. 提高可维护性3. 数据绑定和事件驱动4. 支持前端框架的发展 三、底层逻辑1. ViewModel层2. 数据绑定3. 事件驱动4. 响应式系统 四、扩展与高级技巧1. 组件化开发2. 双向数据绑定3. 计算属性和侦听器4. 插槽