Apple Rosetta 2 、苹果 M1是什么? M1通用型应用通过Rosetta2怎样运行?

Apple Rosetta 2 、苹果 M1是什么? M1通用型应用通过Rosetta2怎样运行?

今年11月份,苹果正式发布了3款内置苹果自研芯片M1的电脑,可以说是一次跨时代的大更新,因为苹果换”芯“了,从Intel的X86芯片到自研的M1芯片,这其中最大的挑战是Mac 原有的应用对 Apple Silicon M1的适配,理论上是完全不兼容的两套技术体系,原有的所有软件肯定不兼容!只有让开发者转为M1芯片进行软件的兼容和开发,当然这需要大量的时间。

Apple Rosetta 2 是什么 ?

苹果为了这段时间的过渡,推出了 Rosetta 2 技术:”通过 Rosetta 2,搭载 Apple 芯片的 Mac 可以使用专为配备 Intel 处理器的 Mac 构建的 App“。

每当用户使用专为配备 Intel 处理器的 Mac 电脑构建的 App 时,Rosetta 2 都会在后台运行。Rosetta 会自动转化 App 以便与 Apple 芯片搭配使用。

苹果官方介绍在大多数情况下,需要 Rosetta 的 App 的性能不会出现任何差异。但实际上,性能和运行速度就无法保证和在 Intel 芯片的 Mac 上一样了。根据开发者的测试,Geekbench 5 通过 Rosetta 2 运行在装有 A12Z 芯片的 Apple Mac Mini Developer Transition Kit 中,单核跑分比 A12Z 在 iPad Pro 12.9 中低了大约 25%。尽管两者的硬件环境以及芯片频率等因素都不相同,这个跑分对比并不严谨,但 Rosetta 2 对于应用运行效率有不小影响这一点,是可以得出肯定结论的。

09133328_7418e80233

苹果 M1是什么?

传统上,计算机是建立在独立的芯片基础上的。作为片上系统(SoC),M1把众多技术——比方说中央处理器(CPU),图形处理单元(GPU),内存,以及机器学习——整合到一块芯片的一个集成电路上面了。具体来说,M1包括以下这些东西:

一颗由四颗高性能内核和四颗高效能内核组成的8核CPU

一颗8核集成GPU

一颗16核架构的苹果神经引擎(Apple Neural Engine)。

采用最先进的5纳米工艺技术制造。

封装了160亿个晶体管到一个芯片里面。

苹果最新的图像信号处理器(ISP)可提供更高质量的视频

Secure Enclave(可以处理类似Touch ID身份验证等安全事务)

苹果设计的Thunderbolt控制器,支持USB 4,传输速率高达40Gbps。

09115541_5cc06fa704

M1 Mac在刚上市不久就得到了不少好评,随着使用时间的增多,更多问题开始暴露出来,个别支持M1芯片的通用型应用在M1芯片的Mac运行时会闪退,怎么办呢?可以尝试改变将应用使用Rosetta打开,大部分能够解决,需要的小伙伴可以试一试。

09101129_e94b654831

小编以Permute 3为例:

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

09101249_af547fe799

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

09101309_12cb0dc51a

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

以上就是小编今天为大家分享的内容,希望对您有所帮助,想了解更多关于Mac相关知识!

原文链接:https://www.mactj.com/11338.html,转载请注明出处。

0

评论0

请先

特价开通VIP全站终身无限制高速下载!
没有账号? 注册  忘记密码?