你需要了解相关信息Apple Silicon Macs上的Rosetta 2的所有信息
你需要了解相关信息Apple Silicon Macs上的Rosetta 2的所有信息,当你的苹果手机,iPad平板,Mac笔记本等苹果设备坏了之后是不是首先想到的就是去苹果官方维修店维修呢?但对于小部分动手能力强的朋友来说,就坏一个小零件就要找官方维修店大可不必,你需要了解相关信息Apple Silicon Macs上的Rosetta 2的所有信息,况且苹果维修店的维修费太高了,还不如自己动手修呢!可是往往有这种想法的人最终还是会找到官方维修店,因为你很难买到苹果的正品零件.下面跟随果邦阁的小编来仔细的阅读一下下面的文章,希望对你有所帮助.
你需要了解相关信息Apple Silicon Macs上的Rosetta 2的所有信息苹果的M1 Mac配备新处理器,可提供突破性能,但在英特尔芯片上运行的应用程序可能需要使用新的Rosetta只有转换技术才能运行.这是什么,它做了什么?
支持前往Apple Silicon的旅程苹果决定迁移Apple Silicon决定已成为历史.该公司现在控制着其所有平台的未来,其处理器以其性能和稳定性给用户留下了深刻的印象.
M1芯片拥有
8核CPU和Mac世界上最快的集成显卡.在MacBook Air上,CPU性能有望提高3.5倍左右,GPU性能提高5倍,机器学习速度提高9倍.也就是说,应用程序是为在特定处理器上运行而构建的,并不是每个开发人员都完成了应用程序Apple Silicon Macs所有必要的工作在当地运行.支持M1的Mac本机可运行,通用(携带安装程序)Intel和Apple芯片代码)和Intel应用程序.
Apple鼓励开发人员尽可能多地发布通用应用程序,并用它们Rosetta 二是仿真技术Apple芯片上运行Intel应用程序成为可能.
什么是Rosetta 2?Rosetta 二是桥接的目的Intel和Apple处理器之间的过渡模拟器.简而言之,它将被翻译成英特尔构建的应用程序,这样它们就可以在那里Apple Silicon上运行.
还有一些应用程序(包括(包括)Microsoft Office应用程序)在您第一次运行时进行翻译.第一次操作需要翻译,这意味着这些应用程序最初可能比正常启动慢(在某些情况下,可能长达20秒),但在下次应用程序运行时,您不会遇到相同的延迟.
在后台进行整个过程,虽然可能会对性能产生一定的影响,但早期报告显示,迁移到M芯片带来的性能提升远远无法弥补这一点.
Entrust数据卡现在是Entrust.
信任不仅以我们的名义,也是我们的使命.
苹果的话是这样的:
“ Rosetta允许用户在翻译过程中Apple芯片上的操作包括x应用程序86-64指令,开发人员的页面写道.Rosetta旨在简化向Apple芯片的过渡给了你创建通用二进制文件的时间.它不能取代创建应用程序的本机版本.”
翻译过程是什么?
如果可执行文件只包含英特尔指令,macOS会自动启动Rosetta并开始翻译过程.翻译完成后,系统将开始翻译后的可执行文件取代原始文件.然而,翻译过程需要时间,因此,用户可能会觉得翻译后的应用程序有时会启动或运行得更慢.” Apple解释道.
Rosetta也可以动态翻译动态代码或JavaScript.
我可以在我的应用程序中运行x86插件吗?使用M1 Mac当你发现它总是喜欢的时候Apple芯片上运行arm64指令.然而,有时应用程序会同时包含arm和X在这种情况下,用户可以使用86指令Finder该应用程序的获取信息窗口Rosetta转换启动应用程序.选择应用程序,按Command-I并选择使用Rosetta打开复选框.
例如,当您需要在本机上运行时M当旧插件在1上的应用程序中运行时,真的需要这样做.
谁支持Rosetta 2?每个Apple支持应用程序及其所有专业应用程序本身M1芯片.开发人员也可以创建Intel和M1驱动的Mac本地运行Universal应用程序.未以本机或通用形式提供的应用程序可能需要稍微更新才能启用Rosetta 2的支持,但随后将完美运行.
Word主要应用程序已经存在M1上运行,Adobe承诺明年年初推出Photoshop的M1本机版本,Lightroom即将推出.当然,如果开发人员允许,你也可以M1芯片上运行iOS应用程序.
Rosetta 什么不能翻译?Rosetta虚拟化无法转换x86_64计算机平台的核心扩展或虚拟机应用程序.开发人员要注意,Rosetta也无法翻译AVX,AVX2和AVX512矢量指令.
一点历史苹果以前用过Rosetta名称.当Mac从PowerPC处理器迁移Intel芯片时,它使用相同的名称执行相同的功能——使用PowerPC可以使用应用程序Intel芯片上运行.
虽然名称和目标不变,但Rosetta由于形式与我们今天使用的版本有很大的不同,Apple开发目标处理器,这意味着设计M1时要牢记Rosetta的需求.
这意味着它已经能够在芯片本身上建立这种支持所需的一些元素.这就是为什么有些在Apple Silicon Mac上以Rosetta其实模拟运行的应用程序比Intel运行更快的原因.
表现如何?正如我已经解释过的,我用它M1的Mac mini已经有一段时间了.以我的经验,在M在芯片上运行时,大多数应用程序的性能都是一样的——它们通常要快得多,在同一个芯片上Intel驱动的Mac上运行.
值得注意的是,这些处理器在内存处理方面表现出色.苹果开发了一种统一的内存架构(UMA)该技术可以在处理器的所有功能之间共享内存.由于芯片上有内存、处理器和其他系统元素,您可以期待出色的性能.这在图形密集型应用程序中尤为明显,我发现它甚至比以前更快.
Rosetta 2能用多久?我们不知道Rosetta 是否会一直可用?.
从历史上看,Rosetta包含在Mac OS X 10.4.4 Tiger中,成为OS X 10.6 Snow Leopard可下载的选项在第二年消失了.(在这种情况下,过渡比苹果停止基于旧架构的销售更重要Mac提前完成预期.)
苹果承诺在两年内完成英特尔和苹果硅处理器之间的过渡,这表明它将继续在后续版本中提供支持.苹果知道,在整个过渡过程中,人们仍将购买新的英特尔处理器Mac.