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.
Capítulos de esta publicación:
- 1 función de Rosetta en Apple Mac
- 2 Rosetta ayudó en la transición de PowerPC a procesadores x2006 a partir de 86
- 3 Rosetta 2 ha estado ayudando con el cambio de Intel a hardware de Apple desde 2020
- 4 ¿Tengo que instalar Rosetta 2 yo mismo?
- 5 ¿Cuáles de mis aplicaciones requieren Rosetta 2 en Mac?
- 6 ¿Puedo abrir aplicaciones compatibles con M1 con Rosetta?
- 7 Más información sobre el tema
- 8 publicaciones similares
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.
¿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:
- navegado en Finder a la aplicación correspondiente (probablemente en la carpeta de programas)
- Haga clic derecho sobre él y seleccione "Información" (o en la barra de menú Archivo -> Información)
- 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".
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í
Contribuciones parecidas
Después de graduarse de la escuela secundaria, Johannes completó un aprendizaje como asistente comercial especializado en idiomas extranjeros. Después de eso, sin embargo, decidió dedicarse a la investigación y la escritura, a partir de lo cual se convirtió en autónomo. Ha estado trabajando para Sir Apfelot, entre otros, desde hace varios años. Sus artículos incluyen lanzamientos de productos, noticias, tutoriales, videojuegos, consolas y más. Sigue Apple Keynotes en vivo a través de la transmisión.