今日的WWDC 2020上,macOS作為壓軸出場,一改多年來WWDC以iOS結尾的習慣,原因就是因為要介紹自家晶片Apple Silicon在Mac登場,而新版macOS也開始過渡到macOS 11,結束十多年來macOS X歷史任務。
作為壓軸,Apple宣布展開轉移macOS由Intel X86到Apple自家SoC的過程,而對上一次轉換程式Code,就是2005年由Power PC轉換到Intel CPU的時候,而macOS X也是當時發表,至今已更新了15個版本。教主Tim Cook表示轉換Apple SoC可以讓Apple更能掌握硬件與軟件的配合,加快產品發展流程。他舉例,iPhone推出以來,差不多每年都可以更新一代的CPU,由2010年的A4開始,到去年的A13,累積的CPU效能增長已達100倍。而iPad用的Apple SoC,由A5X至A12X,GPU效能更增加了1,000倍。似有暗示Apple不滿Intel,令Mac產品線更新無法跟得上iOS產品的步伐。
另一方面,有了iOS產品的經驗,Apple在設計SoC的同時,可以針對應用於不同產品,加入相關的硬件功能,例如更強的硬件保安加密、永不關機的CPU電源控制、低電量影片播放、高效能GPU等,在Intel CPU上都未有提供,需要另加晶片來控制,對開發和成本都受到限制。因此,就開始了在Mac上執行Apple SoC的計劃。
至於何時推出新晶片?Apple指最快會在今年底正式推出市場,再經過兩年時間的過渡期,兩年後的新版macOS就只有Apple程式碼。從今日起計,可以說是X86 Mac的倒數期。
那麼改用Apple SoC,大家關心的效能又有否大改變?從Apple示範的一部以iPad Pro使用的A12Z處理器,加上16GB RAM的Mac執行macOS Big Sur,大部分常用的軟件,包括《Microsoft Office》、《Adobe Photoshop》、《Apple Final Cut Pro》等,都有不錯的流暢度,不過示範沒有真實的與一部Intel Mac來同步比試。到底Apple Soc能否應付像Mac Pro一類的複雜運算,還是只會像傳聞般先從MacBook般以輕便省電為優先的用途,還要看這兩年Apple Soc的發展。
直接運行 iOS App
今次改用Apple SoC,對不少開發者來說並不意外,原因是過去幾個macOS升級,都強調Mac OS跟iOS或iPad OS之間的系統整合性。相信最終也會走在一起,只是不知道結合以後,macOS和iPad OS之間將如何分野。從今日的示範中,最讓人激賞的是可以直接在macOS Big Sur上,使用iOS甚至是iPad OS的App。換句話說,未來Apple SoC推出,Mac就會即時多了數以萬計的應用軟件可以使用,而當中不少是之前Mac所沒有的,也可以把iOS App作為桌面小工具來使用,令Mac的應用變得十分廣泛。