3月19日消息 “This is a day I've been looking forward to for two and half years”在2007年1月9日初代iPhone发布会上,苹果前CEO乔布斯如此说到。在那2年半的时间里,苹果秘密开发了初代iPhone。
对于苹果公司内的很多员工而言,初代iPhone仅仅是一款代号为M68和Purple 2的计算设备。当时,为了对设备进行保密,参与初代iPhone设计的许多工程师都不知道这款设备的最终的样子。
据外媒The Verge报道,为了实现这种程度的保密,苹果为初代iPhone创造了特殊的原型机开发主板,外观上类似于一块电脑主板,主板上包含iPhone几乎所有的零件。The Verge网站拿到了初代iPhone M68原型机主板,这款主板开发于2006/2007年。
据报道,苹果为主要负责初代iPhone的软件和射频组件的工程师设计了这块主板,并且已经进入EVT工程验证测试阶段。对于这些工程师而言,他们在进行测试的“原型机”上都看不到手机的屏幕,更不用说iPhone的样子。
在苹果提供的这台“原型机”主板上,提供了很多连接器,如苹果早期iPhone使用的30-pin连接器、以太网接口、两个mini USB、SIM卡插槽、WiFi/蓝牙连接天线等。这款无线电板包括来自英特尔、英飞凌、CSR、Marvell和Skyworks的芯片,展示了苹果当初必须与多家公司合作完成初代iPhone。
系统方面,工程师都负责将Apple的底层Darwin操作系统移植到iPhone上。Darwin是一个基于Unix的操作系统,包含一组核心组件,可以为macOS、iOS、watchOS、tvOS和audioOS提供支持。Apple将与Darwin合作的开发人员称为“核心操作系统工程师”。他们负责内核、文件系统、设备驱动程序、处理器架构以及许多其他重要、工作。这些工程师确保所有非常重要的硬件和连接能够完美运行。