Big Sur
Apple

苹果在六月的 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 上啰。