立即下载 知乎日报 每日提供高质量新闻资讯

iPhone 4、5、6……都是用阿拉伯数字,怎么一到 10 就变 X 了?

图片:William Hook / CC BY-SA

为什么 iPhone X 之前都用阿拉伯数字,iPhone X 用罗马数字?

黄兢成,iOS / Mac / C++ 开发者

iPhone X 延续了 Mac OS X 的命名方式。而 Mac OS X 的命名有段历史。

-

苹果公司 1984 年发布了 Macintosh 电脑。Macintosh 这个名字是项目发起人 Jeff Raskin 根据一个苹果品种 McIntosh 起的。为避免麦金托什实验室(McIntosh Laboratory) 名字冲突,故意改变字母的拼写,就成了 Macintosh。

乔布斯在 Lisa 项目失败后,盯上了 Macintosh 项目。Jeff Raskin 受不了离开苹果公司,Macintosh 就成为了乔布斯的项目。而乔布斯在 Macintosh 发布后一年,于 1985 年离开了苹果公司,同年创办了 NeXT 公司。NeXT 公司后来开发了一个操作系统 NEXTSTEP。

Macintosh 电脑的操作系统最开始名为 System,8.0 时改名为 Mac OS。Mac OS 一直维护升级,但由于开发时间太早,有点先天不足,并不具有一个现代操作系统所应有的特性。在 1994 年,System 7.5(代号 Mozart)发布后,苹果公司打算创建一个全新的操作系统,这个系统将有一个全新的内核。

跟 Mac OS X 以猫科动物和风景为代号不同,Mac OS 以音乐家名字为代号。这个新操作系统的代号为 Copland,在 1995 年 3 月正式公布计划,预期 1996 年发布。但到了 1996 年,Copland 还很糟糕。经过评估,Copland 是没有指望了,按照苹果公司的状态,这个系统是永远都不可能发布,还不如早点取消为好。

自己造不成系统,苹果公司就打算想向外购买一个新操作系统。最开始跟看中了 Be OS,但价钱没有谈拢。最后在 1997 年收购了 NeXT 公司,拥有了 NEXTSTEP。乔布斯转了一圈,重新执掌了苹果公司。

于是开始以 NEXTSTEP 为基础,整合原有的 Mac OS 系统。整合需要时间,旧版 Mac OS 也升级维护,1999 年 10 月,Mac OS 9 发布。2001 年 3 月,整合完成,Mac OS X 最终发布。Mac OS X 是全新的操作系统,拥有全新的内核,之后 Mac OS X 一直延续到今天,改名为 macOS。

-

了解这段历史,大家就知道 X 这个字母有更深的含义。这里的 X 不单单是罗马数字 10 的意思。更有点重启,面向未来的意味。

在 iPhone 发布 10 周年,发布 iPhone X,有着特殊的意义。我猜苹果公司是想表达,iPhone X 是 iPhone 面向未来的重启之作。iPhone X 不应该理解成 iPhone 的第 10 代产品,而应该是 iPhone X 的一代产品。正如 Mac OS X 最初发布的时候,并非是 Mac OS 的第 10 版,而是 Mac OS X 的第一版。

扫描二维码下载知乎日报

支持 iOS 和 Android
二维码下载知乎日报
阅读更多 2019 年 9 月 19 日在德国发布的华为 Mate 30 系列有哪些亮点和不足? 下载 「知乎日报」 客户端查看更多