banner

第一代iPhone研制秘史:工程师都不知道自己在干什么

  【腾讯科技编者按】 据国外媒体报道称,现在的iPhone关于一切智能手机用户而言恐怕都早已不生疏,但许多人没有意识到的是这一产品开发初期在苹果最顶尖工程师手中阅历了无数次的打磨后才终究成型。不过,现在许多初代iPhone工程师在回想其时的开发作业时却表明“自己底子不知道自己在打造的是什么东西。”

  当苹果联合创始人乔布斯在世纪初决议打造自己的智能手机产品时,他就委任自己的心腹福斯特尔组成一支精英团队。这一团队聚集了苹果最出色、最具野心的工程师,并终究成功开发出了iOS体系。

  应该说,乔布斯其时对福斯特尔委以重任,全权担任招募iPhone开发团队丝毫不令人感到古怪。因为福斯特尔是Mac OS X体系以及Aqua用户界面的开始设计者之一,一起早在NeXT时期就一向同乔布斯同事。

  据悉,乔布斯其时为这一项目给予了福斯特尔极大的自主权,但仅有的一个死指令便是该精英团队成员有必要从公司内部挑选。这契合苹果一向的风格,而iPhone的开发作业在其时更是最需求保存的隐秘。

  现在有关初代iPhong开发故事的风闻大多是因为苹果与三星的世纪专利之战,以及福斯特尔被免职后逐步流出的。其间最有意思一条或许便是,福斯特尔在iPhone开发过程中乃至都没告知项目成员他们到底在开发什么东西。福斯特尔在招聘组员时仅仅向他们不断“忽悠”,并着重称苹果正在打造的是一款令人惊叹的新产品,他们需求努力作业、加班,乃至甘心抛弃节假日和休息时间才干参加这一团队。

  福斯特尔泄漏,奥秘的iPhone项目开始代号为“Project Purple”,该项目组地点办公室外面乃至组织了“重兵把守”。音讯称,其时的“Project Purple”项目组直接占用了苹果总部的一整栋修建。需求进门的职工需求刷卡和通过摄像头检测,有时就算是项目组成员想进入某个办公室也有必要刷个五六次卡才干完结。

  除了福斯特尔外,苹果前工程师特里-兰伯特此前也曾在闻名在线常识问答网站Quora上叙述了在iPhone开发小组的作业进程。

  兰伯特称自己进组时首要担任的是iPhone内核调试作业,但这一作业体会同自己以往的阅历天壤之别。

  “其时,我被带进了满是黑衣人的奥秘区域。我在进行内核调试时也仅仅长途操作,我只能接触到进行长途操作的设备,底子不知道屏幕背面的奥秘设备是什么,但显然是一套根据ARM芯片的设备。”

  “当然,你需求签署保密协议才干够获取进入权限,也只要在签署保密协议的时分才知道这一项意图代号,且协议中清楚的写明晰你不得同别人评论这一项目代码。在进入实验室后,你会发现这儿还有一个更为奥秘的小实验室。因为我一直都在做较为根底的测验作业,因而底子无法接触到实在的iPhone。”

  此外,兰伯特表明为了进步保密安全性,即便两位工程师在开发同一个项目,苹果也有或许会给项目取两个不同的代号。

  需求指出的是,曾供职苹果六年的工程师安迪-格里尼翁(Andy Grignon)此前也曾泄漏过有关初代iPhone第一次上台展现时分的背面故事。

  他表明,初代iPhone举行发布会的时分还处于开发阶段,存在许多不行预见的问题,比方随机通话中止、断网、卡住不动或许直接关机。iPhone能够播映一段音乐或视频,但不能播映完好的一段,因为会随时溃散。其时的iPhone能够发送完邮件后再阅读网页,但却不能阅读完网页再发邮件,因为这样会死机。

  并且,在其时举行发布会时,世界上只要100台iPhone,这些iPhone许多有质量问题,比方屏幕和后壳缝隙过大等,软件也存在许多Bug。为了这一发布会的顺畅举行,工程师团队们有必要设置多台iPhone避免意外产生。此外因为iPhone常常溃散,其时iPhone的5格信号条并不是实在显现的,而是软件修正完结的。(归纳/汤姆)