蘋果什么時候會開發(fā)ARM Mac?
本周早些時候,Imagination Technologies 宣布蘋果將停止在 iPhone 和 iPad 上使用這家圖形技術公司產(chǎn)品的消息。這不僅是一條對于 Imagination Technologies 來說很不好的消息,英特爾可能也需要對此加以重視,因為消息或許也暗示著,蘋果未來某天或許也放棄在 Mac 上使用英特爾的芯片,而是使用他們自主設計的 ARM CPU。
蘋果自主設計 Mac 處理器的原因,就跟當初他們?yōu)?iOS 設備自主設計 A 系列芯片是一樣的。蘋果可以完全掌握和控制一切——這是蘋果比較看重的一點。
當然,控制成本是其中一部分。蒂姆·庫克能夠坐到他現(xiàn)在所在的位置,很大一部分原因就是他展現(xiàn)出了自己在供應鏈調(diào)控方面的才能,以及盡量壓縮成本,擴大利潤空間的重要目標。蘋果自主設計芯片,不僅省了一大筆授權費,而且也提高了利潤率。
蘋果自主設計CPU,控制成本只是目的之一,其實還有另外兩個更重要的好處。
第一是效率。蘋果可以自主設計 iOS 設備的硬件和軟件,確保整體兼容性,提升設備和系統(tǒng)的穩(wěn)定性和可靠性,還能夠讓效率最大化。這也是為什么 iPhone 和 iPad 以目前的 RAM 和電池容量,還能夠給用戶帶來超出預期的性能表現(xiàn)和電池續(xù)航表現(xiàn)。
蘋果不僅可以調(diào)整軟件,讓其更好地適應硬件——這是其他一些廠商也可以做到的——蘋果還可以調(diào)整硬件,讓它滿足軟件的要求。
第二點就是蘋果可以不受第三方硬件開發(fā)周期的限制,這也是到目前為止最重要的一點。比如,旗艦 Android 廠商的產(chǎn)品更新很大程度上會受到高通 Snapdragon 處理器產(chǎn)品更新周期的影響。即使Android廠商想設計一款更快的手機,那它們也得等到高通開發(fā)出更快的、或者合適的處理器才能夠推出產(chǎn)品。
蘋果就不一樣了。他們可以自行決定A系列芯片的更新周期。雖然目前蘋果的處理器更新也是嚴格按照 tick-tock 周期來更新的,但是只要蘋果想做出改變,那么他們隨時都能變。
蘋果如果能夠像控制 iPhone 和 iPad 的處理器那樣,控制Mac處理器的更新等,那好處也是大大的。
目前蘋果 Mac 的更新完全取決于英特爾的開發(fā)周期,在英特爾開發(fā)出適用的新一代 CPU 之前,蘋果是無法對 Mac 產(chǎn)品進行重大更新的。
當然蘋果不僅是 Mac 的更新周期受限制,其他方面也會因為英特爾芯片組的更新周期而受到更多限制。比如在 2016 年發(fā)布的 MacBook Pro 中,蘋果就必須將設備的 RAM 設定為 16GB,即使他們想增加到 32GB,但是英特爾 CPU 的限制讓他們束手無策。
新款 MacBook Pro 使用的是低功率 DDR3 RAM,即 LPDDR3E,最大只能是 16GB。如果想要增加到 32GB 的話,那就必須改用 DDR4 RAM,但是它的低功率版本與新 MacBook Pro 使用的英特爾處理器互不兼容。
蘋果自主設計芯片,那么他們既可以自行決定產(chǎn)品更新周期,也可以決定產(chǎn)品的性能和功能。
就是這樣,蘋果自主設計 Mac 處理器的好處我們都能看到的。不過即便是蘋果這樣一家巨頭公司,想要讓Mac平臺放棄使用英特爾芯片,使用自主設計的芯片也不是那么容易的,蘋果也需要克服很多難題。
第一就是性能。目前不管是理論上還是實際使用。ARM 處理器的性能終于達到了英特爾低端處理器系列的水平,但是面對高端英特爾CPU,ARM 還完全無法一比。不過只要有足夠的時間,這個問題就能夠解決。
第二是軟件兼容問題。如果蘋果完全改變架構,那么軟件需要完全重新設計才能夠與新的 Mac 兼容。這是一項巨大的工程。
巨大,但并非前所未有。在蘋果歷史上,蘋果已經(jīng)經(jīng)過兩次這樣的事情。1994 年蘋果放棄原始 Mac 使用的 Motorola 68000 架構,改用 PowerPC 架構。2006 年蘋果放棄 PowerPC 架構,開始使用英特爾芯片。
這兩次處理器架構轉(zhuǎn)換過程中,蘋果均通過推出兼容性特征,支持舊款軟件在新款 Mac 上運行,讓用戶和開發(fā)者可以順利過 渡。從 Motorola 68000 架構過渡到 PowerPC 架構時,蘋果提供了模擬器。從 PowerPC 架構過渡到英特爾芯片時,蘋果提供了 Rosetta。蘋果稱 Rosetta 是“前所未見的最令人驚艷的軟件”,它支持很多 PowerPC 應用繼續(xù)在英特爾 Mac 上運行。
如果蘋果以后給 Mac 開發(fā) ARM 芯片,那么從英特爾過渡到ARM的過程中,蘋果應該也會采取類似的方案,鼓勵開發(fā)者開發(fā)新的版本,同時給沒有新版本的軟件開通兼容模式。
第三個就是如何保持與 Windows 的兼容性。特別是在企業(yè)市場,很多Mac用戶的設備上都有那么一兩款 Windows 應用,他們通過 Bootcamp 或虛擬化軟件 Parallels 來運行這些軟件。不過 Windows 本身也支持ARM,所以如何保持與 Windows 的兼容性對于蘋果來說應該不是難題。
其實多年以來,坊間也盛傳蘋果公司想開發(fā) ARM Mac。如今在蘋果已經(jīng)決定自主開發(fā) iOS GPU 的情況下。對于開發(fā) ARM Mac 這件事來說,已經(jīng)不是蘋果會不會開發(fā),而是蘋果何時會開發(fā)了。
聯(lián)系客服