iPhone誕生十年後,我們終於看到了它成為手機前的樣子
2017 年 10 月份,蘋果發布了 iPhone 十周年的獻禮——iPhone X,這款手機集合許多先進的科技,無論是四邊等寬的異形全面屏,還是第一個將人臉識別做到支付級安全的 Face ID,iPhone X 無疑是當年最先進最具備科技感的手機,就一如十年前,它最早的前輩第一代 iPhone 誕生時一樣。
讓我們把時間往回退,直到我們第一次見到手指滑動時會帶著慣性滾動、到頂到底時具有回彈效果的神奇觸摸界面。
我等待這一天已經等了兩年半。
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 存儲模塊可以被開發人員輕鬆移除,然後插入新卡即可快速測試不同的操作系統版本。
在這個開發板上甚至還有還有一個屏幕,但是它的 Home 鍵(這裡被稱為菜單鍵)部分被安裝在顯示屏左側的主板上,電源鍵和音量鍵也則在顯示屏的左邊。如果我們啟動這款原型產品則會點亮蘋果的 Logo,而工程師們則會通過命令行來測試內核。此外消息人士表示,如果通過側面的 30-pin 介面將開發板連接到 iTunes 的話,會顯示檢測到一部可以恢復的 iPhone。
在主板的其它地方還有不少帶有針腳的白色連接器,較小的是用於底層調試的 JTAG 連接器。工程師可以將信號探頭連接上去監測各種信號和電壓,以確保 iPhone 的軟體調整不會給硬體帶來影響,周圍還有各種 DIP 開關來控制調試信號進行更深入的測試。
如果蘋果工程師在沒有屏幕的情況下使用這樣的開發板,他們可以通過電路板側面的分量 RCA 介面連接到顯示器,側面還有立體聲輸出介面,工程師們還能用來測試和耳機的連接,甚至 iPhone 主攝像頭也被安裝在電路板上進行測試。另外還有一個巨大的空間用來測試電池部分,如果工程師沒有連接電池的話頂部的 DC 介面可以外接電源,蘋果甚至還為距離感應器標記為「pro flex」留出了測試空間。
從這塊開發板上可以看到,蘋果的工程師在推出 iPhone 之前就已經考慮到幾乎一切,類似這種的開發板可能在 2006 到 2007 年直到 iPhone 發布前一直使用。
而到了今天,蘋果開發新 iPhone 早已不在需要如此巨大的開發板,早在 iPhone 4 時期就已經使用了較小的主板,而最近的型號甚至還裝上了大而笨重的安全罩,以便讓硬體最終設計形態能夠保密,現在許多其它手機製造商也用類似的方法來進行保密。
這個早期開發板也提醒了我們,創造一種上百萬甚至上億人使用的隨身設備,將會帶來怎樣的巨大工作量以及所需要的保密性,如今我們已經很難再看到像這樣的早期開發板了,尤其是在十多年以後重見天日,更顯得彌足珍貴。
題圖和文內圖片均來自:The Verge
TAG:3DMGAME |