如何在M1 的Mac 上检查App 是原生执行,还是Rosetta 转译后执行?

搬瓦工机场JMS

苹果在去年发布了世界上第一款ARM 架构的Mac 晶片,也就是M1。因为架构不同于以往的Intel x86 架构,所以当M1 要执行x86 的应用程式时,需要经过Rosetta 2 转译后才能使用。Mac 里面安装的这么多App,如何检查哪些是原生执行,哪些是转译执行?

M1 Mac 中App 原生执行与转译执行效能有差

前段提到,因为处理器架构不同,所以在执行不同架构的App 需要经过转译后才能使用,因此苹果也特别针对M1 晶片推出Rosetta 2 转译器。让还未在M1 上做优化的App 在M1 上也能顺利使用。但经过Rosetta 2转译后执行的App,在效能与运行表现上会稍差,因此会建议使用M1 Mac的用户尽量下载支援M1版本的App。

如何检查M1 Mac 中的App 是原生执行还是转译执行

检查 M1 Mac中的App是原生执行还是转译执行的方式很简单,只要前往:
Finder 》应用程式》点选想要检查的App 》使用辅助按钮选择「取得资讯」或是快捷键command + I。
就可以检查App是原生执行还是转译执行。在App的资讯显示中要看的就是种类的部分,主要会分成三种:
应用程式(Intel):表示该App仅支援Intel处理器,且需要Rosetta 2转译后才能在M1 Mac上运作。
应用程式(通用):表示该App同时支援M1晶片与Intel处理器,且预设会使用M1晶片的架构执行。
应用程式(Apple晶片):表示该App只支援M1晶片,Intel处理器无法使用。让未更新的App 附加元件使用Rosetta 开启
在一些通用型的App 中如果有附加程式或是外挂模组等等没有更新支援M1 晶片,在App 资讯栏中也可以勾选「使用Rosetta 打开」。此选项打开后,重新开启App就能够正常使用这些未更新的附加元件或是外挂模组。虽然有了Rosetta 2 转译器让许多架构不同的App 可以正常使用,但为了避免性能损失,建议各位用户尽量下载适用M1 晶片的 App 版本。

以上就是如何在M1 的Mac 上检查App 是原生执行,还是Rosetta 转译后执行,希望对你有所帮助,想了解更多Mac知识,请关注MacZ.com。

未经允许不得转载:搬瓦工VPS_美国VPS » 如何在M1 的Mac 上检查App 是原生执行,还是Rosetta 转译后执行?

赞 (0) 打赏

相关推荐

    暂无内容!

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