互联网技术 / 互联网资讯 · 2023年10月29日 0

ARM架构MacBook购买前须知:不兼容程序列表

苹果已宣布未来的Mac将采用自家研发的ARM架构芯片。根据苹果的介绍,从英特尔平台迁移到自家平台预计将耗时约两年。在此期间,开发者将致力于将应用程序移植到新的平台上。

应用程序的迁移可通过Rosetta 2进行。苹果在Rosetta 2的文档中提到:“Rosetta 2是一个转换过程,允许用户在苹果芯片上运行包含x86_64指令的应用程序。Rosetta旨在简化向苹果芯片的过渡,给您时间为应用程序创建通用二进制文件。它不能替代创建应用程序的本机版本。”

回顾上次从PowerPC架构到x86架构的重大迁移,这一变革于2005年6月6日宣布,2006年2月推出第一台基于英特尔芯片的Mac,4月推出第一台基于英特尔芯片的MacBook,苹果在2006年底宣布“过渡完成”。
2007年10月,支持PowerPC架构的OS X 10.5最终发布。仅仅两年后,OS X 10.6“雪豹”在2009年8月发布时,已不再支持PowerPC Mac。到2011年,苹果的Rosetta(用于将旧版PowerPC应用代码转换为可以在英特尔x86芯片上运行的版本)也被弃用,苹果终止了对PowerPC Mac的所有服务和支持。整个过程在操作系统上支持了4年,而对PowerPC的所有支持仅有6年。

在苹果新品发布会上,M1版MacBook系列正式亮相。此次发布的MacBook搭载了苹果桌面级别自研处理器Apple Silicon,这是目前苹果最强的处理器。随着新的ARM Mac的发布,程序兼容性问题成为了是否购买ARM Mac的关键因素,这也直接影响了苹果Mac在未来两年的销量。

接下来,我们将从开放社区的评测结果来看苹果ARM Mac的软件兼容性。

数据来源于:doesITaRM.coM,目前已报告关于ARM上MacOS应用程序支持的列表。

目前,我们看到以下开发者工具尚未兼容:

ARM架构MacBook购买前须知:不兼容程序列表

ARM MacBook的不兼容程序列表

开发者工具

VS Code – 尚未,但正在开发中

AtoM – 尚未,但正在开发中

PHPStorm – 通过Rosetta运行,正在开发本机支持

WebStorm – 通过Rosetta运行,正在开发本机支持

IntelliJ IDEA – 通过Rosetta运行,正在开发本机支持

PyCharm – 通过Rosetta运行,正在开发本机支持

Homebrew – 是的,但有一些注意事项和故障排除问题。

Unity – 通过Rosetta运行,正在开发本机支持 – CNET文章

Docker – 预计在Apple Silicon发布时支持 – GitHub问题

Node – 正在开发v15,修补旧版本 – 平台状态更新

OpenJDK – 尚未,但正在开发中

Rust – 通过Rosetta运行,正在开发本机支持。

Go – 尚未,但正在开发中

OCaml – 尚未,但正在开发中

Python – 尚未,但正在开发中

音乐和音频工具

Audacity – 可以通过Rosetta 2运行,未报告问题

Avid Pro Tools – 尚无官方消息。

视频和图形工具

Photoshop – 尚未,预计2021年初可用

Premiere Pro – 报告已被支持

After Effects – 报告已被支持

Autodesk Maya – 是的,能够通过Rosetta 2运行

Autodesk Fusion 360 – 是的,能够通过Rosetta 2运行

Blender – 通过Rosetta运行,当前正在开发本机支持

OBS – 尚未,但已有准备。

生产力工具

Chrome – 否,尚未

Firefox – 否,尚未,正在开发中

1Password – 通过Rosetta运行,正在开发本机支持

娱乐和媒体应用

Spotify – 否,尚未

VLC – 尚无官方消息,但已有准备。

IINA – 是的,通过Rosetta可以在本地支持下运行