专访苹果手机键盘设计师:开发布会那天我才知道它叫iPhone

我是创始人李岩:很抱歉!给自己产品做个广告,点击进来看看。  

BI中文站 9月7日报道

今天,iPhone已经成为历史上最成功的产品之一,苹果公司有成千上万工程师致力于保持其竞争优势。但在Phone推出之前,它是由一个相对较小的工程师团队在完全保密的情况下开发出来的。

其中一位工程师就是肯·科钦达(Ken Kocienda),他开发了iPhone的软件键盘。这是最早的触屏智能手机键盘之一,也很可能是它帮助iPhone成为主流产品。


苹果iPhone键盘设计师、《创造性选择》(Creative Selection)的作者肯·科钦达(Ken Kocienda)

现在,科钦达在新书《创造性选择》(Creative Selection)中讲述了许多鲜为人知的往事,包括这种键盘帮助苹果开发Safari浏览器以及在iPhone和iPad的早期开发中发挥的关键作用。

科钦达给人以有想法、时尚的印象,完全符合人们对苹果前设计师的期待。他谈到在苹果已故首席执行官史蒂夫·乔布斯(Steve Jobs)和软件主管斯科特·福斯托尔(Scott Forstall)手下工作的场景,在产品上取得突破后的感受,以及自iPhone问世以来苹果发生了怎样的变化。

以下是美国主流网络媒体BI专访科钦达的摘要:


《创造性选择》(Creative Selection)一书的封面

BI:在iPhone键盘开始被推向公众的过程中,有什么灵光乍现的关键时刻吗?

科钦达:我想,我的职业生涯中没有多少这样的时刻。通常软件开发是个长期迭代的过程,我们希望缓慢而稳定地取得进展。但灵光乍现的那一刻不同。

突然间,我对软件进行了修改,我的同事进来试了试键盘,并以最快的速度敲打着它。他的速度比任何人都快,软件键盘就这样突然成功了。我们简直不敢相信。虽然我们都已经是成年人,但却忍不住像孩子那样大笑了起来。

BI:iPhone键盘比传统键盘小得多,你是怎么做到的?

科钦达:如果你回想一下那个时代,会发现那时候的智能手机键盘就像典型黑莓风格的键盘,在硬件键盘上方有个小屏幕。但iPhone是个完全不同的概念,你要在玻璃上打字,你的拇指感觉不到按键的边缘。

最后,我们在这个地方引入Qwerty键盘,它看起来像个缩小版的笔记本电脑或台式电脑键盘。但是要做到这一点需要长时间的试验,我们从其他的想法开始,比如更大的键,键上有多个字母。

我们还尝试了多点触控系统,你可以在那里打字或滑动。此外还有莫尔斯电码键盘、点划线之类的东西。也许你需要长时间的敲击,或者你需要一个钢琴键盘,可以同时使用多个手指。

但这些想法都没有奏效。最终我们重新回到只有单字母的方案,即每个键上只有一个字母。真正的突破是提供软件帮助,并让软件介入并帮助你。


在iPhone出现之前,智能手机是这个样子的

BI:这意味着,iPhone键盘并非完全是乔布斯想出来的,就像他说“就是它了”,然后你就去开发。这是个漫长的过程,对吧?

科钦达:我认为,苹果的工作方式和很多人所想的不一样。乔布斯没有写代码,他也不去设计图标或图形。史蒂夫充当编辑的角色:他提出工作要求,并详细说明想要什么东西,比如他说:“我想要个软件键盘。”随后,乔布斯就等着评估递交上来的作品,所以他在寻找能够为他提出的问题提供原始答案的人。

但他是个非常固执的编辑,如果他不喜欢某样东西,他给出的评价会很糟糕,但那就是他要扮演的角色。我在这其间也扮演这不同的角色,那就是离开并弄清楚如何使这个触摸屏软件键盘好用。这是个十分漫长的过程。

BI:所以我们在你的书中看到大量的术语,比如“签约”(signed up),这是什么意思?

科钦达:这个术语来自特雷西·基德尔(Tracy Kidder)写的书《新机器的灵魂》(The Soul of a New Machine),它是科技领域最受欢迎、最具影响力的书籍之一,曾获得普利策奖。书中讲述一家名叫Data General的公司的故事,这家公司现在已经不存在了。书中介绍称,在20世纪70年代末,许多年轻又显得烦躁的工程师们聚在一起,制造了一台新的电脑,或者一种被称为微型电脑的硬件。

至于“签约”的概念,尽管我们在苹果并没有这么称呼它,但它被称为“直接负责的个人”,即DRI。在开发初代iPhone时,我是软件键盘的DRI。苹果产品的每个功能都有一个DRI,有专人负责,所以如果开发团队的其他人有关于这个功能的问题,可以知道去找谁,那个人被授权给出答案,做出决定。现在,当然,这些决策需要在管理链上进行审查,而那段时期的重大决策都是由史蒂夫做出的。

BI:“披露”这个词如何解释?


iPhone键盘是世界上最常用的软件之一

科钦达:你不知道他们在隔壁走廊做什么,你应该专注于自己的那块拼图。所以,苹果公司的保密文化正是通过这些“信息披露”发展起来的。我想很多人都认为这是消极的,或者感觉公司不信任你,亦或者是毫无理由的隐瞒事实。

但它也有一个积极的方面:它帮助打造了团队。你和那个人共同工作,你知道隔壁办公室的人在“披露”与你研发方向相同的东西,所以你们可以自由地谈论这些深度秘密,道除了隔壁办公室的人,没有人知道你是谁。这就是它的积极元素。它帮助打造了这种凝聚力非常强的小团队,我认为这是我们整体态度中非常重要的一部分。

