今天看 RSS 的时候,读到苹果fans博客的这篇文章,里面介绍了在 YouTube 上 Nobel Tech 做的 macOS 界面演进的视频:
视频剪辑的很巧妙,全长 10:17,从 1984 年的 System 0.97 到比较新的 Ventura,每个系统都截取了一段使用视频,主要展示了一下系统的界面,已经让我感觉到非常的好看了。看视频的时候有两点感受,记录一下。
一
从这个视频,可以看到苹果操作系统界面的发展历史。有些事情在没有亲身体验过的时候感觉挺神秘的,但是真正上手后,其实感觉其实还好,而一旦习以为常,回国头再来看,最终感觉也是不过如此。苹果的系统再怎么特殊,其实也是一个操作系统,要做的不过是操作系统的工作。
早期受环境限制,我见过的操作系统很少,对一些当时比较小众的系统的界面充满了好奇(其实现在也是)。过去在没有方便的互联网的时候,我对一些系统界面的印象是从书上来的,看一些截图时也有过一些误解,到后来看到了也忍俊不禁。比如我印象很深的 Window Maker,我一直对它边角上的曲别针感到很好奇,也一度认为很神秘。后来才知道,不过是一个按钮而已。
早期的苹果系统,虽然现在能找到乔布斯在 1984 年开发布会时现场演示 Macintosh 的视频,让看的人感觉很高大上。实际上看了真实系统的演示视频,可以说也就那样。在那个年代当然是了不得的东西,但今天看来,其实也就那样。特别是据说早期的 Macintosh 上的操作系统是运行在软盘上面的,运行起来的感觉,我想跟我 90 年代用 DOS 来跑一些需要换软盘的软件的感觉比较相似吧。虽说没有用过早年的 Macintosh 系统,但我尝试过 Windows 3.2,其实 Windows 模仿 Mac 的界面,那个时候差不多也可以算是等比例复制吧。
或许是出于对历史的兴趣,我对一些老的系统的兴趣很大。在家里刚有电脑的时候,电脑跑的 Windows 95 系统,我偏偏要在上面跑 DOS、玩 Windows 3.2、在 UCDOS+WPS 里写文章、玩《暗杀希特勒》,当然,都是玩。相信如果那个时候有条件跑个黑苹果,我也会乐此不疲吧。
二
我没有经历过苹果的 System 时代,对它的实际印象都是纸上得来。听说它是单进程的操作系统,一个应用程序卡住了,会拖累整个操作系统。具体怎么个拖累法我不清楚,但根据文字判断,当时的用户大概是深恶痛绝的。所以,OS X 把之前的内核砍掉重炼,基于 UNIX 和 Mach 搞 Darwin,在今天看来真是绝佳的一步棋。特别是 UNIX 的底层,谁能想得到目前 macOS 是 UNIX 系列桌面系统中占比最大的呢?话又说回来,历史又何偿能够假设?今天来看,其实也难说是谁成就了谁。如果不是苹果搞 Mac OS X,桌面领域或许只能靠 Linux 苟延残喘了。
我在中学时期得知了 FreeBSD,对它发生了兴趣。虽然没有条件在电脑上安装,但在新华书店里把能找到的介绍它的三本书先后买全了。其中一本是《FreeBSD 使用手册》,就是翻译后的 FreeBSD Handbook。里面有一节关于 FreeBSD 的历史的,是 FreeBSD 三位创始人之一的 Jordan Hubbard 写的,然后忘记从哪里得知他被苹果挖去搞 Darwin,那个时候才对苹果的系统有了一点印象。再之前,苹果完全是另外一个世界,似乎此生都不会接触的。Darwin 里有一些习惯上的修改,跟 UNIX 有差异,我不理解,比如 /home 改成了 /Users,曾经耿耿于怀,但现在也慢慢接受了。
三
我小时候,甚至对电脑还没接触过的时期,在电视上看到过一则苹果的广告,算时间应该是九几年。广告似乎是黑白的,大意是一位职场男人去了朋友的公司,看到对方那里没人用的苹果电脑,发生了兴趣,于是掏出随身携带的软盘,插进去打开了自己的电子表格,然后惊叹于苹果电脑的一些特性。具体是什么特性我早就忘记了,隐约说到过流畅。几年前我就想起过这则广告,从各大视频网站搜索,一直没有搜到它,也是目前让我耿耿于怀的事情。
四
看这个视频的时候,我还有个感觉,就是时间过得很快。老生常谈,不过也许是中年男人的通病吧。当视频流转到 Mac OS X 的时候,我自然而然的想到了自己用过的苹果系统。
第一个接触的苹果系统是 Mac OS X 10.5 Tiger,当时甚至我还没有模过苹果的硬件电脑,忘记是出于什么原因,看了苹果发布的一个演示视频。现在猜测可能跟我买了 iPod,安装使用了 iTunes,萌生了对苹果软件的兴趣有关。反正是因为某个原因,我看到了这个视频,并且不止一次观看,而且越看越着迷,甚至我后来有条件之后,下载保留了一个副本,至今还存在我的服务器上,可以在线观看或者下载(mov、zip)。这个视频让我第一次领会到了苹果的端到端控制代来的好处,甚至当时我对所谓端到端控制还没有概念。因为苹果的这一策略,当你在苹果的邮件应用里收到有邀请的邮件时,可以识别出时间和地点,鼠标一点就能加到日历里去,这些方便的操作是我过去没有想过的。
后来我领会到,这个视频其实有误导。人们未必就一定要用苹果官方的应用来做事情,比如如果我不用苹果的邮件客户端,而用网页客户端或者第三方的,事情就没有那么顺利,这跟后来苹果使用 URL Scheme 等技术来让各软件之间有所交互还是有区别的。不过当时没考虑这么多,这个视频让我逐渐的喜欢上了这个系统。其实直到现在,视频里说的功能,我也没有全部用上,反正是一个很棒的期待。
从 Tiger 开始,我便一直追逐着苹果的操作系统的版本。过去我其实对苹果系统的更新非常期待,那个时候的变化真大呀,而且真的有一些很厉害的功能,比如我至今记得,我对苹果发布会上 Craig Federighi 介绍 Mac OS X 的 Power Nap、内存压缩等功能兴奋不已。而不知道从什么时候,这种期待感已经失去,像最近的升级,我甚至都记不住版本名称了,多的屏幕组件,我一个也没有用上。而且,写到这里我刚想起来,Tiger 的时候,苹果有个 Dashboard 的功能的,在那里已经可以添加 Widgets 了,我还记得我保留或者添加了天气、便笺等组件,并切切实实的用上了。
确实,差不多从 Mountain Lion 之后,我对版本名称的记忆就大致模糊了。看了这个视频,我才想起来中间还有那么多的版本。查了一下过去写的博客文章,我第一次使用 Mac OS X 是在 2008 年初,到现在也已经有 16 年了,这已经不短了,足够一个当时诞生的婴儿有充足的独立思维了呢。
五
最后,照苹果fans博客上的说法,有人在 B 站上对视频进行了搬运,方便无法上 YouTube 的人观看,我也在这篇文章进行嵌入吧。