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

关于 Rosetta

所以苹果为了这段时间的过渡,推出了 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 对于应用运行效率有不小影响这一点,是可以得出肯定结论的。

什么是 Rosetta 2

由于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应用是指,直接让美国人学会并精通汉语,然后两个人之间的交流又回到和之前一样了。

哪些 App 需要 Rosetta

您可以使用“显示简介”来识别需要 Rosetta 或可以使用 Rosetta 的 App:

  1. 在“访达”中选择相应 App。
  2. 从菜单栏的“文件”菜单中,选取“显示简介”。
  3. 查看标有“种类”字样的信息:

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

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

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

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

通用 App 的“简介”窗口包含“使用 Rosetta 打开”设置。这项设置可以让电子邮件 App、网页浏览器和其他 App 使用尚未更新以支持 Apple 芯片的附加项。如果某个 App 无法识别插件、扩展或其他附加项,请退出相应 App,选择这项设置,然后再试一次。

安装 Rosetta

当初次运行需要Rosetta的应用时,Mac系统会要求您安装 Rosetta ,点按“安装”,然后输入您的用户名和密码以允许继续安装。安装完成后,任何需要 Rosetta 的 App 都可以使用 Rosetta。

什么是Apple Rosetta 2相关推荐

  1. 【转载】NetLogic买断多核芯片公司RMI

    6月1日,NetLogic公司宣布收购通信业界著名芯片公司RMI.价格为1亿7千5百万美金的股票交易和8百万的现金.在收购条文中,如果RMI能达到某些彼此同意的预期,董事会将会追加另外6百50万美金的 ...

  2. M1 ErrorCode

    文章目录 USB相关导致死机 Android Studio闪退问题 USB相关导致死机 场景描述: 使用金东京造拓展坞连接小米5手机真机开发Android Studio,在install的时候会死机 ...

  3. rosetta2安装_您需要了解有关Apple Silicon Macs上的Rosetta 2的所有信息

    苹果的M1 Mac配备了新处理器,可提供突破性的性能,但要运行在英特尔芯片上的应用程序可能需要使用全新的Rosetta转换技术才能运行.这是什么,它做什么? 支持前往Apple Silicon的旅程 ...

  4. 如何在M1 Apple Silicon Mac上安装Rosetta

    由Apple Silicon芯片驱动的Mac,例如M1 MacBook Pro,既可以运行iOS应用程序也可以运行Mac应用程序,但是由于名为Rosetta 2的支持,它们也可以运行x86-64软件, ...

  5. 如何在 Apple Silicon (M1) 上开发 Teams App

    apple 在几个月前发布了自家的芯片 M1,由于将多核cpu,多核gpu,神经网络运算,内存和其他一切处理部件高度整合在一起,大大提高数据传输速度.发布后好评如潮,我也没有忍住,入手了一台最低配的m ...

  6. 所有受限制的应用程序包_您需要了解的有关Mac的Apple新款M1芯片的所有信息

    苹果硅M1芯片 苹果公司首先在WWDC上详细说明了其将Mac系列产品从英特尔转移回英特尔的计划.Mac自2006年以来一直使用Intel处理器,但是向Apple Silicon的过渡意味着Mac将使用 ...

  7. Apple Silicon M1 MacBook Air上手详细评测M1的强大!

    离开Intel的第一天,一点都不想它. 简要总结这款M1 MacBook Air: 1.  M1性能表现超出预期的好,速度快到堪称恐怖 2.  与Intel Mac一样功能强大,甚至更强大 3.  M ...

  8. M1芯片真正原生版本photoshop 2021安装 PS2021 Mac版 附详细教程!再无需rosetta转译!!

    骄阳似火的7月,迎来Mac 64位的M1版Photoshop 2021 V24.2的更新.因为这一次针对M1的PS21可是准备充分,做足了功课,给设计师们带来了很多叫好的新功能,最新适配Apple M ...

  9. 苹果Arm芯片适配开发 (Apple Silicon)

    文章目录 苹果Arm芯片适配开发 (Apple Silicon) Apple Silicon 1. 将macOS应用程序移植到苹果芯片上 1.1 创建一个移植计划 1.2 获取链接库的通用版本 1.3 ...

最新文章

  1. 多继承中虚基类构造函数的一种调用规则
  2. 解决Windows10下无法对docker容器进行端口访问(端口映射的问题)
  3. 2015年蓝汛面试题
  4. java design按钮_DesignJava 设计模式,讲述 的各种 方便在项目中进行 框架结构 Develop 238万源代码下载- www.pudn.com...
  5. Vue 计算属性与侦听器
  6. 【母亲节快乐】程序员的表达方式,了解一下?
  7. hive内部表和外部表的区别_HIVE拉链表实现
  8. 计算机音乐植物大战僵尸泳池,植物大战僵尸(泳池)
  9. 转载explicit关键字
  10. 遍历点击事件(屏蔽同类名的其它点击事件,防止多次请求)
  11. 文件编程概念(C语言库函数系统调用API)
  12. java integer集合排序_Java集合中List的Sort()方法进行排序
  13. matlab之在坐标区上添加图例函数legend
  14. 深度学习之MAML笔记
  15. 黑莓手机刷linux,黑莓老机型ROM刷机资源
  16. u深度制作win10系统安装盘教程
  17. 电脑连接android手机测试,Android系统手机通过USB连接电脑上网
  18. python爬房源信息_Python爬取链家二手房源信息
  19. Elasticsearch(六)了解全文搜索
  20. UOJ #311「UNR #2」积劳成疾

热门文章

  1. Buffer 的基本用法
  2. 不用露脸,现在做自媒体还晚不晚?推荐这3个新手适合做的领域
  3. VulnHub1:Jangow: 1.0.1靶机入侵
  4. 甲骨文最新改邮箱、改账户名、改密码教程
  5. cdn缓存及缓存的清理
  6. 各种艺术字、图片在线制作
  7. blender报错“RuntimeError: Operator bpy.ops.object.mode_set.poll() Context missing active object”
  8. 多机型手机外观清洁与检测设备设计
  9. JS写下雨特效,樱花落特效,滑块成功效果
  10. [习题]综合练习 -- SqlDataSource精灵就能完成,[山寨版] Dynamic Data WebSite