Rosetta Mac App的转译导致应用在首次启动时可能需要20秒

>>>威锋20W迷你PD快充充电器来啦 , 还有威锋精选全球好壳 。 快来威锋自营店抢购吧!
【Rosetta Mac App的转译导致应用在首次启动时可能需要20秒】鉴于新的 M1 芯片是基于 ARM 架构设计的 , 因此 , 在 Intel 的 x86 架构上构建的应用程序必须通过苹果的转译层 Rosetta 2 运行 , 才能在 Apple Silicon Mac上使用 , 并且此过程可能需要一些时间 。
Rosetta Mac App的转译导致应用在首次启动时可能需要20秒文章插图
微软本周表示 , 当首次在 Apple Silicon Mac 上启动其任何 Mac 应用时 , 当 Rosetta 2 转译过程完成时 , 这些应用将在 Dock 中弹跳约 20 秒 , 随后的所有启动均将很快进行 。 这适用于 Word、Excel、PowerPoint、Outlook、OneNote 和 OneDrive 。
苹果的开发人员文档对此事表示认可 , 并指出 Rosetta 2 的转译过程「很费时间」 , 并且用户因此可能会觉得转译后的应用有时会启动或运行得很慢:
如果可执行文件仅包含 Intel 指令 , 则 macOS 会自动启动 Rosetta 并开始转译过程 。 转译完成后 , 系统将启动转译后的可执行文件来代替原始文件 。 但是 , 转译过程会花费一些时间 , 因此用户可能会觉得转后的应用有时会启动或运行得很慢 。
为避免这种转换过程 , 开发人员可以为其应用程序创建通用二进制文件 , 从而使他们可以在一个单独的可执行文件的情况下在 Apple Silicon Mac 和基于 Intel 的 Mac 上本地运行 。 微软是这样做的众多开发商之一 。