翻译Rosetta Mac应用程序可能需要20秒才能第一次启动应用程序

时间:   2020-11-14 09:00:24

微霸20w迷你Pd快速充电器已经来了,而威丰选择了世界上最好的外壳。来威丰自己的专卖店抢购吧!

由于新的m1芯片是基于ARM架构设计的,因此构建在英特尔x86架构上的应用程序必须通过Apple的转换层roset2运行,才能在applesilonmac上使用,这一过程可能需要一些时间。

微软本周表示,当其Mac应用程序首次在applesilonmac上发布时,当roset2翻译过程完成时,这些应用程序将在码头上弹出大约20秒,随后的所有发布都将很快进行。这适用于Word、Excel、PowerPoint、Outlook、OneNote和OneDrive。

苹果的开发者文档对此表示赞同,指出roset2的翻译过程很耗时,用户可能会觉得翻译后的应用程序启动或运行非常缓慢:

如果执行者只包含英特尔指令,MacOS将自动启动Rosetta并启动翻译过程。翻译完成后,系统将启动翻译后的执行文件,而不是原始文件。然而,翻译过程需要一些时间,因此用户可能会觉得转换后的应用程序有时启动或运行非常慢。

为了避免这种转换过程,开发人员可以为他们的应用程序创建通用二进制文件,以便在单独的可执行文件的情况下,他们可以在applesilonmac和基于英特尔的mac上本地运行。微软是这么做的许多开发人员之一。


上一篇:美团外卖发布国庆数据:景区外卖订单增加了三倍,其中近三成来自导游。
下一篇:最后一页