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.
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.
Pon a prueba tu conocimiento