随着 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 的系统要求时,是大吃了一惊(如果一个界面需要大量的资源去渲染,那么这个界面已经失败了。)
在我看来,图形界面的设计最重要的是不能喧兵夺主——用户应该可以把注意力集中在窗口里面的东西。Mac OS X 在这方面做得是比较突出的。虽然整个界面看起来非常华丽,但是却不足以让用户分神;细心的 Apple 甚至还放了一套名称为 Graphite 的界面方案,可以把比如窗口最上方的三个开关按钮,还有其他的界面元素变成灰色,这样在工作时,我们自己设计的用色就不会受界面颜色的干扰了。你可能会很好奇,三个按钮都是灰色不是很 confusing?答案是,如果你把鼠标移到那个按钮区域,这三个按钮会上会自动出现“X”、“+”、“-”的标识,帮助你区分各个按钮的功能。
Mac OS X 的界面还有一个特点,就是利用了所谓的“sheet”。Sheet 其实就是弹出窗口,但是和 Windows 不一样,这些弹出的窗口是“粘”在主窗口上的。想象一下,如果你同时打开了几个窗口,每个窗口都有一个弹出的保存窗口,你很容易就搞不清楚哪个弹出窗口是谁的了。使用 sheet 就不会有这样的问题了:
在 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 就可以了。
很多人抱怨 Mac 上只有单键鼠标,这并不准确。Mac OS X 是完全兼容双键鼠标的,比如下图就是我的鼠标的设置(我用的是 Apple 的 Wireless Mighty Mouse)。第一眼看到这个鼠标,你一定以为它是单键的,不过事实并不是如此,虽然它看起来只有一个键,但是如果你按下右侧,那么就是右击了。
你可能知道,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 用户不用为病毒操心。
在中国,苹果的形象总是很高傲,很多人认为苹果是专业用户来用的。但是在美国,苹果总是不停的塑造苹果娱乐至上的形象。看看近期的 Get a Mac 广告吧:Mac 在做家庭画册,而 PC 在做电子表格。。。也许是时间改变我们对苹果的认识了。
很多人总是说 Mac 上的软件很少。怎么说呢?Mac 上的游戏确实没有 WIndows 上的多(当然主要的那些,像 Warcraft、Diablo、World of Warcraft 是有的。随着 Mac 加入 Intel 阵营,越来越多的软件被迁移到 Mac 上来了)。不过除了游戏以外的软件,我似乎总是能找到和 Windows 平台上相当、甚至更好的来替代。你会发现 Mac 上有更多能让我们发挥想象力或者提升工作效率的软件。
Address Book(系统自带) 固名思议,Address Book 是用来保存你的联系人列表的,它功能强大,但是界面非常简洁易用。在下图中,我在电话号码上点了一下,然后使用了放大功能。苹果说,有时候你可能会在房间的另一头打电话,这样远远的也可以看到你要播的电话号码了,非常贴心的设计。
Dictionary(系统自带) Mac OS X 里面有完整的 New Oxford American Dictionary, 2nd Edition 和 Oxford American Writers Thesaurus。如果你希望有一本英汉的词典,那么你可以去下载免费的 TranslateIt! 它的 Deluxe 版本甚至支持鼠标取词!
Microsoft Office(第三方) 你可能不会相信,Microsoft Word 最早只是 Mac 上面的软件,后来才跑到了 Windows 上去。事实上,直到今天,微软仍然总是先在 Mac 平台上“测试”一些技术,然后再放到 Windows 版本的 Office 中去。所以并不奇怪,Mac 上的 Office 总是更加漂亮,在某些方面功能也更加强大。在下面的图中,你看到的是 Word 2004 的笔记本视图,我用它来做笔记甚至录音。
iLife(系统预装) iLife 是苹果的 digital life suite。我用得最多的是 iPhoto,用来管理和编辑图片的入门级软件。事实上 iPhoto 的功能非常强大。下图展示的是图形编辑界面。iPhoto 还提供了去除红眼,还有相当智能的一键修复功能。你还可以用全屏幕模式来编辑图片。
几个专业级的软件 毫无疑问的,几乎所有的专业级软件都可以在 Mac 上运行,比如 Adobe Photoshop、Dreamweaver、InDesign、Flash,还有 Maya 等等。
我们先来看看 PhotoShop。我总是更加喜欢在 Mac 上使用 Photoshop。原因在 Windows 上,如果最大化了 Photoshop,就把所有的桌面上的东西还有别的软件覆盖住了,在 Mac 上就没有这个问题了。如下图所示,我仍然可以看到 Finder(文件管理软件),还有我的聊天窗口。这样的设计也让把东西从一个窗口拖到另一个窗口容易了很多。
在 Mac OS X 上开发软件并不是一件很困难的事情,你可以使用 Java、Ruby、Perl、Carbon (像 C)等各种技术。当然最好的是使用 Mac OS X 的 Cocoa(Objective C)——很多程序员都说使用 Cocoa 让他们的编程速度提升了几倍!Mac OS X 的开发环境 Xcode 是完全免费的,你可以在苹果的网站上下载。