本文即将谈到的 macintosh.js 由 JavaScript 编写完成,它不是真正的操作系统,却能带你了解二十多年前的 Mac OS 8 究竟是什么样子。
macintosh.js 模拟的是 1991 年的 Macintosh Quadra 900,原机采用的是摩托罗拉 25 MHz 68040 处理器,4MB RAM,售价高达 7200 美元。
没有 Dock 栏和 Launchpad 的 Mac OS 8
除了 macOS 用户之外,Windows 和 Linux 用户也可以安装 macintosh.js 来体验 Mac OS 8。
毕竟都是二十多年前的系统,无论是 macOS 还是 Windows。以现在的审美来看确实很简陋,但在二十多年前它们也让人惊艳不已。
时过境迁,但重新去体验这些经典版本系统,在很多操作逻辑上其实还是一致的。这一点在 Windows 系统上会更加明显,而 Mac OS 8 与现在的 macOS 10.15 相比差异性还是比较多的,甚至觉得很多地方更接近 Windows。
macOS 经典的顶部菜单栏,左上角的彩色苹果 logo 更像是 Windows 系统的开始菜单,有着相同的多级菜单,包含了所有的应用程序。我们现在所使用的 Launchpad 是到 2011 年发布的 Mac OS X Lion 上才正式启用。
在 Mac OS 8 上,经典的窗口操作按钮并非都是位于左上方。关闭按钮是在左上角,按住窗口右下角区域拖动可以自由调节窗口大小。而窗口自适应和折叠按钮则都是在右上角,这与现在的「关闭、最小化、全屏」也不大一样。
点击窗口折叠按钮或者双击标题栏,可以将当前窗口折叠成仅剩标题栏。
虽然没有 Dock 栏或者类似 Windows 的任务栏,但 Mac OS 8 其实也是可以将应用最小化的,当前活跃的应用图标会显示在菜单栏最右侧,点击可以查看当前所有打开的应用,并执行隐藏(也就是最小化)操作。
为了方便大家体验 Mac OS 8,开发者在系统中内置了一些经典的应用和游戏,包括 IE 浏览器、网景浏览器、Photoshop、《文明 II》《龙与地下城》等。
关于 IE for Mac
骨灰级玩家大概知道,IE 浏览器曾经并非 Windows 平台独占,虽然微软和苹果是竞争对手,但早在 1996 年,IE 2 就已经登陆 Macintosh。在 1997 年苹果 MacWorld 大会上,乔布斯亲自宣布 IE 成为 Macintosh 的默认浏览器。为了这个,微软花了 1.5 亿美元。
macintosh.js 中内置了 IE 3.0.1 以及 Netscape Navigator 3.0.1 两款浏览器,都是满满的回忆啊。在 macOS 上启动 IE 浏览器,大概已经很少人有这样的体验吧,可惜在 macintosh.js 并不能联网⋯⋯
而在 2003 年,苹果与微软的合作结束。苹果发布的 Mac OS X 10.3 Panther 开始用自家的 Safari 作为默认浏览器,直至现在;2005 年,微软也正式放弃了 macOS 版本的 IE 浏览器。
其它应用和游戏
另一个让我比较有兴趣的是 Photoshop,仍然是比较古老的版本——Adobe Photoshop 3.0.5。好在 macintosh.js 支持从本地导入文件(具体操作方法可以点击底部的 Help 查看,是通过「macintosh.js」文件夹作为中转),我导入了一张最近拍的图片来测试。
加载这张 1.7MB,分辨率 2000*1333 的图片耗时要 10 多秒,确实是慢了些,考虑到当时的硬件水平,也不用期望太高了。加载完成,显示的图片有非常明显的噪点,清晰度感人,着实不是同一时代的产物。
这个版本的 Photoshop 打开之后是没有默认的主界面的,只能看到所有的工具栏,熟悉 Photoshop 的用户还是一眼就能看出每个图标所代表的功能,毕竟 Photoshop 的基础功能都还在,只是后期版本中更复杂、智能化处理的功能还不具备。
开发者内置了不少经典游戏,包括《俄勒冈之路》、《毁灭公爵 3D》、《文明 II》、《龙与地下城》等等,二十多年前的人们玩这些游戏大概跟我第一次在电脑上玩《流星蝴蝶剑》的感觉差不多吧。
总结
macintosh.js 并非完整的系统,更多的是让大家简单体验 Mac OS 8 的 UI、操作逻辑以及简单体验一些应用和游戏,真正使用过 Mac OS X 的用户基本算是骨灰级玩家了。