Índice:
Definição - O que significa Rosetta?
O Rosetta é um programa de tradução que permite que programas aplicativos Macintosh baseados no processador PowerPC sejam executados em computadores Macintosh baseados na Intel. Esta tradução está oculta do usuário do aplicativo. O Rosetta é baseado na tecnologia Quick Transit da Transitive Corporation, que permite que o software Mac OS X pré-existente seja executado no processador mais recente da Intel sem implementar nenhuma alteração. O Rosetta não inclui uma interface gráfica do usuário.
Techopedia explica Rosetta
Rosetta recebeu o nome da Pedra de Rosetta, uma tábua de pedra que inclui o mesmo decreto em três idiomas, o que possibilitou decifrar hieróglifos antigos. Isso fala das habilidades de tradução do programa Rosetta.
Os aplicativos Mac OS X em execução nos processadores Intel e PowerPC são denominados aplicativos universais. Aplicativos sem uma versão universal podem ser usados no Mac baseado no processador Intel através do Rosetta, que é integrado a todos os computadores Mac baseados no Intel. Rosetta trabalha nos bastidores para traduzir um aplicativo não universal para rodar em um Mac baseado em Intel. O Mac OS X (versão 10.6) Snow Leopard não inclui o Rosetta por padrão; o programa deve ser instalado separadamente.
O Rosetta é considerado um programa da terra do usuário que lida com o código da terra do usuário, o que pode torná-lo menos capaz do que o emulador de 68k da Apple para PowerPC. No entanto, também evita a depuração problemática e possíveis falhas de segurança. O Rosetta não é compatível e não executa o seguinte:
- Protetores de tela
- Extensões do kernel
- Aplicativos que requerem manipulação de exceção
- Aplicativos Java incluídos
- Código que insere preferências no quadro de preferências do sistema
