新书推荐:分分钟了解iPhone的设计流程

苹果前员工 Ken Kocienda(2001 ~ 2006 年)的新书「Creative Selection」即将在 9 月 4 日出版,书中详细介绍了苹果的设计流程,回忆他在从事初代 iPhone 和 iPad 开发工作时发生的一些轶事,还包括如何向乔布斯进行演示等内容。为了给新书造势,他提前发布了一段摘录,其中有不少内容值得一读。

01.jpg

摘录中的内容的实际发生时间是 2005 年,苹果当时暂停了 iPhone 的所有内部开发活动,通知所有的工程师去研究键盘概念。绝大多数软件设计团队并不知晓手机的最终的工业设计是什么样的,唯一知道的事就是被要求为一款「全屏幕」手机打造多指触控用户界面。

为了完成设计,UI 设计和工程团队使用了十分粗糙的硬件原形作为参考,也就是摘录中被称作「沙袋鼠」的东西。

02.jpg

初期,苹果设计师确定了按钮至少要 44 像素那么宽,因为这样可以被人类的手指轻易触发。但这也给键盘设计带来了难题,如果照搬整个标准键盘将会让同一排的按键变得非常拥挤,几乎不可能按准。

虽然设计师和工程师们为操作系统的其他部分努力了好几个月,但主要输入法却一直无法让人满意。2005 年末 iPhone 软件主管 Scott Forstall 命令搁置其他所有事情,要求整个团队提出可行的键盘解决方案。Kocienda 就是团队的一员,他探索了很多种不同的设计。

03.jpg

从草图中可以看出,他曾设计了一种字母带按钮(左图),26 个字母按顺序横向排列,但只显示了 A 和 Z。点一下这个字母带的某个位置后,上面的部分就会显示并放大点击处附近的几个字母,这样就可以选择某个具体的字母了。

右图则展示了一种单键多字母的设计(类似于英文版九宫格),系统可以推测用户实际是想要输入哪个字母,上面的部分会给出建议(QuickType 前身?)。

让人不敢相信的是,Forstall 选择了一个与此非常相近的设计作为最后竞赛获胜者,差不多如下图的设计。

04.png

不过这个设计最终还是被席勒和 Tony Fadell 给否了,Kocienda 只好推倒重来,才有了我们最终在 iPhone 中看到的键盘设计。