如同傳聞所説的那樣,這屆WWDC帶來的最為重磅的消息就是蘋果將會把基於ARM指令集自研的處理器帶上Mac平台。這也是從Mac誕生以來,第三次更改其使用的指令集架構。

Tim Cook用了Historic來形容今天的發佈,他們計劃用兩年的時間完成這個可以説是非常巨大的平台遷移過程,首款搭載自研芯片的Mac計劃在今年年末的時候推出。當然,蘋果將會繼續支持目前x86-based的Mac產品,也仍然在開發使用Intel芯片的新Mac產品。



至於為什麼要將Mac切換到自研芯片平台,蘋果表示這能夠提供更為強悍的功能和更多針對性的新特性。

蘋果也不是頭一回幹切換指令集架構這種事情了,所以這次他們基本上是借鑑了上回從PowerPC架構切到x86上去的經驗,將Universal Binary和Rosetta這兩位功臣又請回來了。
Universal升級到了Universal 2,它允許在一個二進制文件中塞入針對兩套不同指令集架構的二進制,開發者只需要在Xcode裏面重新編譯自己的App即可。而名字來源為羅賽塔石碑的Resetta,也迎來了新的版本,這套即時的“翻譯”系統能夠讓尚未針對ARM芯片重編譯的x86程序正常運行。
另外,在macOS Big Sur上面,他們還引入了新的虛擬化特性,跑Linux還是簡單的。
當然,直接使用ARM指令集還帶來一個好處,Mac可以直接跑移動端上面的應用了,iOS和iPadOS的應用可以直接跑在Mac上面,蘋果稱開發者無需對程序進行任何修改。

今天的WWDC上並不是沒有出現任何硬件產品的,這款Developer Transition Kit應該是唯一一款新硬件產品,簡單地説它就是一款用上A12Z處理器的Mac Mini。
這是今天真正的Big News,意味着蘋果將會對自己的硬件有着更大的掌控能力。究竟他們靠着自研芯片能夠走到哪一步、x86在Mac上將會何去何從,這些問題只有時間能夠回答了。