目录:
定义-Rosetta是什么意思?
Rosetta是一种翻译程序,它使基于PowerPC处理器的Macintosh应用程序能够在基于Intel的Macintosh计算机上运行。 该翻译对应用程序用户是隐藏的。 Rosetta基于Transitive Corporation的Quick Transit技术,该技术使预先存在的Mac OS X软件可以在更新的基于Intel的处理器上运行,而无需进行任何更改。 Rosetta不包含图形用户界面。
技术百科解释罗塞塔
罗塞塔(Rosetta)以罗塞塔石碑(Rosetta Stone)命名,该石碑包含三种语言的相同法令,这使得破译古代象形文字成为可能。 这说明了Rosetta程序的翻译能力。
在Intel处理器和PowerPC处理器上运行的Mac OS X应用程序称为通用应用程序。 没有通用版本的应用程序可以通过与所有基于Intel的Mac计算机集成的Rosetta在基于Intel处理器的Mac上使用。 Rosetta在幕后工作,将非通用应用程序转换为可在基于Intel的Mac上运行。 Mac OS X(10.6版)Snow Leopard默认情况下不包括Rosetta。 该程序必须单独安装。
Rosetta被认为是处理用户级代码的用户级程序,这可能使其功能不如Apple早期的Powerk 68k模拟器。 但是,它也避免了麻烦的调试和可能的安全漏洞。 Rosetta与以下设备不兼容,并且不运行以下内容:
- 屏幕保护程序
- 内核扩展
- 需要异常处理的应用程序
- 捆绑的Java应用程序
- 将首选项插入系统首选项框架的代码
