让我们把时间往回退,直到我们第一次见到手指滑动时会带着惯性滚动、到顶到底时具有回弹效果的神奇触摸界面。
我等待这一天已经等了两年半。2007 年1 月9 日,已故的苹果CEO 史蒂夫·乔布斯在推出iPhone 时这样说。
▲ 图片来自:Hardware Upgrade
在这两年半中间,苹果一直都在秘密的开发iPhone,对于iPhone 的开发史在之后我们已经从各种报道中有所了解,比如当时内部有以iPod 为原型的P1 方案,而后来我们见到的全触控手机则为P2 方案,后者最后胜出并撼动了整个世界。
对于iPhone,对苹果公司内部的很多人来说也神秘到仅知道其开发代号为「M68」和「Purple 2」。但是在过去十多年后,我们终于有机会去看到这款伟大的手机还没有最终成型,安静地躺在一块红色电路板时的样子。
今天The Verge 第一次公开展示了这块第一代iPhone 的开发电路板,这块电路板提供了一个珍贵的历史视角——十年前改变了手机的iPhone 是被怎么造出来的。
处于开发板形态的iPhone 还远远没有后来那种使人上瘾的魔力,这时候的iPhone 还不具备那些人性方面的洞察,而仅有冷冰冰的组件模块,像是在沉眠中还没有灌注进系统的机器人。
这个开发板上几乎集成了所有iPhone 的组件,分别排列在这块开发板的各处。这块红色的iPhone M68 主板乍看上去就像是十多年前随处可见的电脑主板,这个开发板的体积和我们近几年见到的高通原型机开发板在大小上已经不可同日而语,而iPhone M68 的开发板实打实接近PC 主板的体积。
为了第一代iPhone 能够足够保密,苹果的工程师们开发了这种特殊的电路板来测试软件和无线电部分,也即EVT(工程验证测试)样板,这样可以保证开发人员不会知道iPhone 的最终形态。此外苹果也仅在原型iPhone 开发时使用了红色的电路板,如果是在生产环节则会偏爱蓝色、绿色或其它颜色。
这个原型机开发板确实和PC 主板有着不少相似之处,比如顶部有一个串行里连接器用来测试iPod 配件,当初iPhone 也使用了经典的30-pin 接口,在开发板上甚至还有一个LAN 口。电路板的侧面还有两个mini USB 接口,这样苹果的工程师不用看着屏幕就能够通过这些接口为设备编码。
还有很多工程师需要做的是将苹果底层的Darwin 操作系统移植到iPhone 上,Darwin 是一个基于Unix 的操作系统,包含一组核心驱动,能够为macOS、iOS、watchOS、tvOS 和audioOS 几乎所有苹果系统提供支持,苹果将Darwin 开发人员称为「核心操作系统工程师」他们负责内核、文件系统、设备驱动、处理器结构以及其它许多重要的底层工作,以确保这些最核心的硬件能够完美的连接运行。
如果把目光放到顶部,iPhone 原型板与PC 主板最大的不同就显露出来了。在开发板的顶部这里有一个SIM 卡槽,附近还有两个用于Wi-Fi 和蓝牙连接的天线,它们连接到主无线I/O 板,结构和最终出货的第一代iPhone 差不多。无线电电路板上有英特尔、英飞凌、CSR、Marvell 和Skyworks 的芯片,这些芯片也显示了苹果为了推出iPhone 需要和多家芯片商进行密切合作。
另外,在电路板右侧还有一个RJ11 接口,这个就是固定电话使用的接口,工程师使可以将固定电话线接入这个开发板来测试语音。如今我们已经能用Apple Watch 打电话了,但想像一下在2006 年的时候用iPhone 的原型开发板打电话会是怎样的一种快感。
中间的部分则是开发板最核心的部分,其中包括原型机所使用处理器,苹果使用了三星K4X1G153PC 的部分组件,用一颗主频620MHz ARM 处理器(ARM1176JZF)来运行iPhone 的操作系统,并且采用了PoP 堆叠封装,将CPU 封装在底部,内存则封装在顶部。然后与一颗三星的4GB NAND 卡连接,用于存储操作系统部分。绿色的NAND 存储模块可以被开发人员轻松移除,然后插入新卡即可快速测试不同的操作系统版本。
在主板的其它地方还有不少带有针脚的白色连接器,较小的是用于底层调试的JTAG 连接器。工程师可以将信号探头连接上去监测各种信号和电压,以确保iPhone 的软件调整不会给硬件带来影响,周围还有各种DIP 开关来控制调试信号进行更深入的测试。
如果苹果工程师在没有屏幕的情况下使用这样的开发板,他们可以通过电路板侧面的分量RCA 接口连接到显示器,侧面还有立体声输出接口,工程师们还能用来测试和耳机的连接,甚至iPhone 主摄像头也被安装在电路板上进行测试。另外还有一个巨大的空间用来测试电池部分,如果工程师没有连接电池的话顶部的DC 接口可以外接电源,苹果甚至还为距离感应器标记为「pro flex」留出了测试空间。
从这块开发板上可以看到,苹果的工程师在推出iPhone 之前就已经考虑到几乎一切,类似这种的开发板可能在2006 到2007 年直到iPhone 发布前一直使用。
而到了今天,苹果开发新iPhone 早已不在需要如此巨大的开发板,早在iPhone 4 时期就已经使用了较小的主板,而最近的型号甚至还装上了大而笨重的安全罩,以便让硬件最终设计形态能够保密,现在许多其它手机制造商也用类似的方法来进行保密。
这个早期开发板也提醒了我们,创造一种上百万甚至上亿人使用的随身设备,将会带来怎样的巨大工作量以及所需要的保密性,如今我们已经很难再看到像这样的早期开发板了,尤其是在十多年以后重见天日,更显得弥足珍贵。
题图和文内图片均来自:The Verge
来源:爱范儿