罕見的原型機:Apple如何開發出最初的iPhone
這款IPHONE原型看起來很像PC
「這是我一直期待了兩年半的一天,」蘋果公司已故首席執行官史蒂夫喬布斯在2007年1月9日推出原版iPhone時表示。
在這兩年半的時間裡,蘋果公司秘密開發了iPhone,對於公司內部的許多人而言,該設備只有代號「M68」和「Purple 2」才知道。蘋果專註於讓每個人都驚訝於iPhone,這意味著許多在原始手機上工作的工程師甚至都不知道它最終會是什麼樣子。「這款IPHONE原型看起來很像PC」。
為了實現這種程度的保密,Apple創建了特殊的原型開發板,其中包含幾乎所有iPhone的部件,分布在大型電路板上。這是第一次公開展示這塊電路板,它提供了一個罕見的歷史視角,展示了計算歷史的一個重要部分,展示了Apple如何開發出最初的iPhone。
乍一看,紅色iPhone M68原型板看起來就像是10多年前你在PC上找到的主板。它的大小大致相同,但組件略有不同。Apple為主要負責原始iPhone的軟體和無線電部分的工程師開發了這種特殊的電路板,即工程驗證測試(EVT)樣本。這些開發人員不會知道iPhone的最終形式,有時這些主板甚至沒有你在我們獨家照片中看到的屏幕。Apple僅為其原型iPhone硬體使用紅色印刷電路板,為生產單元提供藍色,綠色和其他顏色。
雖然沒有巨型風扇來冷卻處理器或內存庫,但原型確實與舊PC硬體共享一些類似的組件。頂部有一個用於測試iPod配件的串列連接器,因為iPhone也使用了Apple的30針連接器,甚至還有一個用於連接的LAN埠。兩個Mini USB連接器位於電路板側面,工程師使用它們訪問主要的iPhone應用處理器和無線電(基帶)。Apple工程師可以使用這些Mini USB埠為設備編碼,而無需看到屏幕。
大多數使用這樣一塊電路板的工程師都負責將Apple的底層Darwin操作系統移植到iPhone上。Darwin是一個基於Unix的操作系統,包含一組核心組件,可以為macOS,iOS,watchOS,tvOS和audioOS提供支持。Apple將與Darwin合作的開發人員稱為「核心操作系統工程師」。他們負責內核,文件系統,設備驅動程序,處理器架構以及許多其他重要的低級平台工作。這些工程師確保所有非常重要的硬體和連接能夠完美運行。
iPhone原型板的其餘部分與普通PC有很大不同。在頂部,您將看到一個SIM卡插槽,附近有兩個用於Wi-Fi和藍牙連接的天線。這些連接回主無線電I / O板,看起來與它在最終原始iPhone中的出貨方式完全相同。這款無線電板包括來自英特爾,英飛凌,CSR,Marvell和Skyworks的晶元,展示了蘋果必須與多家公司合作開發原始iPhone。
在無線電板的右側,你會看到一個RJ11埠,它與普通固定電話使用的註冊插孔相同。Apple使用這個,以便工程師可以將普通固定電話耳機插入這個iPhone開發板並測試語音電話。這些天你可以使用Apple Watch接聽電話,但想像一下2006年從原型iPhone開發板撥打電話的快感。
這個原型板的核心是iPhone的核心:Apple的應用處理器。作為三星K4X1G153PC的一部分,Apple使用三星內存堆疊了620MHz ARM處理器(ARM1176JZF)來運行iPhone操作系統。這是一種稱為封裝(PoP)的集成電路封裝方法,其中CPU封裝在底部,存儲器封裝在頂部。Apple將其與4GB三星NAND卡(K9HBG08U1M)配對,用於存儲操作系統。綠色NAND存儲模塊可供開發人員輕鬆移除,只需插入新卡即可快速測試不同的操作系統版本和更改。
APPLE工程師可以用這塊板測試原始IPHONE的每個部分
在這個特定的開發板上,甚至還有一個屏幕,但是iPhone的主頁按鈕(這裡稱為菜單按鈕)安裝在顯示器左側的主板上,電源和音量按鈕位於顯示屏的左側。董事會。我們有機會啟動這個原型,它只是啟動Apple徽標。使用這個特定電路板的工程師會啟動類似於命令提示符來測試內核更改。我們的消息來源解釋說,您也可以通過主板側面的30針連接器將其連接到iTunes,並將其檢測為可以恢復的iPhone。
在這塊板子的其他地方,你會看到許多帶針腳的白色連接器。較小的是用於低級調試的JTAG連接器。工程師可以將信號探頭連接到其中一些連接器,以監控各種信號和電壓,從而允許開發人員測試iPhone的關鍵軟體更改,並確保它們不會對硬體產生負面影響。將所有組件都可用於在這樣的吹出板上進行測試也使工程師更容易進行更改和測試,而不是在手機外殼中,您無法使用探頭輕鬆訪問組件。還有各種DIP開關可以在電路板的各個部分周圍路由調試信號,以便進一步測試。
如果Apple內部的工程師在沒有屏幕的情況下收到這樣的開發板,則可以使用板側面的分量視頻和RCA連接器將其連接到顯示器。由於側面的立體聲線路輸出埠,工程師還可以測試耳機連接。甚至iPhone的主攝像頭也安裝在電路板上進行測試,還有一個巨大的空間來測試電池。如果工程師沒有連接電池,則頂部的DC連接器可用於外部電源。Apple還為接近感測器測試標記為「prox flex」的空間留出了空間。
從這款iPhone開發板上可以清楚地看到,蘋果公司在推出iPhone之前幾個月就想到了工程師的一切。類似的主板將在2006年和2007年的6月29日推出原版iPhone之前使用。
如今蘋果不再使用如此大的主板進行iPhone開發。該公司轉向iPhone 4的小型主板,在最近的一些iPhone型號上採用了大而笨重的安全防護罩。這使得iPhone開發人員可以在設計秘密的情況下處理最終形式的硬體。許多其他手機製造商也在最後的開發階段使用類似的巨型機箱來保密。
這個早期的原型很好地提醒人們,創造一種現在每天都有數百萬人隨身攜帶的設備所帶來的巨大工作和保密性。很難看到像iPhone這樣的早期硬體示例,尤其是在它首次開發10多年後。