BI:在开发的最后,你经历了一个“聚合”时期。这是什么意思?

科钦达:这是结束游戏的开始。聚合是指软件在概念上完成了,但实际上没有完成开发,依然存在缺陷!所以聚合就是这个修改软件的过程,把它修改到你可以把它交给世界各地的人可以使用的程度,这是真正的打磨,直到它达到了苹果的质量水平。

在整个聚合期间,自然而然地,我们总是在修复漏洞和缺陷,让软件按照预期的方式工作。但我们也经历了这个完善的过程。有时候我会和设计师坐在一起看一段动画,我们会问:“应该是350毫秒还是320毫秒?有什么微妙的效果能让你获得世界上最好的体验?”

BI:是什么让苹果的工程和演示文化显得与众不同?

科钦达:演示真的很重要,因为当你想要做出伟大的产品时,演示相当于故事的结局。刚开始的时候,产品表现可能并不好,所以你必须从某个地方开始介入。每当我们想要开发新的软件、功能时,制作第一个演示是开始这个过程的重要部分。即使这次演示不好,它也是一个重要基准。

所以我们会扔掉糟糕的部分,保留完好的部分,然后开始制作新的演示,进行下一次评估。最终,经理、高管或史蒂夫都会参与进来。这是一轮又一轮的迭代和细化过程。我之所以称这本书为《创造性选择》,因为这是个像达尔文写进化论的过程。

BI:直到乔布斯举起iPhone的那一天,你才知道它的名字。你必须随后在键盘字典里加上“iPhone”这个词。

科钦达:2007年1月初iPhone刚刚发布时,我就坐在观众席上。当我走进会场时,我不知道这个产品会叫什么名字。我们称之为“Purple”,这是手机的代号。它代表着一个惊喜。

BI:你能猜到吗?

科钦达:此前曾有些传言,但我们不确定,因为实际上“iPhone”是另一家公司注册的商标。我不知道细节,但它表明这就是乔布斯想要的名字。乔布斯就是乔布斯,当他做决定的时候,他通常会按自己的方式坚持到底!

BI:与斯科特·福斯托尔(Scott Forstall)合作感觉如何?

科钦达:他给了我开发这些产品的机会。在我向苹果求职的时候,福斯托尔决定雇佣我,后来他又给了我加入iPhone软件团队的机会,当时只有6到8个人在开发iOS。所以我对他深表感激。不仅如此,他还很有品味,而且十分果断,是苹果文化的重要缔造者。他帮助我们走上正轨,并鼓励我们。但他也可以像乔布斯一样强硬,而且非常非常苛刻。

BI:你对福斯托尔离职感到惊讶吗?

科钦达:我这样认为:当到了离开苹果的时候,就像我一年半前做的那样,是时候想想接下来要做什么了。我决定写一本书。而福斯托尔也有自己的打算。

BI:iPhone键盘有个问题经常出现,那就是英文自动修正常闹笑话。很明显,你有很多设计决策要做,你对自动更正问题有什么看法?

科钦达:所有这些决定都有判断标准。事实上,当你实际输入脏话的时候,也许你在尝试输入水鸟的名字。我们怎么才能断定?因为键是紧挨着的。所以你必须做出判断,我们做到了。我们讨论了这个软件应该如何工作。这是很困难的。这些决定有时很危险。

所以我们决定不往文本中插入淫秽内容,因为这些内容可能会被你奶奶听到。这个问题是我们在相关背景下处理的,那就是仇恨言论。我们发现需要添加些你在礼貌用语中永远不会说的词,比如种族污蔑。实际上,我们需要研究并获得这些词的概要,然后将它们添加到iPhone词典中。

这似乎是个奇怪的演练,但这些单词都在字典里,并被特别标明,这样它们就永远不会被作为纠正对象,这样软件就永远不会帮助你输入这些单词。

BI:你在书的结尾处称,苹果的软件开发文化已经改变了。它是如何改变的?

科钦达:我认为最大的不同是苹果现在是更加庞大的公司。当我加入的时候,这家公司甚至还没有发布iPod。Mac是其主要产品,对吧?现在苹果有了更多产品,也有了更多的产品团队。毕竟,苹果已经是价值上万亿美元的公司。

当我加入时,苹果依然处于困境。现在苹果员工更多,项目更多,规模也更大。我经常想起我们这个斗志旺盛的团队试图从零开始开发智能手机操作系统的时候,我发现那种斗志旺盛的失败者工作风格更适合我。

BI:人们现在谈论的最重要的事情是增强现实(AR),将把数字对象放到现实世界里。令我惊讶的是,我们还没有为增强现实开发的多点触控键盘。就你所知,你对在这个新兴领域有什么建议?

科钦达:我认为多点触控的类比非常棒,因为我们在第一代iPhone上所做的就是采用了触摸屏技术,并围绕它建立了新的系统,这样你就可以把它用于通用计算。

我们通过第一部手机让这成为可能,开发者可以开发自己的应用,并且围绕这个新的用户界面范例建立一个应用生态系统。

苹果的方法始终是添加这种层次的思想和开发人员支持,这样你就可以为用户提供清晰一致的环境和体验。我想我们还在等待增强现实的出现。我想我们需要它,所以它最终肯定会出现。

我认为硬件、软件和网络正在融合在一起。我期待着看谁能首先解决这个问题。我当然希望是苹果。我对公司仍然有很强的感情,希望在未来几年能看到更多令人兴奋的苹果产品。(编译/金鹿)

美国Business Insider作品的中文相关权益归腾讯公司独家所有。未经授权,不得转载、摘编等。微信公众号:BI中文站。

随意打赏

人物专访苹果专访
提交建议
微信扫一扫,分享给好友吧。