2007年6月25日星期一

[转载] MacOS X 10.4 Tiger的介绍

本文得到作者helin的惠许转载。
原文地址:http://helin.gai.googlepages.com/macosx
作者:Helin(helin.gai \at gmail.com)

本页所有的图片均可单击放大,最大分辨率为 1440 x 900。
请访问 Picasa 或者 Flickr 浏览所有图片。(按:或者我的Yupoo

前言

随着 Apple 的复苏,网络上关于 Mac OS X vs. Windows 的讨论越来越多了。让人难过的是,我看到的很多文章对于 Mac 的评论都多少有点不公平。这也难怪,国内苹果实在是不够普及,很多人的评论都是基于不全面的认识(比如有的人说苹果不支持右键、只有专业用户需要苹果),也有的评论是基于对 Mac OS 9 这样的古董的认识(比如有的人说 Mac OS 没有内存保护)。所以我决定写这个小小的网页,highlight 一些我喜欢 Mac 的地方。我尽可能做到客观,但是偶尔还是会带进一些和 Windows 的比较。但是我希望读者知道,我的用意只是想让你对 Mac 有更多的了解,而不是挑起新一波的战争。事实上,我已经开始厌倦于那些无意义的谁好谁坏的讨论,毕竟每个操作系统都有自己的优点,也有自己的缺点。好了,我们开始吧!

Aqua 图形界面

众所周知,Mac OS X 拥有流水般的被称为是 Aqua 的图形用户界面。Steve Jobs 是这样描述 Aqua 的:It’s water … The design goal is that when you see it, you want to “lick” it.

Mac OS X 充分利用 OpenGL 和 Quartz Extreme 等技术,使得整个界面动感十足。比如下图展示的是最小化窗口的效果。值得一提的是,这样的效果是在 2001 年面市的。想想当年的系统配置——所以当我看到 Windows Vista 的系统要求时,是大吃了一惊(如果一个界面需要大量的资源去渲染,那么这个界面已经失败了。)
Minimize

Button
在我看来,图形界面的设计最重要的是不能喧兵夺主——用户应该可以把注意力集中在窗口里面的东西。Mac OS X 在这方面做得是比较突出的。虽然整个界面看起来非常华丽,但是却不足以让用户分神;细心的 Apple 甚至还放了一套名称为 Graphite 的界面方案,可以把比如窗口最上方的三个开关按钮,还有其他的界面元素变成灰色,这样在工作时,我们自己设计的用色就不会受界面颜色的干扰了。你可能会很好奇,三个按钮都是灰色不是很 confusing?答案是,如果你把鼠标移到那个按钮区域,这三个按钮会上会自动出现“x”、“+”、“-”的标识,帮助你区分各个按钮的功能。

Mac OS X 的界面还有一个特点,就是利用了所谓的“sheet”。Sheet 其实就是弹出窗口,但是和 Windows 不一样,这些弹出的窗口是“粘”在主窗口上的。想象一下,如果你同时打开了几个窗口,每个窗口都有一个弹出的保存窗口,你很容易就搞不清楚哪个弹出窗口是谁的了。使用 sheet 就不会有这样的问题了:
Sheet

顺便提一下,Quartz 是基于 PDF 技术的(所以 Mac OS X 上的字体显示非常逼真),这也意味着你可以很容易的生成 PDF 文件,任何一个文件都可以被打印成 PDF 文件:
PDF

Dock 与程序的启动

Dock 有点像 Windows 的任务栏。你可以把常用的程序拖进去,以后单击就可以启动程序了。
Dock

如果你想看到你所有的程序,它们在 Applications(程序)文件夹里面,在 Dock 上右击一下这个文件夹就可以看到一个像 Windows 那样的 All Programs 的列表了。值得一提的是,你可以把任意一个文件夹/文件/URL 拖到这里来。比如我把 GMail 的链接也放在这里了。
ApplicationMenu

不过我最喜欢的程序启动方式实际上是使用一个第三方的免费软件 Quicksilver。按下 command + 空格键就会弹出一个很漂亮的浮动窗口,然后往往敲上几个字母就可以找到你想要的软件了。你甚至可以跳过一些字母,比如要找到 Photoshop,pho 可能就行了,pts 也是可以的。
Quicksilver

实际上 Quicksilver 是一个非常强大的软件,你可以用它来新建文档、重命名文件夹等等,喜欢用键盘完成操作的人们绝对会爱上这个小程序的。



Exposé 与程序的切换
现在的计算机是越来越强大了,所以我们越来越习惯于同时运行很多不同的程序了。那么怎么样才能瞬间找到你想到用的程序呢?当然你可以直接在 Dock 上单击你想要用的程序,或者像 Windows 那样你可以使用 Alt + Tab 来激活程序切换器:
ApplicationSwitcher

或者你也可以使用 Mac OS X 的 Exposé 功能。激活 Exposé 很方便,你可以按一个功能键(比如 F9),或者可以设定一个屏幕角落。在我的电脑上,只要我把鼠标移动到屏幕的左上角,所有的窗口就会立刻平铺在桌面上了:
Expose3

Finder: Mac 上的文件管理器

Mac 上的文件管理软件叫做 Finder。Finder 提供三种不同的视图:图标、列表、分栏。我最喜欢分栏模式,因为这样我用方向键就可以很容易的在硬盘上导航了。另外最左边的侧栏中存放的是你经常要访问的文件夹快捷方式,你可以把你常用的文件夹拖进去。如果不需要了,拖出来就可以了。
FinderColumn

Spotlight: 在 Mac 上搜索

在 Mac OS X 上搜索文件是一件非常惬意的事情。Spotlight 有点像 Google Desktop (还有后来的 MSN Desktop Search,现在 Vista 的 Search),它充分利用 metadata,所以可以在瞬间找到你想要的文件。比如在右上角的 Spotlight 图标上点一下,输入 colin 就出现了下面的下拉菜单。Spotlight 会把所有的文档、文件夹、音乐、图像、PDF 等自动分类显示出来,注意 Spotlight 不仅仅是搜索文件的名称,而是其内容(包括 pdf 里面的文字)、图像的 metadata 等。Spotlight 的速度非常快,几秒钟内就可以返回上千个结果。如果你只要和 Colin 相关的 PDF 文件?很容易,输入 Colin kind:pdf 就可以了。
SpotlightMenu

在这个菜单中 Spotlight 只是显示了使用频率最高的 20 个文件。如果你单击 Show All,Spotlight 就会把所有的结果列在一个漂亮的窗口里了。注意每一个项目右边都有一个标有 i 字样的图标,单击那个按钮你就可以看到各种 metadata 了。在 Images 一栏上还有一个幻灯片按钮,按一下就可以把所有的图片用幻灯片模式播放了!
SpotlightWindow

很多软件,比如 Mail 还有 Finder 都是支持 Spotlight 搜索技术的,你甚至可以很容易的加上各种各样的搜索标准。比如这里我要在 Home 文件夹中搜索所有和 Colin 相关的 RGB 格式的大小在 50 KB 以上的图片:
SpotlightCrit

甚至连 System Preferences(系统偏好设定)都集成了 Spotlight。输入几个字母,System Preferences 就会像聚光灯那样 highlight 你可能需要的项目。System Preferences 还理解 Windows 世界的语言,比如虽然在 Mac OS 里,我们更习惯于 Desktop Picture 这一术语,但是如果你输入 Wallpaper,System Preferences 还是知道你在讲什么的。如果你想要无线设置,你可以输入 Wireless,甚至 802!
SystemPreferncesSpotlight

Dashboard

Dashboard 有点像 Konfabulator(按:或者是Yahoo! Widget),还有现在 Windows Vista 的 Gadgets。轻轻的按一个键,或者在我的电脑上,把鼠标移到屏幕左下角,Dashboard 就“飞”进桌面了。Dashboard 里可以运行各种工具型的小软件,比如我很喜欢放一个天气预报、便笺、单位换算、日历、英德双向词典、系统资源查香的 widgets。你还可以上网下载数千个很酷的 widgets。
Dashboard

打开一个 widget 的效果是很酷的,下面是我启动翻译的 widget,注意到它像被扔到了一个水面上,激起了一阵浪花:
WidgetLaunch

同样的,关闭一个 widget 也有很有意思的效果,整个 widget 像被吸进了那个小叉一样:
WidgetClose

Mac 上的幻灯片

在 Mac 上浏览图片非常方便,随便选取一些图片,右击就可以选择用幻灯片模式查看了:
SlideShow

这里是进入幻灯片模式后的窗口,你可以很容易的用下面半透明的控制条来控制前进、后退、收藏入 iPhoto library 等。
SlideShowOverview

值得一提的是,Mac OS X 的幻灯片模式还有一些很有意思的功能,比如你可以进入 index card,这有点像 Exposé,它把所有的图片整齐的平铺在窗口里(下面左图是正在生成 Index card 的动画、右图是完成后的效果)。
SlideShowGenerationSlideShowIndex

讲讲 Mac 世界的鼠标

很多人抱怨 Mac 上只有单键鼠标,这并不准确。Mac OS X 是完全兼容双键鼠标的,比如下图就是我的鼠标的设置(我用的是 Apple 的 Wireless Mighty Mouse)。第一眼看到这个鼠标,你一定以为它是单键的,不过事实并不是如此,虽然它看起来只有一个键,但是如果你按下右侧,那么就是右击了。
PrefMouse

顺便看一下我的触摸板设置吧。正如你所看到的,我的触模板同样支持右击,用两个手指同时按下去就可以了,另外用两个手指在触摸板上上下左右移动就可以让页面上下左右滚动了。
PrefTrackpad

Mac 的稳定性与安全性

你可能知道,Mac OS X 基于工业级的操作系统——Unix。 这意味着 Mac OS X 像服务器一样稳定,它可以一年 365/366 天,一天 24 小时不停的工作,而不会有任何问题(当然,我得承认没有任何东西是绝对的)。如果你长时间不关机,Mac OS X 还会自动运行一些小的 scripts 来维护你的系统。

Mac OS X 支持 protected memory,所以即使某个程序停止响应,整个系统是不会受到影响的。当然 Mac OS X 支持 preemptive multitasking 等各种尖端技术,可以充分利用多核处理器的电脑。

到目前为止,Mac OS X 上只有一两个 proof-of-concept 的恶意软件(不用担心,它们现在已经没有危害了),所以 Mac OS X 被认为是最安全的系统之一。很多人认为 Mac OS X 没有病毒是因为它的用户群体非常小,不得不承认这是一个因素。不过另一个重要原因还是在于 Mac OS X 底层的 Unix 核心,所有本身安全性就要高一点。(题外:上次看一篇文章讲道 Unix 的 bug 比 Windows 的还多,我读着很感兴趣,不过那篇文章一笔带过的是 critical bugs 的数量⋯⋯显然 Windows 高级别的 critical bugs 在数量上很有优势)。不管怎么样,至少在现在,Mac 用户不用为病毒操心。

另外,Mac 还内建了自己的防火墙:
Firewall

还有 FileVault 功能,可以把你所有的文档加密(苹果说加密的文件需要一台 supercomputer 花上 trillions of years 来解密)。
FileVault

Mac 上的软件

在中国,苹果的形象总是很高傲,很多人认为苹果是专业用户来用的。但是在美国,苹果总是不停的塑造苹果娱乐至上的形象。看看近期的 Get a Mac 广告吧:Mac 在做家庭画册,而 PC 在做电子表格。。。也许是时间改变我们对苹果的认识了。

很多人总是说 Mac 上的软件很少。怎么说呢?Mac 上的游戏确实没有 WIndows 上的多(当然主要的那些,像 Warcraft、Diablo、World of Warcraft 是有的。随着 Mac 加入 Intel 阵营,越来越多的软件被迁移到 Mac 上来了)。不过除了游戏以外的软件,我似乎总是能找到和 Windows 平台上相当、甚至更好的来替代。你会发现 Mac 上有更多能让我们发挥想象力或者提升工作效率的软件。
Address Book(系统自带)

固名思议,Address Book 是用来保存你的联系人列表的,它功能强大,但是界面非常简洁易用。在下图中,我在电话号码上点了一下,然后使用了放大功能。苹果说,有时候你可能会在房间的另一头打电话,这样远远的也可以看到你要播的电话号码了,非常贴心的设计。
AddressBook

Pathway(免费)

Pathway 是一个很 neat 的用来在 wikipedia 上做研究用的软件。它可以把你访问过的页面按照一定的逻辑关系做成 web。你可以一边浏览,一边在右边的黑框里做笔记。
PathWayDemo

Photobooth(系统自带)

这是一个可以降低你生产力的软件,你可能会花上很多时间坐在电脑前面用不同的效果(比如哈哈镜)给自己的拍照。这个软件最有趣的地方是按下“快门”以后,会 3、2、1 的倒计时,然后把整个屏幕变成白色来模拟闪光灯的效果。所以即使是晚上灯光不好的环境下,还是能拍出不错的照片。
PhotoBooth

Automator(系统自带)

有一堆文件要重命名?想把一堆文件打印成 PDF,然后给它们加上密码,然后把它们 email 给老板?这些工作重复性很高,你不想每次都从头来一遍,你可以用 Automator 来“编程”——不要被吓到,这个编程很容易,用拖拽的方法就可以了。比如在下图中,我要把一系列文件命名成“iChat_Christian+两位数字” 的形式。最棒的是,你可以把这些工流程保存成小程序或者嵌入到 Contextual Menu(右键的菜单)中,下次很容易的就可以完成类似的工作了。
Automator

Comic Life(系统预装)

Comic Life 是一个很可爱的软件,可以帮你很容易的完成自己的漫画创作:
ComicLife

Delicious Library(共享软件)

我用 Delicious Library 来管理我的书和 CD。在下面这幅图中,我用我的摄像头对着书的序列号照了照,Delicious Library 会自动上网找到这本书,然后把数据下载到数据库中,酷吧!
DeliciousLibrary

Dictionary(系统自带)

Mac OS X 里面有完整的 New Oxford American Dictionary, 2nd Edition 和 Oxford American Writers Thesaurus。如果你希望有一本英汉的词典,那么你可以去下载免费的 TranslateIt! 它的 Deluxe 版本甚至支持鼠标取词!
Dictionary

Grapher(系统自带)

除以普通的 Calculator 外,Mac OS X 里面还有一个很强大的作图工具 Grapher。即使是微分方程这样的东西也不在话下:
Grapher

Microsoft Office(第三方)

你可能不会相信,Microsoft Word 最早只是 Mac 上面的软件,后来才跑到了 Windows 上去。事实上,直到今天,微软仍然总是先在 Mac 平台上“测试”一些技术,然后再放到 Windows 版本的 Office 中去。所以并不奇怪,Mac 上的 Office 总是更加漂亮,在某些方面功能也更加强大。在下面的图中,你看到的是 Word 2004 的笔记本视图,我用它来做笔记甚至录音。
WordNote

类似的,Mac 上也有 Excel 和 Powerpoint,下图展示的是 Excel 的 page layout View,在 Windows 上的 Office 2007 才有了这样的功能。
Excel

iCal(系统自带)

想让生活有条有理?那么你一定要试试 iCal——苹果的日历软件。iCal 非常强大,你可以很容易的指定某一事件应该在一周中的哪几天进行重复,这一重复到哪一天停止等等。
iCal

iChat(系统自带)

iChat 在中国用的人一定是很少了(中国市场 QQ 和 MSN 是主流),不过在美国,由于 iChat 与 AIM 的协议相兼容,所以使用群体很大。我非常喜欢 iChat 的对话模式,一个一个的泡泡还是很可爱的。
iChat

iChat 还支持多人音频、多人视频,效果同样是非常的酷:
iChatAV

(courtesy of David Pogue)

题外话,在 Mac 上,你可以使用 LumaQQ 来取代 OICQ。Mac 上也有 MSN Messenger。我最喜欢 Adium,它支持几乎所有的协议:AIM、MSN、GoogleTalk 等等。

iGTD(免费)

iGTD 显然是一个 Get Things Done 的软件。我用它来维护 to-do list。
iGTD

OmniPlan(第三方)

OmniPlan 是 OmniGroup 的类似于 Microsoft Project 的软件,可以帮助你进行项目流程、资源管理。
OmniPlan

iLife(系统预装)

iLife 是苹果的 digital life suite。我用得最多的是 iPhoto,用来管理和编辑图片的入门级软件。事实上 iPhoto 的功能非常强大。下图展示的是图形编辑界面。iPhoto 还提供了去除红眼,还有相当智能的一键修复功能。你还可以用全屏幕模式来编辑图片。
iPhotoAdjust

想做卡片、日历、画册?这在 Mac OS X 里通常只会花上你几分钟的时间。iPhoto 提供了各种模板来帮你制作各种漂亮的日历、画册、生日卡片等。
iPhotoCalendar

除了 iPhoto,iLife 还包括 iTunes、iMovie、iDVD、GarageBand(音乐编辑)等强大而又易用的软件。下面是 iTunes 和 iMovie。
iTunes

iMovie

不得不提的是 Mac OS X 内建了 ambient noise reduction 功能,来减轻环境噪音,所以录音效果往往比 PC 上要好得多了。
PrefSound

Keynote

Keynote 是我最喜欢的 presentation 制作软件,最终成品的效果比 PowerPoint 往往高几个等级。利用 Quartz Extreme 和 OpenGL,Keynote 有各种 3D 的效果,比如我最喜欢的是 Cube。Keynote 还提供 alignment guide(对齐向导)、slides grouping(幻灯片分组)等独特的功能。
Keynote

Safari(系统自带)

Safari 是苹果自带的浏览器,其速度可以与著名的 Opera 媲美。界面设计也非常简洁明了。Safari 当然是支持 RSS 阅读的,下面展示的是按下 RSS 按钮后,RSS 页面飞入窗口时的动画效果:
SafariRSSMotion

哦对了,Safari 这样的软件是用 Cocoa(苹果的 Objective-C API)来编写的,所以支持一系列的系统服务的,比如说鼠标取词:
SafariDicPopup

几个专业级的软件

毫无疑问的,几乎所有的专业级软件都可以在 Mac 上运行,比如 Adobe Photoshop、Dreamweaver、InDesign、Flash,还有 Maya 等等。

我们先来看看 PhotoShop。我总是更加喜欢在 Mac 上使用 Photoshop。原因在 Windows 上,如果最大化了 Photoshop,就把所有的桌面上的东西还有别的软件覆盖住了,在 Mac 上就没有这个问题了。如下图所示,我仍然可以看到 Finder(文件管理软件),还有我的聊天窗口。这样的设计也让把东西从一个窗口拖到另一个窗口容易了很多。
Photoshop

然后是 Mathematica:
Mathematica

还有 Maple:
Maple

我在 Econometrics 课上用的 Stata 同样有 Mac 版本:
Stata

顺便介绍一下我很喜欢的一个计算器软件 Magic Number Machine。它很智能,我只是输入 4/127,它就自己把它变成分式形式了。
MagicNumberMachine

当然 TeX 也是没有任何问题的。这里我展示的是用 TextMate(我最喜欢的编辑器之一)来编译 LaTeX 文件:
TeX

很难想象 Mac OS X 的 Terminal(终端、命令提示行)也比人家的漂亮,比如我把它设置成黑底绿字,半透明了:
Terminal

Mac 的开发环境

在 Mac OS X 上开发软件并不是一件很困难的事情,你可以使用 Java、Ruby、Perl、Carbon (像 C)等各种技术。当然最好的是使用 Mac OS X 的 Cocoa(Objective C)——很多程序员都说使用 Cocoa 让他们的编程速度提升了几倍!Mac OS X 的开发环境 Xcode 是完全免费的,你可以在苹果的网站上下载。
Xcode

Mac 会讲很多国家的语言

Mac OS X 是多语言版本的,如果你想让你的界面变成德语,在系统偏好里把德语拖到最上面,重新登陆就可以了:
PrefIntl


我电脑上的部分软件列表

  • 通信类:iChat、Adium(全能聊天软件,MSN、GoogleTalk 等都不在话下)、Skype、LumaQQ

  • 生产力类:iGTD、iCal、OmniPlan

  • 办公类:Address Book、Microsoft Office 2004、Pages、Keynote

  • 设计类:Adobe Acrobat 8.0、Adobe InDesign CS3、Adobe Photoshop CS3、Adobe Illustrator CS3、Adobe Lightroom、Corel Patiner X

  • 网络类: Chicken of the VNC、 CoRD(Remote Desktop)、Transmission(BT)、Transmit、Speed Download

  • 网页浏览:Safari、FireFox、Camino、Opera

  • 网页编辑:RapidWeaver、Coda

  • 其他:Chmox(chm)、CocoThumbX、Data Backup、Delicious Library、Disco(刻录)

  • 媒体:EasyWMV、FlickrUploadr、GarageBand、HandBrake(rip)、iDVD、iMovie、iPhoto、iTunes、MPlayer、Photo Booth、RealPlayer

  • 游戏类:Chess、Frozen-Bubble、Warcraft、World of Warcraft

  • 数学类:Mathematica、Maple、Stata

  • 开发类:TextMate、Xcode



有话跟我说吗?

如果你有什么建议,或者有什么想交流的,欢迎你写邮件到 helin.gai \at gmail.com。

2 条评论:

  1. 老虎即将远去,豹子就要来咯!

    回复删除
  2. 补充一个iTerm,取代native的Terminal :)

    回复删除