M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

时间:2022-11-21 19:26:53 

刚刚入手M1用户的朋友,可以安装Mac软件的时候回遇到各种问题,分不清Apple Silicon M1原生应用,还有Rosetta2运行的通用软件,本文将对Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿做详细的介绍。

什么是Apple Silicon M1?

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

M1是Apple的第一个定制芯片系统,可用于其Mac计算机产品线。自2006年以来,所有Mac均配备了英特尔芯片。它们利用了Windows PC上也使用的x86(以及后来的x86_64)体系结构。

M1是不同的。它使用ARM架构,该架构通常为移动或便携式设备(如Apple的iPhone和iPad)供电。(注:iPhone和iPad中使用相同的ARM体系结构)与x86相比,ARM使用了简化的指令集,从而降低了功耗。

M1芯片的优势

1、功耗

M1比英特尔的芯片具有明显的优势,最大的切实利益可能是功耗。新的M1芯片消耗的功率大约是以前的英特尔芯片的一半,这意味着电池寿命增加了一倍。配备M1的13英寸MacBook Pro每次充电可处理20个小时的惊人视频播放。

2、GPU

然后是GPU:八核集成图形芯片,其原始功率输出约为2.6 teraflops。这比使用了两年的中端图形卡要好一点,例如NVIDIA GTX 1050 Ti(命中2.1 teraflops)。

当然,以这种方式比较GPU不一定反映真实的性能。不过,据苹果公司称,M1因“世界上最快的个人计算机集成图形”而获奖。

3、神经引擎

苹果还把其神经引擎引入了M1中,以在机器学习操作中取得一些巨大的收益。在现实世界中,这意味着某些利用该技术的应用程序将运行得更快。例如,照片可以使用它来扫描图像并更快地识别物体和面部。

4、其他

M1还具有其他一些优点,包括改进的图像信号处理器,可提高视频通话质量。苹果的Secure Enclave已集成到芯片中,为操作系统(以及指纹等生物识别数据)提供了安全基础。

M1包括用于加密和解密的专用硬件,以及用于流行媒体格式的硬件编码器和解码器。Thunderbolt控制器现在也支持USB-4,传输速度为40 Gbps。

什么是 Rosetta 2 ?

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

由于M1使用的架构不同于基于Intel的Mac,因此它们与现有的macOS软件根本不兼容。Apple对此有一个计划,称为Rosetta 2(以Apple首次切换到Intel时使用的兼容层命名)。

在安装时,Rosetta 2有效地将基于Intel的应用程序转换为ARM。从表面上看,这意味着您可以毫不费力地从Intel升级到Apple Silicon。

第一台带有苹果芯片的Mac已于2020年底面世,但苹果公司预计整个过渡过程将花费两年时间。

这里我基于我的理解通俗讲一下在x86电脑上你运行x86程序,就好比2个中国人面对面讲话,因为都说汉语所以,所以沟通完全没问题。在Arm上运行x86程序,就好比一个中国人和一个美国人讲话,因为一个说汉语一个说英语,两个人交流起来就是一脸懵逼。

而Rosetta相当于你请了一个英汉双语的翻译小姐姐,她可以实时为你们两进行翻译。这样就又可以愉快的交流了。

但是因为翻译的原因,你们之间沟通效率就降低了,这个降低幅度应该在20%左右。

而且翻译小姐姐并不能100%理解你的意思,所以翻译的过程中会存在歧义,这就是一些地方存在bug的原因。但是这种事件发生概率频率都很低。

Rosetta只需要一次安装,之后再安装x86软件就和以前的Intel Mac没有任何差别。

所以不要再问什么什么软件能不能安装(破解)了,一句话就是安装Rosetta2以后,Intel怎么样,M1 Macbook上就是怎么样。

而原生的M1应用是指,直接让美国人学会并精通汉语,然后两个人之间的交流又回到和之前一样了。

下面图片中红框标识的种类中有三种类型:通用、Apple 芯片、Intel 

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

• 通用:这个应用在编译时选择的是 Apple Silicon 和 Intel 两个架构,那么这个应用既可以在 Apple 芯片的 Mac 上安装运行,也可以在 Intel Mac 上安装运行;

• Apple 芯片:这个应用在编译时只选择了 arm64,仅能在 Apple 芯片的 Mac 安装运行,在 Intel Mac 是不能安装的;

• Intel:这个应用是在 Intel Mac 编译,可以在 Apple 芯片的 Mac 通过 Rosetta 2 运行。

Rosetta2运行Mac软件出现的问题

个别支持M1芯片的通用型应用在M1芯片的Mac运行时会闪退,怎么办呢?可以尝试改变将应用使用Rosetta2打开,大部分能够解决,需要的小伙伴可以试一试。

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

小编以Permute 3为例:

1.选中Permute图标后,鼠标右键,在菜单中点击「显示简介」(或者按 Command+i 快捷键)。

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

2.勾选「使用 Rosetta 打开」后即可。

M1用户必看:Apple Silicon M1原生应用与Rosetta2运行是怎么回事儿

注意:没有此选项的应用不是通用型应用

可能有的小伙伴问了:APP显示简介里,种类明明是“通用”版本,为什么要“使用Rosetta2打开”呢,已经兼容了 m1 芯片,但是当你使用破解版的时候却发现并没有兼容,个人猜测这是因为 * /HCiSO 团队使用的 intel 64 机器进行的逆向导出导致的。

标签:Apple,Silicon,M1,Rosetta2
0
投稿

猜你喜欢

  • Win8系统如何显示文件后缀名?

    2022-10-22 14:46:13
  • 激光打印机和喷墨打印机哪个好用 二者有什么区别

    2023-12-29 14:56:05
  • Win10 1909高性能模式怎么打开?Win10 1909高性能模式打开方法分享

    2023-11-13 09:19:00
  • 华为手机助手怎么备份文件?

    2022-06-24 02:25:50
  • ​电脑版WPS怎么突出显示下个月日期

    2023-02-18 04:36:03
  • Win10如何调出运行框?Win10调出运行框的三种方法

    2022-06-18 04:12:10
  • excel 向左查询数据还用vlookup就out了,这两个函数让你的效率提升80%

    2022-08-04 17:30:44
  • Win7系统中文件夹搜索功能不能用解决方法介绍

    2022-01-17 21:18:52
  • 如何在excel2016中打印表单

    2022-07-16 13:41:15
  • 小智桌面频繁崩溃闪退怎么办?

    2022-06-06 12:41:55
  • Win7系统鼠标右键菜单发送到是空白的解决方法

    2022-08-08 11:00:20
  • Word2016页面怎么显示比例?word2016显示页面比例两种方法

    2022-10-22 07:15:57
  • 电脑提示0xc0000719设备未迁移如何解决?

    2023-07-10 02:28:15
  • Win10 20H1内测版本全新开始菜单体验

    2023-06-23 09:21:52
  • ​电脑版WPS演示文稿怎么删除思维导图中的图片

    2022-09-17 21:37:26
  • word如何进行图片组合

    2023-11-30 18:05:25
  • 如何关闭excel的宏的方法

    2022-10-31 22:33:31
  • win10电脑重要更新待处理提示怎么取消?

    2023-03-07 12:42:04
  • 鲁大师广告怎么屏蔽_鲁大师屏蔽广告详细教程

    2022-05-31 08:05:34
  • XP系统下如何设置连接网络打印机?

    2022-03-15 21:20:48
  • asp之家 电脑教程 m.aspxhome.com