蘋果針對 M1 進行最佳化的 macOS Big Sur 將在 11 月 12 日登場

App 的相容性將會是能否說服消費者的關鍵

Big Sur
Big Sur

蘋果在六月的 WWDC 上發表了 macOS Big Sur,雖然說也有著一些自己的小改進,但更重要的還是為以 ARM 架構為基礎的 M1 處理器進行預先準備,因此今天的發表會也有不小的篇幅給了 Big Sur。最重要的,當然還是 app 的相容性問題,畢竟這會直接影響了用戶轉用 ARM 版 Mac 的意願。

對此,蘋果一共提供了三種方式來為 Apple Silicon 版的 Big Sur 提供 app。首先是「Universal apps」,這些是將為 Silicon 和 Intel 的處理器所個別進行最佳化的兩種程序,包裝在一起,可以視執行的硬體自動選擇合適的二進制碼。不過,這種方式當然要開發者為兩種架構都編譯程式,撇開蘋果自家的 app 當然都已經完成了最佳化之外,其他第三方軟體商推出會相對緩慢一些。以 Adobe 為例,Lightroom 下個月會更新 Universal apps 的版本,而 Photoshop 則要等到明年初了。

在有 Universal app 之前,替代方案就是蘋果發表的 Rosetta 2 轉譯器。和當年第一代的 Rosetta 是將 PowerPC 指令轉譯到 Intel 架構上一樣,這個工具可以在背景將 x86-64 的指令轉譯到 ARM64。但蘋果強調這只是個過渡時期的方案,對效能的影響是難免的,而且能存在多久還是個未知數(一代 Rosetta 只存在了三個 OSX Tiger 版本)因此開發者還是要早日推出原生的程式才行。

最後,第三種方式則是 ARM 版的 Mac 將可原生執行 iPhone 和 iPad 的 app,雖然說它們通常不是設計給滑鼠點擊介面的,但在初期卻能補充不少 Mac 平台缺少的應用(和遊戲)吧。

Big Sur 本身的其他改動還有可客製化的控制中心、重新整理過的通知中心,以及介面設計上的小變動,整體來說更像是稍稍拉了一下皮,多於一次大整改。總之,Big Sur 將在 11 月 12 日上線,有興趣的話屆時就能試試看它有什麼不同 —— 當然,希望是在 ARM 版的新 Mac 上囉。