Rosetta

Rosetta es una serie de capas de compatibilidad de software utilizadas en varias versiones de macOS, durante períodos en los que Apple trasladó su línea de computadoras de una arquitectura de procesador a otra. Permiten que los usuarios sigan utilizando aplicaciones antiguas en computadoras nuevas, mientras dan tiempo a los desarrolladores para actualizar su software. La primera versión de Rosetta permitía ejecutar en computadoras basadas en Intel las aplicaciones escritas para computadoras Mac basadas en PowerPC; la segunda versión permitía ejecutar aplicaciones de Intel en computadoras Mac con Apple Silicon.

El nombre «Rosetta» proviene de la Piedra de Rosetta, el artefacto utilizado para traducir los jeroglíficos egipcios.

Mac OS X 10.4.4 «Tiger» incluyó la primera versión de Rosetta durante la transición de Apple a los procesadores Intel x86. Funcionaba sin intervención del usuario y traducía automáticamente las aplicaciones de PowerPC a versiones compatibles con Intel mientras se ejecutaban. Como este proceso requiere capacidad de procesamiento, algunas aplicaciones funcionaban más lentamente mediante Rosetta en las computadoras Mac basadas en Intel que en los procesadores PowerPC. Esta versión de Rosetta se eliminó de Mac OS X en la versión 10.7 «Lion», después de que se completara la transición a Intel.

Se introdujo una segunda versión de Rosetta en macOS 11 «Big Sur», cuando Apple inició otra transición de arquitectura de procesador, de los procesadores Intel x86-64 a sus propios procesadores Apple Silicon basados en ARM. Esta versión de Rosetta traduce las aplicaciones escritas para computadoras Mac con Intel para que funcionen en computadoras Mac con Apple Silicon, y lo hace cuando se instalan las aplicaciones en lugar de hacerlo durante el tiempo de ejecución. Traducirlas con anticipación significa que la mayoría de las aplicaciones funcionan igual de rápido, o incluso más rápido, mediante Rosetta en Apple Silicon que en las computadoras Mac con Intel para las que fueron escritas.

NOTE: Puede comprobar la arquitectura de una aplicación seleccionando el icono de la aplicación en la carpeta Aplicaciones y eligiendo «Obtener información» en el menú Archivo (o presionando Comando-I). Si en Clase aparece «Aplicación (Intel)», es una aplicación de Intel que se ejecutará mediante Rosetta; si aparece «Aplicación (Universal)», el desarrollador de la aplicación la compiló para procesadores Intel y Apple Silicon; si aparece «Aplicación (Apple Silicon)», se desarrolló únicamente para computadoras Mac con Apple Silicon y no funcionará en computadoras Mac con Intel.

Actualizado February 2, 2023 por Brian P.

quizPon a prueba tu conocimiento

Which type of interface allows communication between two applications?

A
DVI
0%
B
API
0%
C
GUI
0%
D
SLI
0%
Correct! Incorrect!     View the API definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de Rosetta en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.