Mac OS X Leopard:完美之作

时间:2023-04-25 20:48:04 公文范文 来源:网友投稿

(Tom•Yager)Apple的新款操作系统及其丰富的功能特性将促使用户和开发者探究更新、更好的工作方式。

极少有人对Mac OS X版本10.4,即Tiger不满意的。所以,OS X不是需要修复、提速或者外观翻新的应用平台。OS X不存在像其他竞争性系统软件需要进行重大升级的动因: 补丁数量越来越多以至无法管理; 因为到了升级的时候; 或者厂商觉得用户产生了“版本疲劳”。Apple也没有迫使用户升级,因为只要Leopard还在,Tiger就不用担心被Apple或者第三方开发商忽视。尽管不像其他竞争性操作系统迫使用户进行升级,但是,在Apple的桌面电脑和笔记本电脑用户中,主动升级OS X的比率高得出奇。用户之所以买Mac,是因为整个平台很完美,Leopard更是如此。

Apple的秘密(对Mac用户而言毫无秘密可言)就是,OS X的几个主要版本提供的实际价值远远高于其报价(Leopard报价129美元)。首先,OS X这个平台集成了面向用户的众多应用程序。Apple也没有藏着Mac平台的任何宝贝只供自己享用,因而用户用不着等(也用不着买)利用这个平台丰富功能的应用程序了。

框架更完整

从技术角度来看,Leopard完美的地方在于,它全面结合了Mac平台固有的集成机制以及Leopard为OS X框架添加的数百个附件及改进。

Apple为开发者完成工作提供了一条稳定、熟悉、详尽的道路。相比之下,外界已出现了整整一个产业,围绕为开发者提供专有插件,从而弥补微软在Windows中留下的功能空缺——微软是常常有意为之,以便帮助第三方开发社区。正因为Mac框架具有完整性,对Mac开发库进行改进也就不存在什么市场。

Leopard中发生变化的地方是,Apple下了大力气,通过OS X的众多内置工具和应用程序,把Mac框架的改进之处展示给用户。Leopard的即开即用体验让Tiger的体验都相形见绌,而Tiger在这方面并非平庸之作。在过去,第三方提供自由软件和共享软件等工具,试图扩展甚至取代Finder。这招儿遇到Tiger就失灵了,到了Leopard跟前更是毫无用处。这不是什么坏事。

不像微软,Apple并不怕让某个应用程序系列的开发者失业。Leopard集成了电子邮件、浏览器、日历、搜索、预览、字典、主题词表、媒体播放器、无代码的脚本工作流程、辅助功能,以及几乎无数顶层的捆绑应用程序和功能,从某种意义上来说,这使取代这些应用程序的任何市场毫无立足之地。

Leopard考虑到了这点。别以为Leopard砸了第三方对Mac的核心用户体验进行改进的饭碗,一种比较客观的看法是,Apple让开发者再也不必试图改进这种体验。第三方可以改而关注开发新的应用程序。不过,Apple的300多项功能供第三方开发者随意使用,不需要任何改动或者变通方法就能使用。如果这让你觉得既困惑不解又难以置信,完全可以理解。Apple总是让用户和开发者把手中的Mac变成自己想要的任何东西。Leopard明确了可以得到改进的顶层功能与不需要改进的面向用户的内置功能之间的分界线。

Windows和Leopard没法比较

对用户而言,使用Leopard如同驾驶一辆极速赛车,它集成了终于可以扩展的应用套件,Macintosh一启动就能顺畅运行。安装到Leopard上的每个应用程序可以插入及扩展该套件。开发者帮不上什么忙。只要使用Mac框架就能开发Mac应用程序,其特点是能够与整个Mac进行集成,并对其进行扩展。

这就是为什么Leopard不适合归为“操作系统”这一类,因而Vista和Leopard没法比较,笔者认为这种比较是错误的,还会误导人。

在商业领域,Windows一直是Windows加Office,这种组合在许多方面胜过Leopard的核心功能。现在抛开成本不说,一旦用户离开了Office环境,Office展示给用户的东西提高不了工作效率。确实,整整一个产业专门开发这种桌面应用: 实际上启动到Office,把Windows完全掩藏起来,因为从IT角度来看,让桌面用户可以随意使用Windows只会增添麻烦。这就是为什么Vista未能蓬勃发展起来的原因: IT人员需要的不是漂亮的Windows,而是精简而且隐形的Windows。微软后来渐渐充实了Office,充当用户的惟一界面,不仅仅是系统的界面,还是连接到系统的网络和服务的界面。在服务器层扩展Office的功能通常是IT人员的职责,这需要付出很大代价。

