2007年1月9日,蘋果聯合創辦人賈伯斯推出第一代iPhone,當時他說:「為了這一天,我期待了2年半。」因為在之前的2年半裡,蘋果一直在秘密開發iPhone。在蘋果內部,這款設備很神秘,只有開發代號,叫作「M68」和「Purple 2」。蘋果希望iPhone能讓每個人震驚,正因如此,開發第一代iPhone的許多工程師根本不知道最終手機會長怎樣。
根據新浪網報導,為了提高保密性,蘋果製作特殊原型開發板,主機板上集成所有iPhone組件,排在一塊電路板上。最近,媒體拿到2006/2007年第1代iPhone M68原型電路板,這是電路板的照片首度曝光,透過照片可以了解蘋果如何開發第1代iPhone。
乍看紅色iPhone M68原型電路板很像10多年前的PC主機板,尺寸差不多一樣大,只是組件稍有不同。iPhone開發板很特殊,它是EVT(工程驗證測試)樣本,工程師利用電路板測試第1代iPhone的軟體和無線電部分,開發者並不知道iPhone的最終模樣,對於原型iPhone硬體,蘋果會使用紅色印刷電路板,如果是生產,會偏愛藍色、綠色和其它顏色。
沒有巨大的風扇為處理器和內存降溫,單看原型產品,似乎與老式PC硬體的組件有些相似。上方有一個串列連接器,用來測試iPod附件,當初iPhone用的也是30針蘋果連接器,主機板上還有網口,上面有兩個Mini USB連接器,工程師用它連接到主iPhone應用處理器和無線電組件(基帶),有了Mini USB介面,工程師不必盯著螢幕就能為設備編碼。
不過,iPhone原型主機板的其它部分與PC有所不同,看頂部會發現有一個SIM卡槽,旁邊還有兩根天線,給Wi-Fi和藍牙用的。它們連接到後面的主無線電I/O板,看起來和最終出貨的第一代原型iPhone差不多,無線電電路板上有英特爾、英飛淩、CSR、Marvell、Skyworks的晶片,由此可以看出,為了推出第一代iPhone,蘋果需要與多家企業合作。
無線電電路板的右側有一個RJ11介面,有了這樣的介面,工程師可以將普通電話線連接到開發板,然後測試語音呼叫。
開發板的中央是iPhone的心臟,也就是蘋果應用處理器,蘋果用到了三星K4X1G153PC組件,將三星內存和620MHz ARM處理器(ARM1176JZF)搭配,就可以驅動iPhone操作系統。蘋果用所謂的PoP(堆疊式封裝,Package on Package)技術封裝,將CPU放在下面,內存放在上面,封裝在一起。
封裝組件搭配4GB三星NAND卡(K9HBG08U1M),存儲OS,綠色NAND存儲模塊可快速更換,這樣開發者就能迅速測試不同版本的操作系統,相當簡單,只要插一張新卡就行了。
在開發板上還能看到一塊螢幕,iPhone的Home按鈕放在螢幕左側,電源音量按鈕位於左手一側,可以啟動原型產品,能夠點亮蘋果Logo,使用特殊主機板時,工程師會啟動類似命令提示符一樣的指令,測試內核變化,消息人士還說,主機板可連接到iTunes,透過30針連接器連接,當iPhone準備恢復時就會偵測到。
在主機板的其它地方,能看到許多白色連接器,上面有針,較小的連接器是JTAG連接器,用來完成低級別測試,工程師可將訊號探測器連到連接器,監測訊號、電壓,這樣工程師就能測試iPhone軟體的關鍵調整,確保調整不會給硬體帶來負面影響,主機板上面還有各種各樣的DIP開關,讓調試訊號在各部分通過,深入測試。
如果內部工程師拿到的開發板沒有螢幕,可以透過一側的影片、RCA連接器連到顯示螢幕,工程師還可用開發板測試耳機連接性能,因為一側有立體聲介面。主機板上還有iPhone主鏡頭,用於測試,另外,主機板留有一大片空間,用來測試電池。如果主機板上面沒有電池,可以透過DC連接器連到外部電源,還有一片空間標有「prox flex」,這是用來測試感測器。
很明顯,在iPhone發表之前,蘋果已為工程師考慮到各方面,根據猜測,相似的主機板可能在2006年、2007年使用過,直到1月29日第1代iPhone發表。
到了今天,蘋果開發iPhone不再使用如此大的主機板。例如開發iPhone 4時,開始用較小的主機板,最近蘋果還裝上又大又笨重的安全保護套,這樣一來,iPhone工程師開發最終硬體時設計就能保密了。(財經中心/台北報導)
更新內文
發稿:00:04
更新:06:15
想知道更多,一定要看……
LCD版iPhone絕版近了 韓媒爆明年全換OLED
訂閱《蘋果》4大新聞信 完全免費