¿Qué es Rosetta en Apple Mac?

Apple integra el framework "Rosetta" en ciertas versiones de macOS y para el hardware correspondiente. En resumen, es un emulador que "traduce" software escrito para arquitecturas de procesadores anteriores al hardware actual y sus nuevos procesadores. En esta guía, he resumido los detalles sobre Apple Rosetta y Apple Rosetta 2 para usted. A continuación, también encontrará algunos enlaces a páginas donde puede encontrar más información y antecedentes. Hablando de antecedentes: el nombre del emulador para sistemas Mac se derivó de la "Piedra de Rosetta", que ayudó con la interpretación de los jeroglíficos, de ahí el símbolo del software.

¿Qué es Rosetta en Apple Mac? En resumen: un marco de emulador que simula la arquitectura del procesador antiguo (x1 de Intel) en hardware nuevo (chip M86 con procesador ARM) para que se puedan usar aplicaciones antiguas. Más detalles en esta guía. roseta 2
¿Qué es Rosetta en Apple Mac? En resumen: un marco de emulador que simula la arquitectura del procesador antiguo (x1 de Intel) en hardware nuevo (chip M86 con procesador ARM) para que se puedan usar aplicaciones antiguas. Más detalles en esta guía.

Función de Rosetta en Apple Mac

Las aplicaciones, herramientas, scripts y otro software se escriben principalmente para una arquitectura de procesador específica para que funcione en el hardware respectivo. Si cambia el tipo de procesador utilizado, básicamente se debe reescribir o convertir todo el software con las herramientas adecuadas. Para que los desarrolladores y los usuarios no se vean perjudicados por un cambio de hardware y que todavía sea posible vender o usar las versiones anteriores de la aplicación, hay una Rosetta en Apple Mac. Rosetta Framework sirvió como un emulador en Intel Macs para aplicaciones PowerPC. El Marco Rosetta 2 sirve en Silicio de manzana Macs como un emulador Intel o x86.

Rosetta ayudó en la transición de PowerPC a procesadores x2006 a partir de 86

Apple anunció en 2005 que el rendimiento de los procesadores PowerPC en las versiones Mac ofrecidas en ese momento ya no cumplía con los requisitos. En consecuencia, se anunció el cambio a procesadores Intel con arquitectura x86. De 2006 a 2011, la primera versión de Rosetta fue parte integral de Mac OS X. El marco o el emulador ayudó a utilizar los programas y herramientas escritos para los procesadores PowerPC en el nuevo hardware de Intel. Esto dio a los desarrolladores y usuarios tiempo suficiente para migrar a versiones personalizadas del software.

Rosetta 2 ha estado ayudando con el cambio de Intel a hardware de Apple desde 2020

Dentro de la WWDC20 en junio de 2020 Apple anunció que la Mac, al igual que el iPhone y el iPad antes, quería recurrir a la arquitectura del procesador ARM. Se anunció un alejamiento de los procesadores Intel y, al mismo tiempo, macOS 11 Gran Sur el "Apple Silicon" presentado. El sistema en un chip (SoC) probablemente sea más conocido como "M1". Se ha anunciado el cambio completo a Apple Silicon para los próximos dos años. Eso es poco tiempo cuando considera que cualquier software tendría que ajustarse a los nuevos procesadores. Y es por eso que existe Rosetta 2, el marco del emulador que ejecuta aplicaciones de Intel en Mac M1.

¿Tengo que instalar Rosetta 2 yo mismo?

¿Utiliza una Mac, iMac, Mac mini, Estudio Mac, una MacBook Pro o MacBook Air con un chip de Apple, la primera vez que intente abrir una aplicación de Intel, puede aparecer este mensaje: "para abrir desde [nombre de la aplicación] necesita instalar Rosetta. ¿Instalar ahora?“- Esto no es un error ni una estafa por parte de los proveedores de la aplicación para abrir. De hecho, Rosetta 2 no necesariamente viene preinstalado cuando obtiene una nueva Mac con M1, M1 Pro, M1 Máx. o usos M1 Ultra. Solo se extrae de los servidores de Apple si desea utilizar software "antiguo" escrito para la arquitectura x86.

Rosetta 2 no está necesariamente preinstalado en macOS 11 Big Sur y macOS 12 Monterey. Por lo tanto, es posible que se le pregunte si desea instalarlo cuando intente abrir una aplicación x86. Fuente de la imagen: Apple.com
Rosetta 2 no está necesariamente preinstalado en macOS 11 Big Sur y macOS 12 Monterey. Por lo tanto, es posible que se le pregunte si desea instalarlo cuando intente abrir una aplicación x86. Fuente de la imagen: Apple.com

¿Cuáles de mis aplicaciones requieren Rosetta 2 en Mac?

La ventana de información que se muestra arriba le indica cuando inicia la aplicación si necesita Rosetta o no. Sin embargo, también puede saber de antemano si una aplicación solo está disponible en la versión escrita para chips Intel o si ya se ha adaptado para Apple Silicon. Puede verificar esto directamente en macOS de la siguiente manera:

  1. navegado en Finder a la aplicación correspondiente (probablemente en la carpeta de programas)
  2. Haga clic derecho sobre él y seleccione "Información" (o en la barra de menú Archivo -> Información)
  3. En "Tipo" ahora hay dos opciones: "Programa (Intel)" requiere Rosetta, "Programa (Universal)" también está hecho para el chip M1

¿Puedo abrir aplicaciones compatibles con M1 con Rosetta?

Para la versión básica de una app que ya está adaptada al SoC “Apple Silicon” y su arquitectura ARM, no tiene mucho sentido usar Rosetta 2 en un principio. Sin embargo, hay una serie de complementos para muchos programas, desde el navegador web hasta la producción de música y la edición de fotos. Y, por supuesto, puede suceder que los complementos más antiguos no estén (todavía) adaptados al chip M1 y su arquitectura de procesador ARM. Por lo tanto, puede valer la pena ejecutar una aplicación universal bajo Rosetta debido a los complementos. Para hacer esto, vaya nuevamente a la información del programa (ver arriba) y active la marca de verificación "Ejecutar con Rosetta".

Si está utilizando una aplicación universal que funciona de forma nativa en la arquitectura ARM de Apple Silicon, aún puede usar Rosetta para ejecutarla. Esto es útil si, p. B. Los complementos o complementos están escritos exclusivamente para procesadores x86.
Si está utilizando una aplicación universal que funciona de forma nativa en la arquitectura ARM de Apple Silicon, aún puede usar Rosetta para ejecutarla. Esto es útil si, p. B. Los complementos o complementos están escritos exclusivamente para procesadores x86.

Más información sobre el tema.

Puede encontrar más información y las fuentes de este artículo en estos enlaces:

  • Documento de soporte oficial HT211861 de Apple: Ver aquí
  • Publicación de Wikipedia sobre Rosetta con más detalles: Leer aquí
¿Te gustó el artículo y te ayudaron las instrucciones del blog? Entonces sería feliz si usted el blog a través de una membresía constante apoyaría.

Escribe un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

En el Blog de Sir Apfelot encontrarás consejos, instrucciones y reseñas sobre productos de Apple como el iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini y Mac Studio.

Especiales