iPhone 诞生前的 48 小时:乔布斯差点取消了它
2007年1月9日,旧金山莫斯康中心。Steve Jobs穿着一件黑色高领衫,站在舞台中央,说出了那句科技史上最著名的话:Today, Apple is going to reinvent the phone. 台下的欢呼声震耳欲聋。但没有人知道,在48小时前,这场发布会差点被取消。iPhone差点死在了手术台上。 发布会前48小时:Wifi崩溃 2007年1月7日,距离发布会还有两天。苹果的工程师团队在莫斯康中心进行最后的彩排。当乔布斯拿起iPhone,准备演示上网功能时,Safari浏览器白屏了。 不是网络问题,不是信号问题,是iPhone的WiFi芯片在特定条件下会随机崩溃。工程师们已经和这个bug搏斗了几个月,但每次以为修好了,它又会在意想不到的时候出现。 乔布斯看了工程师一眼,说了一句话:Fix it。没有吼叫,没有咆哮,但整个团队都知道这意味着什么。如果修不好,就没有发布会。 接下来的48小时,WiFi团队没有睡觉。他们发现崩溃的触发条件高度随机:当WiFi和蓝牙同时开启,当手机同时连接多个基站,当信号强度在某个临界值波动——任何一个条件都能触发崩溃。但问题在于,在发布会现场,所有这些条件都会同时出现。 发布会前24小时:硬件故障 1月8日,距离发布会还有24小时。在最后一次完整彩排中,乔布斯从口袋里掏出iPhone,屏幕亮了,但触摸屏没有反应。滑动解锁,滑不动。点击图标,点不了。 乔布斯把手机扔给了硬件负责人。工程师们排查后发现,是触摸屏控制器的焊接出了问题。这个手机是手工组装的,因为当时iPhone的量产线还没有建成。每一台原型机都是百万元级别的造价,由工程师一个个手工焊接。 但问题在于,备份的原型机也出现了类似的问题。乔布斯需要至少3台可以正常工作的iPhone用于演示,但此刻只有1台勉强可用。工程师们开始了一场疯狂的拆解和焊接,用烙铁在显微镜下修复每一个可能出问题的焊点。 发布会前6小时:信号问题 1月9日凌晨,距离发布会还有6小时。乔布斯做了一个最终决定:在演示期间,iPhone将连接到一个隐藏的WiFi网络,而不是使用AT&T的蜂窝网络。因为AT&T在莫斯康中心的信号覆盖太差了,而且当时的EDGE网络速度慢得令人发指。 但即使是隐藏的WiFi网络,也不稳定。工程师们想出了一个天才的解决方案:在舞台上安装多个WiFi路由器,确保无论乔布斯走到哪里,iPhone都能连接到最强的信号。同时,他们在后台秘密修改了iPhone的WiFi固件,禁用了蓝牙搜索,关闭了所有不必要的后台进程,让WiFi芯片专注于一个任务:保持连接。 这个临时的固件修改,后来成为了iPhone正式版WiFi管理的核心逻辑。 发布会前1小时:最后的祈祷 1月9日上午8点,距离发布会还有1小时。所有工程师聚集在后台,没有人说话。iPhone的演示手机被整齐地排列在托盘上,每一台都经过了最后一次测试。 乔布斯走过来,拿起一台iPhone,滑动了屏幕。解锁。他点了一下Safari。纽约时报的网页加载了出来。他点了一下Google Maps。定位到了莫斯康中心。他点了一下音乐播放器。音乐响了起来。 乔布斯放下手机,对工程师们说:Good work。然后走上了舞台。 发布会现场 后来的事情,全世界都知道了。乔布斯在台上玩了90分钟,演示了电话、音乐、照片、上网、地图。整个过程没有一次崩溃,没有一次卡顿,没有一次触屏失灵。 但后台的工程师们知道,每一秒都是奇迹。他们通过无线耳机指挥乔布斯每一步的操作顺序,确保他做的事情不会触发那些已知的bug。他们用日本清酒瓶装的矿泉水(因为乔布斯觉得水更有仪式感)来缓解紧张。 当乔布斯说出那句This is a revolution,台下的工程师们哭了。不是感动的泪水,是如释重负的泪水。他们用了48小时不睡觉,修好了一个不可能修好的产品,然后看着它在全世界面前完美地运行了90分钟。 后来的故事 iPhone第一代只卖了600万台,远不如后来的机型。但它重新定义了手机,重新定义了计算机,重新定义了人类和科技的关系。 而那48小时,被苹果的工程师们称为「死亡行军」。每一个参与那段历史的工程师,都把它当作职业生涯中最骄傲也最痛苦的回忆。 科技史上从来没有一个产品在发布前48小时还处于随时可能崩溃的状态。但iPhone做到了。不是因为苹果不专业,而是因为乔布斯要求的是一个不可能的产品,他的工程师们用了不可能的方式把它造了出来。 这就是iPhone真正的传奇:不是它改变了世界,而是它本来应该死掉,但它活了下来。