蘋果在 WWDC 2020 大會中,發佈了最新一代的系統,包括 iOS 14、iPadOS 14、watchOS 7、tvOS 及 macOS Big Sur,不過大會中最觸目的,就是蘋果發佈了最新的 Apple silicon,沒有錯,就是為 ARM 版處理器的 Mac 踏出第一步,由 x86 轉換為 ARM,到底蘋果準備了甚麼方式幫助開發者?為何要作出改變架構這個想法?現在就為各位介紹。
為何要轉用蘋果晶片?
蘋果表示,將 Mac 轉用蘋果開發的晶片,主要原因,就是因為想要產品變得更好,而當中,Mac 的效能發展,大部份時間,都受 Intel 的開發進度影響,轉用蘋果設計的晶片,可以更有效地提升能源效益,設計出更快,更省電的 Mac 電腦產品,同時亦可以兼容 iOS 及 iPadOS 系統的軟件。
ARM 性能追上桌面級 x86
ARM 的 A 系列處理器,由蘋果開發的 10 年下,CPU 性能提升了 100 倍,而為 iPad 而設的 X/Z 強化版,圖像處理能力比初代提升了 1000 倍,同時間耗電量比同類產品都要低,iPad Pro 2018 初推出時,就表示效能比 Xbox One S 還要強,另外亦比 80% 的 Notebook 強。因此 ARM 處理器絕對不比 x86 弱,只是需要考慮 x86 轉 ARM 時的軟件問體。
蘋果處理器正面克服了「效能 / 耗電」問題
蘋果在 Apple Watch 中得到經驗,知道如何可以減少耗電量,而在 iPad 上,亦知道如何減少處理器的熱量,結合以上的經驗,可以正面「效能 / 耗電」,設計出平板電腦可以達桌面級效能的處理器,讓你得到最高效能的同時,有更長的使用時間。
效能表現在 Final Cut Pro 上完美發揮
Final Cut Pro 配合 iPad Pro 2020 版本所使用的 A12Z 處理器,可以如何發揮呢?蘋果展示了可以在 A12Z 處理器上,同時間在 FCP X 中即時預覽 3 段 4K ProRes 格式的影片,使用過程亦相當流暢,即使加入多個濾鏡,亦可以即時預覽顯示出來,完美運用所有 A12Z 晶片內的多核心效能。
Final Cut Pro 可以同時運行 3 個 4K ProRes 格式的影片
即時處理 Adobe Lightroom 需要
與 iOS / iPadOS 同架構 = 直接融合生態圈
蘋果在 Mac 上使用自家處理器的主要原因,除了是擺脫 Intel,提升效能及減少耗電量外,更重要的,就是融合 iOS / iPadOS / macOS 三個系統,同一架構下,開發者只需要開發一次,就可以在 3 個平台上使用,兼用性可以得到明顯提升,不用特地為 Mac 開發一個獨立版本,又要兼用 iOS 平台,蘋果在 WWDC 大會上,表示 iPadOS 的軟件,可以直接使用在運行 macOS 的 Mac mini 配備 A12Z 處理器的裝置上,正面解決多年來 Mac 電腦軟件數量不足的問體。
為轉架構而準備「Rosetta 2」
Rosetta 2可以將基於 Intel 而設的軟件,自動即時轉譯為 Apple 晶片使用的架構,亦加入了虛擬系統,配合 Universal 2 三者技術,可以運行各種不同的軟件。
利用 Metal APIs 開發的遊戲可以完美在 A12Z 運行
蘋果展示了在 A12Z 處理器的 Mac 電腦中,進行完全沒有修改過的《Shadow of the Tomb Raider》這款使用 Metal APUs 開發的作品,各位有留意遊戲的讀者都知道,《Shadow of the Tomb Raider》對硬件的要求相當高,但可以在 A12Z 處理器上流暢地遊玩,可見面對高要求的軟件,這架構都足以應付需求。
使用 Apple 晶片的 Mac 何時推出?
蘋果表示,將會在一個星期內,將使用 A12Z 處理器的 Mac mini 出貨給開發者,並會在年底正式推出消費者版本,預計將會需要 2 年時間過渡期,讓軟件開發者可以將他們的作品,轉到新架構中。
A12Z 處理器的 Mac mini
需要兩年時間過渡
第一款產品將會在年底推出
Intel 版 Mac 會停止支援嗎?
蘋果表示,將會在未來數年,繼續更新支援 Intel 版本的 Mac 電腦。不過這句說話亦可以預計,蘋果將有機會在數年後放棄 Intel 版本的 Mac 電腦,因此 ARM 版的 Mac 電腦將會是未來的標準。