M1 的 Mac 上市后,因为是不同的架构,所以许多原有的软体都不知原直接在上面安装执行,那目前有哪些 App 有支援呢?相容性又有多高呢?有没有地方可以查询?这一篇一次告诉你。
M1 可利用 Rosetta 2 将 x86 软体转为 ARM 架构
早在今年 6 月 WWDC 上,Apple 公布未来将使用 ARM 架构的晶片时,就同时发表了 Rosetta 2,让开发者以及使用者可以利用 Rosetta 2 的功能将原本一直都是利用 x86 架构开发的 App 转换成 ARM 的架构以便能在新的 M1 晶片版 Mac 执行。
Rosetta 2 为苹果开发以供这两年 Intel 版 Mac 过渡至 ARM 版 Mac 的软体,目前有许多程式都仰赖这个软体来进行转换才可在 M1 版的 Mac 上执行,当然有许多大厂已经陆陆续续配合 ARM 架构开发或是修改自家 App 的程式码,不需要转换就可以直接安装使用了。
如何安装 Rosetta 2 与执行?第一种:直接安装
当电脑首次执行非原生支援 M1 的 App 时,会先跳出一个视窗询问是否要安装 Rosetta 2 来执行此 App,按下安装按钮后等等安装过程跑完便在电脑中安装好 Rosetta 2 了。
这里要注意的是,Rosetta 2 比较不像一般的应用程式,所以安装完以后使用者并不会在电脑中的任何地方看到 Rosetta 2 的 icon 或图示,执行应用程式前也不会有任何 Rosetta 2 开始执行的画面,一切都是在背景运作完成,但只要可以正常的打开那些非原生支援 M1 的应用程式都表示电脑中已经有安装好 Rosetta 2 并且顺利执行。而且只要安装一次,以后都不会再要求安装。
第二种:利用终端机指令安装
在终端机里面利用以下指令
softwareupdate –install-rosetta
也会启动 Rosetta 2 的安装程式,会需要同意许可协议,并且在每一次安装任何东西时都会会要求再同意一次。
支援执行 iOS App:可以!
与 iPhone、iPad 同样都是使用 ARM 架构的 M1 处理,要执行 iOS 上的应用程式基本上就像是把 iPhone 上的软体拿去 iPad 上执行一样,基本上没什么问题。
操控模式需改善
只是因为开发者们当初在设计 App 时,都是以 iPhone、iPad 的触控操作逻辑去思考人机互动的方式并开发,如今转换到 Mac 上改以键盘与滑鼠(未来还可支援游戏手把),许多 App 的操作上或许没有在 iOS 系统上以触控的方式来的便利。例如以往你只要在萤幕上滑动手指,游戏角色就会跟着你的手指走,但转换到 Mac 上以后,你必须利用类似辅助操作的介面去移动角色或是利用触控版,这对操作性而言就没有这么的直觉。
当然并非每个软体都是这样,近半数的软体在执行上其实还是很方便的,尤其是那些与萤幕互动越单纯的软体,只需要做点按的那种。
支援虚拟机安装 Windows:可以!
过去我们很常使用 VM Fusion 或是 Parallels 在 Mac 安装 Windows,但因为架构改变的关係,再加上 Rosetta 2 并不支援虚拟机的转译,所以上述的两个软体都无法在 M1 版的 Mac 上执行。不过在今年 12 月初,Parallels 16 已经率先 VM Fusion 推出可供 M1 晶片执行的技术预览版供使用者下载,微软也提供了 ARM 版的 Windows ,虽然说在实际的使用上还有一点小小的限制,但是基本的运作和日常工作确定是可以在 M1 的 Mac 中利用虚拟机安装 Windows 执行的。
还有哪些 App 软体相容 M1 Mac?
除了上述所说可以利用 Rosetta 2 来转换 App 用以在 M1 上执行外,很多的大厂也都开始修改自家 App 的程式码,让产品可以原生相容于 M1 上,例如:
Microsoft 的 Office for MacAdobe 的 Lightroom、Premiere、Audition浏览器类的 Firefox、Edge、ChromeBlackmagic 公司的调光软体 Davinci Resolve
当然不止这些,还有很多其他大大小小的软体,包含好用的日记软体 Day One、系统监控工具 iState…等,而国外网站 Is Apple silicon ready 整理了许多目前针对「M1 是否支援」、「Rosetta 2 是否可以转换」以及「是否针对 M1 晶片最佳化」的软体做出了详细的清单,有需要的网友可以前往搜寻参考。
查询 App 是否支援:Is Apple silicon ready
延伸阅读》
M1 晶片 Mac 成功执行了 Nintendo Switch 游戏
如何在 M1 版 Mac 利用 Parallels 16 技术预览版安装执行 Windows
苹果表示 M1 装置跑 Windows 10 是可行的,主要还是取决于微软