文科生不懂技术,所以传记作家们看不到 NeXT 和 PowerPC 背后的一些东西,其实对 iPhone 非常重要。
NeXT 计算机的操作系统是 NeXTSTEP : 第一个基于 Unix 又易用的图形操作系统。他留给苹果的好处是:
1 跨平台容易。
Unix 的好处。今后,无论是 Mac OS 从 PowerPC 跨越到 Intel ,还是 iPhone OS 从 Intel 跨越到 ARM ,苹果都将受益于此。
2 基于 Unix 的图形操作系统
NeXTSTEP 仅仅是开始,开发这个系统的团队后来进入苹果发展 Mac OS X 。 1988 年至今,在 Unix 图形操作系统上,苹果的人员,经验/ Know how 甚至代码的积累都是连续的。
而 iPhone OS 本质上就是一个基于 ARM 的 Unix 图形操作系统。所以苹果的积累延续到了 iPhone 上。今天, iPhone 开发者用的类会继承于 NSObject 。其中的 NS ,即 NeXTSTEP + Sun 的缩写。
(与之对比,是 Linux 图形界面的各种没谱各种乱。 )
3 实战经验
Unix 跨平台方便没错。但是有时理论和实战完全是两回事。而 PowerPC 的衰落给了苹果一次大规模实践的机会。 Mac OS 从 PowerPC 跨越到 Intel 的经验。对 iPhone 的迅速推出应该有不少帮助。( iPhone OS 不过是 Mac OS 的又一次跨平台而已:从 Intel 到 ARM 。)
( PowerPC 还有个小八卦。 PowerPC 是精简指令集的体系,恰好 ARM 也是。苹果面向 Power PC 的硬件开发人员后来参与了另一个项目 :A4 。)