当前位置:   article > 正文

如何在M1 的Mac 上检查App 是原生执行,还是Rosetta 转译后执行?_怎么知道mac上安装了 rosetta

怎么知道mac上安装了 rosetta

苹果在去年发布了世界上第一款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 版本。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/290241
推荐阅读
相关标签
  

闽ICP备14008679号