说到成本,要是客观地计算,企业中单单一个商用Windows桌面系统的成本就可能极高,这笔费用还会不断增加。负担非常重,结果对Windows客户程序的管理进行外包成了微软催生的另一个产业。但是没人会购买Mac桌面或者服务器的外包管理,因为OS X接过了这项工作。

开始运行Leopard

用户有三种方式可获得Leopard客户程序: 使用一张DVD来升级现有的基于英特尔或者PowerPC的Mac、使用与随机安装Tiger的Mac放在一起的一套安装光盘,或者预先安装到新的Mac上。OS X的安装不需要注册、激活或者产品密钥。因为只能在Mac上运行OS X,Apple没有必要考虑这一点。

安装到新的Mac上后,Leopard添加了名为iLife "08的数字媒体套件,内容包括iMovie、Garage Band、iDVD、iWeb和iPhoto。

现有用户可插入DVD、用鼠标双击光盘插入后显示的Install OS X图标后,即可安装Leopard。这是从DVD驱动器重新启动Mac。除非对Mac做了非常奇怪的改动,否则升级过程会自动迁移现有的用户和应用设置参数,那样一旦升级后重新启动,一切照常,只是系统换成了Leopard。

商业用户在迁移过程中会遇到一个麻烦: 应用程序失效,这需要许可证密钥或者网上订购验证。失效的应用程序在第一次启动时需要注册,因而把注册密钥记下来就显得更重要了。

安装完毕后,Leopard会激活“软件更新”(Software Update),这项免费服务会迅速检查Mac是否需要安装可用更新。软件更新服务适用于Apple品牌的所有软件,所以如果在Leopard运行后安装了新软件,有必要再次运行该服务。

提升工作效率

从系统核心到捆绑应用程序,Leopard本身进行了集成,因而Leopard完全是即开即用的,不需要什么额外软件。过去可不是这样。这么说吧,要是Leopard这个版本的OS X由竞争对手来开发及销售,Apple肯定会破产。

300多项新功能的问题在于,连Mac用户都害怕会晕头转向。成千上万的用户刚开始熟悉Tiger(OS X 10.4)。这么多的功能会不会就因为专业用户没时间停下工作、捣鼓Apple一下子提供的这么多东西而白白浪费掉呢?

出人意料的是,Leopard的300多项功能居然让OS X更简单了。你没必要从其他地方拼凑各项功能,就能启动AppleScript,获得工作效率最大化的环境。Leopard用户将大大减少从一个应用程序跳到另一个应用程序、从一个“系统预置”(Mac的“控制面板”)窗口跳到另一个这类窗口从而把工作流程联系起来的时间。再不需要什么内幕提示。就Leopard而言,Apple把一切都摆到了台面。优点在于,新功能不需要学习就能使用,这是Apple在开发Leopard时有意为之。如果想使用这些功能,它们似乎会自动出现。

不管我们使用的显示屏尺寸有多大,总是嫌它不够大。OS X如此简洁而快速,以至Mac用户会立即养成任由应用程序和文档开着、以便同时处理多项任务的习惯。笔者在使用自己的双显示屏Mac Pro时,能够最有效地同时处理多项任务。不过用这台机器工作了一小时后,一层又一层的重叠窗口还是塞满了两块显示屏,于是笔者开始希望拥有另一个显示屏,然后再来一个。

现在我如愿以偿。Space可以创建一组虚拟桌面,每个桌面与整个显示屏一样大,只要按一下键钮或者点一下鼠标,就可以转到前台。只要把窗口拖到目标Space的缩略图,就可以把应用程序从一个Space拖到另一个Space。Apple设法使得用Spaces进行剪切粘贴和拖放等操作就像它们在同一个桌面上那样简单,其实比使用双显示屏系统来得更简单。

无论作为个体还是组合,Mail和iCal都得到了完善。Leopard的Mail客户程序的外观对Tiger用户来说很熟悉,而Outlook Express和Thunderbird的外观做了一些改进。

