【发布时间】:2022-01-15 11:19:46
【问题描述】:
您知道现代 mac 计算机中使用的基于 ARM 的 M1 芯片。在这些 Mac 上,一些软件通过称为 Rosetta(Discord、Steam)的层运行,一些软件在本机运行,直接通过 M1(Slack、IntelliJ),而一些实际上不能以任何一种方式运行(Virtual Box) .保存状态的巨大列表可以找到here。
只能使用Rosetta 运行的应用程序尚未对M1 进行优化,他们的开发人员必须对其进行优化,这需要一些时间。但是优化它意味着什么?这个过程是什么样的?我很确定他们不会将整个应用程序代码重写为另一种语言(如 Swift),因为 Jetbrains 能够M1 非常快速地优化他们的应用程序。另一方面,Discord 尚未优化,Unity 游戏引擎也是如此(虽然它处于测试阶段)。
【问题讨论】:
标签: macos cpu cpu-architecture apple-m1