您当前的位置: 首页 > 

*橙子

暂无认证

  • 4浏览

    0关注

    756博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

*橙子 发布时间:2021-07-13 17:23:33 ,浏览量:4

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

关注
打赏
1654680594
查看更多评论
立即登录/注册

微信扫码登录

0.1640s