Mail搜索及过滤邮件的速度明显加快了。可在很短时间内完成针对多个邮箱的Mail内容搜索,而按发件人姓名扫描大容量邮箱几乎即刻就能完成。Mail新的“活动”(Activity )窗口会不断显示多个邮件服务器之间的服务器连接及邮件传输(双向传输)的实时状况。要是某台服务器停机或者连接速度缓慢,能在第一时间知道,而不是以为邮件已成功发送出去。不但可以看到打开及关闭时候的连接,还能看到邮件的传输速度。

在Leopard中,Apple把iCal这个功能最弱的捆绑应用程序变成了真正的专业日历和调度程序。iCal可以通过电子邮件把约会、预订及其他事件发送到地址簿上的联系人和群组。iCal可以发送及使用由同样的RFC 2445 iCal格式包装的事件,Outlook及其他所有正规的日历应用程序能识别这种格式。

连接简单、快速安全

有人需要在网络、文件共享和防火墙设置方面拿出一些创意,连精明的用户也会因而被弄糊涂。“系统预置”(System Preferences)现在提供基于应用程序的防火墙,可以指定允许或禁止哪些应用程序访问互联网。这比常用的端口/协议方法显得高明。应用防火墙可以阻止偷偷窃取个人信息的恶意软件和应用程序。另一个优点是,Apple把防火墙设置移到了“系统预置”中它原本所在的“安全”(Security)窗口。

Leopard的“系统预置”大大简化了网络设置及故障排除。MacBook Pro上的以太网、Wi-Fi、蓝牙和FireWire,所有这些网络接口都会显示简明的实时状况,只有极少所需的配置细节才会显示及容易出现变化。“高级”按钮可以调出原始、专家级的“网络预置”窗口。这个界面比较整洁而简单。

Leopard把整个系统上要共享的一批文件夹、相关许可权,连同Mac、Windows和FTP等客户程序压缩到了一个“预置”窗口,采用了与“网络预置”同样的一览式、无选项卡的设计。在这同一窗口中,用简单的复选框,就能启用及禁用Leopard中内置的服务器,比如Web、远程登录(ssh)和互联网连接共享等服务,这些服务让其他Mac可以远程访问你的Mac。

Leopard集成了使用签名(signed)和沙箱(sandboxed)技术的应用程序。代码签名机制验证了应用程序的完整性,确保它真正来自Apple或者其他厂商,没有被篡改。Leopard认为所有下载的未签名可执行文件都是可疑对象。所有未签名应用程序都需要得到用户的明确批准,才可以首次运行,至于下载的应用程序,Leopard会显示特别严厉的警告。

沙箱技术限制可能容易受到攻击的网络服务(如Leopard的Web服务器)在安全区域里面运行,阻止像试图增加权限或者访问个人Web服务器上面内容以外的文件这些行为。就算攻击者设法利用缓冲器溢出或者类似手法,诱使某项Leopard服务运行任意代码,这部分代码也不会享有特权而运行,也无法读或写沙箱外面的文件。对客户系统而言,沙箱技术是一项不常见但极其重要的功能。

精益求精

不用代码的脚本工程流程引擎Automator第一次出现在Tiger中。它让用户可以通过把程序块联系起来,即可实现通常需要手工编写脚本才能做到的功能。Leopard利用变量、循环和向导程序,大大扩展了Automator的应用范围,但真正的亮点却是用户界面记录。在Automator记录期间,用户可以用鼠标和键盘操纵一个应用程序或者一组应用程序,然后把这些动作变成Automator工作流程。只要添加变量、设置循环,最复杂的程序也能实现自动化,不但不用编写代码,也几乎不需要关联。

Time Machine提供了对客户端数据自动进行不间断备份的功能,这在后台进行处理。对家庭和专业用户个人而言,Time Machine可通过FireWire或者USB备份到外部硬盘上。在公司环境下,Time Machine可充分利用包括Time Machine Server在内的Xserve,保护局域网上的一组组Mac客户端。Time Machine不是需要特殊应用程序来恢复的类似归档的备份。可以使用Time Machine,从系统历史记录的任何点恢复丢失的文件。不过,Time Machine的最大价值在于,只要点击一下,就能从备份的Time Machine磁盘或者服务器上恢复整台Mac的内容。受保护的不仅仅是丢失的文件和文件夹。因为Time Machine可以用来恢复整个系统的内容,所以也可以用来克隆机器。即使遇到最坏的情况,丢失的也只是几小时的工作量。(作者系Infoworld评测中心首席技术专家,本文仅代表作者个人观点)

推荐访问:之作 完美 Mac OS Leopard