什么是 Rosetta,为什么 Snow Leopard 默认不包含它?

什么是 Rosetta,为什么 Snow Leopard 默认不包含它?

由于我今天早上用 Snow Leopard 重新安装了 MacBook,所以我正准备重新安装我使用的其中一个应用程序,Adobe Flex Builder 3当我打开FB3的安装程序时,显示以下内容:

要打开__,您需要安装 Rosetta。您想现在安装它吗?

(对话框显示:“要打开 FB3_Mac_Installer,您需要安装 Rosetta。您想现在安装它吗?”)

问题:

  1. Rosetta 到底是什么?(我有一个想法,但您的专家回答可能比我的理解更好。)

  2. 为什么我全新安装的 Snow Leopard 中没有包含 Rosetta?Rosetta 似乎来自 Apple。为什么 Apple 决定不包含它?这应该是 Snow Leopard DVD 中的可选安装,还是只能从 Apple 在线获取?

  3. 为什么相对较新的安装程序(如 Adob​​e Flex Builder 3)需要 Rosetta?我已经安装了许多已经安装了其他软件包,直到现在才看到此消息。Adobe 是不是在做一些愚蠢的事情?

  4. 安装 Rosetta 是否会对性能或其他方面产生影响或担忧?

答案1

Rosetta 到底是什么?(我有一个想法,但您的专家回答可能比我的理解更好。)

Rosetta 是一款软件,通过它可以在 Intel Mac 上运行 PowerPC 代码。

为什么我的新 Snow Leopard 安装中没有包含 Rosetta?为什么 Apple 决定不包含它?这是否是我 Snow Leopard DVD 中的可选安装,还是只能从 Apple 在线获取?

Snow Leopard 只适用于 Intel。Apple 本质上是想让少数仍拥有 PowerPC 软件的开发人员为 Intel 重新编译该软件。Rosetta 是 Snow Leopard DVD 上的可选安装。

为什么相对较新的安装程序(例如 Adob​​e Flex Builder 3)需要 Rosetta?Adobe 是不是在做傻事?

Adobe 的 Mac 系列可能是人们实际使用过的最差的应用程序。参见Adobe UI 抱怨更加讨厌 Adob​​e。

安装 Rosetta 是否会对性能或其他方面产生影响或担忧?

仅当您运行 PowerPC 代码时。只需安装它不会降低性能。您没有理由不安装它;它是一个小软件包,可以让一些原本根本无法运行的软件运行得更慢。

我已经制作了这个 CW,因此如果您有要添加的内容,请编辑它。

答案2

  1. Rosetta 允许您的计算机运行仅限 PowerPC 的代码,即 Apple 过渡到 Intel CPU 之前的旧代码。
  2. Rosetta 随 Snow Leopard DVD 一起提供,但它是可选安装苹果大概以为现在几乎所有软件都翻译成英特尔了。
  3. 因为 Adob​​e 没有发布带有英特尔代码的应用程序。(一些 Epson 打印机驱动程序也仍然使用 PPC 代码,并且即使在 Snow Leopard 上也需要 Rosetta。)
  4. 当然,本机代码会更好/更快。我不确定只有安装程序需要 Rosetta 还是它安装的应用程序需要。如果只有安装程序本身需要 Rosetta,那就没什么大不了的。

答案3

根据Adobe网站上只有 CS4 产品系列经过认证,与 Snow Leopard 兼容,并且有兼容性列表这里表明 Flex 3 仍未经测试。

Rosetta 是允许 PowerPC 应用程序在 Intel Mac 上运行的技术。据我目前所知,默认情况下,该技术已从 Snow Leopard 中删除,并且根据您的屏幕截图,将在需要时安装。该技术可能会在下一个 OSX 版本中删除。

答案4

Flex Builder 3 不需要 rosetta 即可运行。Dumb Snow Leopard 认为需要。只需取消即可。

相关内容