此前,阿梅里奥和乔布斯因为兼容Macintosh授权的事情,曾打过一次交道。虽然当时的会谈不欢而散,但阿梅里奥见识过NeXTSTEP操作系统的强大。有没有可能用NeXTSTEP替换苹果现有的操作系统呢?
无巧不成书。就在阿梅里奥想到了NeXTSTEP又没有拿定主意的时候,11月底,苹果公司首席技术官艾伦?汉考克(EllenHancock)接到了一个陌生人的电话。当时,汉考克正在欧洲出差。
“我是NeXT软件公司的销售。”电话里的陌生人自我介绍说。
“NeXT?”
“对,NeXT。我们研发NeXTSTEP操作系统。我想知道,苹果公司有可能考虑使用NeXTSTEP作为下一代操作系统吗?”
汉考克是阿梅里奥加入苹果时从国家半导体公司带来的亲信之一。她第一时间把这个情况汇报给了阿梅里奥。阿梅里奥和汉考克都觉得,乔布斯一定知道了苹果正在选操作系统的情报,否则,不会让销售在这个节骨眼上打电话询问。既然两边想到了一起,那就谈一谈吧。
12月2日下午,刚从日本出差回来的乔布斯来到了苹果总部。面对阿梅里奥,乔布斯一开口就显示出超凡的推销技巧:
“我注意到,有一个潜在的机会可以让NeXT为苹果提供帮助。”乔布斯顿了顿继续说,“我不知道你们对此是否真的有兴趣,但请允许我讲一讲,这个计划里最吸引人的地方在哪里。也许,这完全是个疯狂的主意,我甚至不知道为什么我会在这里向你们推销这个计划。不过,还是让我们一起看一看,这主意究竟靠不靠谱。”
乔布斯首先断言,选择BeOS对苹果来说是一场灾难。看来,乔布斯来之前做了功课,对苹果正和Be公司谈判的进程了如指掌。他用激烈的言辞批评BeOS不成熟,不稳定。然后用鼓动人心的话大加称赞NeXT操作系统。
紧接着,乔布斯话锋一转:“如果你们觉得,NeXT能为苹果提供帮助,那么,我个人可以接受任何形式的协议。无论是软件授权,还是转让整个公司,无论什么形式我都没问题。”
有备而来的乔布斯在谈判伊始就抓住了关键。微软因为附加条件过多、技术难度大而提前出局,Be公司因为价格问题而与苹果争执不下。这时,乔布斯直接摆出了最好的的条件,这不能不让阿梅里奥动心。
想想也是,NeXT屡败屡战,就要关门大吉,苹果的邀约就像一根救命稻草。乔布斯必须背水一战,也许只有他的三寸不烂之舌可以拯救NeXT了。
12月10日,星期二。在帕洛阿尔托的花庭酒店(GardenCourtHotel),BeOS和NeXT展开正式对决。乔布斯和他的NeXT团队先向苹果决策层介绍NeXTSTEP,然后再由卡西介绍他的BeOS。
一上来,乔布斯向大家强调NeXT是面向未来的操作系统,他的演讲征服了听众。紧接着,阿维?特凡尼安在便携电脑上演示了NeXTSTEP的强大之处,实机演示大大加深了听众对NeXT的印象。
也许卡西自以为胜券在握,居然没有为这次演示作精心的准备。卡西不但是一个人来的,而且没有幻灯片,没有产品彩页,没有演示用的电脑。他的演讲也索然无味,全无重点。
几乎所有人都把票投给了乔布斯和他的NeXT。
几天后,乔布斯又为苹果董事会做了一次演示。演示前,乔布斯在走廊里见到了12年前将自己从苹果赶走的马库拉。马库拉显得很尴尬,两个人只是简单握了握手,没有说更多的话。
协议很快达成,12月20日,苹果以429亿美元收购NeXT,收购对象既包括NeXT操作系统,也包括NeXT研发团队,乔布斯本人也因为这次并购而重回苹果。
关于回归后乔布斯的身份,阿梅里奥问他:“你想回来领导工程技术团队吗?”
“不。”乔布斯坚定地说。
“那,你想成为苹果公司的顾问吗?”
“不。”
“可是,既然你回归苹果,你的职位安排,我总要对董事会有个交代吧。”
乔布斯想了很久,终于松口道:“好吧,如果你非要对董事会有个交代,那不如说,我可以回来当董事会主席的顾问。”
一切都很顺利,阿梅里奥松了一口气。与马库拉不同,他和乔布斯此前并没有太大的过节,乔布斯以顾问身份回归苹果,帮自己尽快做好NeXT与苹果的整合,这计划看上去不错。不过,阿梅里奥的心底还是有一丝隐忧,他猜不透,苹果创始人的回归,对自己在苹果的前途到底意味着什么。
说NeXT是乔布斯的滑铁卢,一点儿都不为过。如果不是被苹果收购,乔布斯在NeXT将败得血本无归。但失败和失败也不完全相同。有的失败轻于鸿毛,有的失败则重于泰山。
NeXT虽然失败了,但NeXT留给苹果和电脑产业的遗产,其价值无法估量。
NeXT留给这个世界的第一份重要遗产,是NeXT的操作系统。这当然要归功于操作系统研发大师阿维?特凡尼安。
虽然销售业绩不佳,但NeXTSTEP仍足以在操作系统发展史上,占据一个里程碑式的地位。强大的Mach内核让NeXTSTEP拥有了超凡的性能和近似UNIX系统的稳定性。设计优雅的OpenStep接口标准,让操作系统和应用程序之间的交互更加清晰、简洁。更重要的是,NeXTSTEP操作系统创造性地将面向对象的开发方法与操作系统的应用开发接口完美结合,大幅降低了软件开发和维护的难度。
面向对象的特性是乔布斯大为推崇的亮点,他说:“当我1979年到施乐访问,看到图形用户界面的时候,在短短10分钟里,我就清楚地知道,世界上每一台电脑都应该像这样工作。你可以质疑,这个变革究竟需要花多长时间。你也可以质疑,在这个过程里,到底谁会胜出,谁会失败。但没人可以否认,世界上所有电脑最终都将在图形用户界面下工作。面向对象技术也是一样。一旦你理解了面向对象技术,你就会知道,世界上所有软件最终都将使用面向对象技术开发。你可以质疑这个过程需要花多少年,可以质疑谁会胜出谁会失败,但这个转变必然发生。”
乔布斯返回苹果后,一直在推动NeXT操作系统与MacOS的整合工作,但因为技术上的困难,这项工作花了好几年的时间。其间,Copland项目研发的不少新技术被融入到了MacOS7的升级版MacOS8中,后续的MacOS9则是这个系列的最后版本。
1999年,基于NeXT技术研发的全新操作系统MacOSX(最后这个X是罗马数字10的意思,表示MacOS9的后继,但事实上已经是全新的操作系统了)的服务器版。2001年3月24日,桌面版的MacOSX正式发布。直到今天,所有苹果笔记本、台式机上运行的操作系统,都是NeXT当年打下的基础,就连iPhone手机和iPad平板电脑上使用的iOS操作系统,也是NeXT一脉传承的结果。
MacOSX和iOS操作系统在设计上将NeXT操作系统内核的稳定性,面向对象开发的便捷性和苹果MacOS天生就具有的超凡用户界面结合得天衣无缝。乔布斯回归后,苹果之所以能起死回生,又能在2007年后凭借iPhone和iPad等“神器”在消费电子领域横扫千军如卷席,NeXT操作系统留下的遗产可谓居功至伟。
顺便提一下,MacOSX的每个版本都有一个公开的代号,而且都是猫科动物的名字。即便是不懂软件原理的人,看到这些有趣的名字,也会一下子喜欢上苹果的操作系统。
MacOSX版本发布时间猫科动物代号1002001年3月猎豹(Cheetah)1012001年9月美洲狮(Puma)1022002年8月美洲豹(Jaguar)1032003年10月黑豹(Panther)1042005年4月虎(Tiger)1052007年10月豹(Leopard)1062009年8月雪豹(SnowLeopard)1072011年6月狮(Lion)
NeXT留给这个世界的第二份重要遗产,是经过重重磨难后回归苹果的乔布斯乔帮主。
12年前,乔帮主愤然离开苹果时,还是一个在管理上极不成熟的小伙子。12年间,像奥德赛一样漂泊在外的乔帮主经历了太多的挫折和失败。在这12年里,虽然事业不顺,乔布斯的个人生活却有了着落。他终于放弃了嬉皮士一样放荡不羁的生活方式,娶妻生子,有了美满的家庭。
无论遭遇过多少磨难,无论生活状态如何变化,乔布斯用技术改变世界的梦想始终都没有变。12年后,回到苹果的乔帮主是不是已经足够成熟,可以在他钟爱的苹果一展身手?他能不能再次创造奇迹,让苹果再次震撼世界呢?
这一次,乔帮主不是一个人在战斗。从NeXT跟随乔布斯来到苹果的,还有他身边的左膀右臂——软件研发大师阿维?特凡尼安和硬件研发大师乔恩?鲁宾斯坦,这些人都是NeXT留给乔布斯和苹果的无价之宝。
NeXT成长过,失败过。乔布斯迷茫过,沮丧过。但NeXT远没有完结。NeXT留下的人和技术正在苹果悄悄积淀和凝聚,等待着一飞冲天的时刻。