如今的 iphone 已经迎来了问世十周年(2007.1-2017.1)的纪念日,国外知名苹果爆料达人桑尼-迪克森(Sonny Dickson)日前也在网络上公布了一段 iphone 初代原型机的演示视频。迪克森透露,苹果曾为初代 iphone 设立过两个独立的研发团队,其中一支团队的任务是将 ipod打造成为一款手机,另一支团队的任务则是将 OS X 系统浓缩到移动设备中。
图为运行采用 ipod 界面和虚拟滚轮(Click Wheel)的设计系统由 ipod 之父托尼法戴尔牵头开发,代号 p1
不过,有着苹果 ipod 之父之称的托尼-法戴尔(Tony Fadell)却给出了一个不尽相同的故事版本,并在不久前的底特律国际汽车展会中抽空接受了美国科技媒体 The Verge 的专访,以下是本次专访主要内容:
The Verge:目前网络上流传着有关初代 iphone 的原型机视频以及有关这代设备研发的许多新闻故事,似乎这一代产品在研发初期的时候还存在两只互相竞争的项目团队?
法戴尔:iphone 初代的研发过程中出现过无数的用户界面设计方案,这仅仅是每个人想法的不同而已,并不存在团队竞争一说,我们都在这一项目上努力。
有时候,很多东西只有在一开始的时候你觉得十分愚蠢,但当你看透了之后就会发现这其实是非常聪明的想法。就比如,所有人都希望在物理键盘上输入,没人喜欢在玻璃上打字这样的想法。因此,你需要在项目开发中不断鼓励成员不要产生先入为主的想法,所以我们的 iphone 项目大约存在过 16、17 个不同的概念设计方案。
The Verge:我们在网上看到的 iphone 原型机太疯狂了,它有着类似 ipod 的触控式转盘以及一个独立的触摸屏幕,这到底是什么玩意儿?
法戴尔:我们当时有两个完全不同的原型机,其中之一是给用户界面小组使用的,因为那时用户界面小组还在使用 Director,他们总能够很快地在屏幕上模拟出一些东西。一个团队将其设计成了类似 ipod 的样式,另一个团队则为其配置了一个全触控屏幕,但这两支团队其实是一同工作的。所以,并不是我们所有人都在尝试不同的设计方案。
而且,当时还有一个所谓的开发主板原型(development board prototype),我们可以在上面重写各种用户界面,尝试诸如触摸屏和硬件按钮等不同设计。因此在第一代 iphone 的开发过程中,硬件和软件用户开发界面的工作其实一直是并行展开的。所以你在视频中所看到的仅仅是负责用户界面员工的开发工作而已,他们在设计的时候还没有调用任何硬件,而仅仅是在 Mac 上完成的。
The Verge:在最新发布的视频里,我们看到硬件已经运行着操作系统的软件,这是怎么回事?
法戴尔:有些人觉得这些设计很有趣,然后将它们导入了真正的 iphone 中。当时没有硬件演示,一开始都是在 Mac 上测试软件的。后来我们尝试开发转盘,毕竟已经有现成的转盘 ipod 可供参考,所以我们想在 ipod 的基础上进行开发。但是在 ipod 上编辑用户界面难度实在太高,所以我们先在电脑上编辑,然后再将其移植到 ipod 中。
The Verge:这也就是说,我们所看到的其实是一个基于 Mac 平台的 ipod 模仿程序?
法戴尔:这是一个 Mac 应用,有可能是用 Director 做的,也有可能是其他软件。
The Verge:那它(指这一用户界面)究竟是怎么会出现在 iphone 原型机身上的?
法戴尔:有人在后期将其导入了 iphone 中。
The Verge:是苹果的人,还是其他什么人做的?
法戴尔:我不知道,总之是有人进行了导入的工作,所以现在才能看到它们并列放到一起对比。但在苹果公司内部,我们从来没有在做决策的时候这样做过。
The Verge:从视频中来看,第一部原型机的上半部分已经设计出了类似 ipod 菜单的界面,下半部分则是模拟转盘。但最终苹果并没有采用这样的方案,你们最后怎么做出如此不同的决定的?
法戴尔:让我来慢慢解释这一问题。首先,我们当时希望制作出一款更加出色的 ipod Video 产品,比如为 ipod 配置一个大屏幕、移除转盘或者设计一个虚拟转盘让用户可以横屏观看视频、图片。滚轮是这个计划最大的阻碍,我们不想把设备做的太大了,只是想让屏幕变大,因此我们尝试过保留转盘,并为设备增加一块显示屏幕用于放置虚拟转盘的设计。
接下来就是所谓的ipod phone了,这一设计保留了 ipod 式的小屏幕,同时又沿用了经典的转盘式操作。这主要是因为,如果我们取消转盘设计的话一定会让所有市场营销部的同事抓狂的。但 ipod phone 的致命缺陷在于它不能方便的拨号,只能像老式旋转式电话一样拨出1、2、3。虽然它的设计和其他功能都没有问题,但我们知道它就是行不通。
最后,我们又开始尝试多点触控的方案,并一直对界面进行优化,直到变成了现在我们看到的样子,我们把它叫做磁贴。
The Verge:当你和乔布斯及其他人在屋子里的时候,你的建议是什么,其他人的建议是什么?
法戴尔:我们很多人早就意识到,我们无法用转盘实现快速拨号,所以我们跟乔布斯说:史蒂夫,我们不想在这上面浪费时间了。可是乔布斯却坚持:不,我希望你们继续做下去、继续做,你必须再尝试一下。
接着,我们又进行了许多尝试。比如在转盘上添加小按键,用户可以直接点击拨号。诺基亚就推出过一款类似的手机,它们把手机上的数字键盘就排列成圆形,但用户也可以通过实体按键直接按下实现拨号。乔布斯也希望我们往这个方向进行尝试,因此我们也照做了。
但后来,我们还是和他说:史蒂夫,放弃吧,这太难了,根本行不通。当时,我们花了4、5 个星期的时间研究,并告诉他这行不通。接着,我们又尝试了4、5 个星期,结果依旧如此。我们认为这就是浪费时间,但我们还得准备好继续研究下去,因为那才是他想要的。
The Verge:那么,ipod OS 版 iphone 的最后命运是?
法戴尔:在我接管这个部门之前,是由乔恩-鲁宾斯坦(Jon Rubinstein)全权负责的。当时,乔恩和另外几个人已经开始开发基于 Linux 的操作系统,艾维-特维安(Avie Tevanian)和斯科特-福斯特尔(Scott Forstall)则在开发的精简版 OS X,这两个团队在互相竞争。
虽然当时的 mac OS 非常庞大,但在我接管后,我们已经有足够的条件确保它(精简版 OS X)可以在硬件上运行。后来我决定放弃嵌入 Linux 项目,因为我们知道自己还有更好的选择,乔布斯对此也非常满意。而且,从我接管部门到最终决定推进 purple OS 这一方案一共只花了2-3 个星期的时间。
The Verge:purple 就是现在 iOS 的代号吗?
法戴尔:没错。
The Verge:在硬件选择方面,你们当初是如何确定选择 ARM 处理器的?
法戴尔:这依旧同 ipod 有关,当时我们把 ipod 上的很多东西都照搬了过来。最后,iphone 成功了,然后乔布斯开始考虑转而使用英特尔处理器,所以在艾萨克森的《乔布斯传》中你们才能看到英特尔和 ARM 之争。但从这一项目一开始,iphone 就选定的是 ARM 处理器,这甚至都不需要我们做任何决定,因为我们本就是在 ipod 基础上开发这一产品的。
The Verge:你从什么时候意识到自己设计出了一款成功的产品?
法戴尔:我其实并不知道我们是否开发了一款必胜的产品,但我认为我们拥有出色的设计方案,而这两者之间是存在区别的。我们的触控操作在真正硬件产品上运行流畅,且相比其他厂商拥有更快的响应速度。当克服了研发途中遇到的各种障碍后,我们清楚的知道自己设计的优越性。这个设计理念以及我们所尝试的所有想法和设想都没有问题,而所有这些努力归根结底就是为了让这款产品能够最终问世。
济宁IT新闻