¿Qué es Rosetta 2 en Mac?


Si tiene una Mac que usa Apple Silicon, es posible que haya oído hablar de Rosetta 2. Es una parte fundamental de macOS que permite la compatibilidad con aplicaciones diseñadas para Intel Mac. Te lo explicamos.

Rosetta permite que las aplicaciones Intel Mac se ejecuten en Apple Silicon

Como probablemente sepa, Apple ha estado haciendo la transición de su línea de Mac para usar sus propios procesadores diseñados a medida basados ​​en la arquitectura Arm. Apple lanzó las primeras Mac con Apple Silicon en noviembre de 2020. Si bien la mayoría de las aplicaciones se han actualizado para ejecutarse de forma nativa en Apple Silicon, todavía hay algunas que aún no se han actualizado. Ahí es donde entra en juego Rosetta 2.

Rosetta 2 es una capa de traducción para ejecutar aplicaciones basadas en Intel en Apple Silicon Mac. Utiliza la traducción binaria dinámica para convertir el código x86_64 a la arquitectura Arm64 utilizada por los chips M1 y M2. Permite que estas nuevas Mac ejecuten aplicaciones que no se han actualizado para ejecutarse de forma nativa en Apple Silicon.

Apple presentó Rosetta 2 por primera vez con el lanzamiento de macOS Big Sur 11.0 en 2020. Su nombre es una referencia a Rosetta Stone, que fue la clave para traducir muchos textos antiguos. El “2” al final del nombre hace referencia a que es la segunda versión de la traducción posterior de Rosetta. El Apple Rosetta original permitía que las aplicaciones PowerPC se ejecutaran en Intel Mac en 2006.

Cómo usar Rosetta 2

Si posee una Apple Silicon Mac, macOS instalará automáticamente Rosetta 2 cuando intente ejecutar por primera vez una aplicación de Intel que no se haya actualizado para ejecutarse de forma nativa. En la primera ejecución, se le pedirá que instale Rosetta 2. Cuando vea la ventana «Necesita instalar Rosetta», haga clic en «Instalar».

Una vez que se instala Rosetta 2, traducirá en silencio las aplicaciones Intel Mac que aún no son nativas de Apple Silicon sobre la marcha. Esto significa que no debería notar ninguna diferencia en el rendimiento cuando ejecuta una aplicación a través de Rosetta 2. Es muy impresionante lo bien que funciona.

Más consejos de Rosetta 2

Si no está seguro de si una aplicación se está ejecutando en Rosetta 2, puede comprobarlo abriendo la aplicación Monitor de actividad. En Monitor de actividad, seleccione la pestaña CPU. Si una aplicación se ejecuta en Rosetta 2, se etiquetará como «Intel» en la columna «Tipo».

En "Información del sistema" buscar "silicio de manzana" en el "Tipo" columna.

RELACIONADO: Cómo verificar qué aplicaciones están optimizadas para Mac M1

Además, si una aplicación es un binario universal (lo que significa que puede ejecutarse de forma nativa en Intel y Apple Silicon Mac), puede forzar la ejecución de la aplicación en Rosetta 2. Normalmente, no desea hacer esto, pero a veces el La versión de Intel de la aplicación puede ser diferente a la versión de Apple Silicon.

Para obligar a una aplicación a ejecutarse en Rosetta 2, ubíquela en Finder, haga clic con el botón derecho en el ícono de la aplicación y luego seleccione «Obtener información». En la ventana Obtener información, marque la casilla junto a «Abrir con Rosetta».

En el "Conseguir información" ventana, marque la casilla al lado "Abrir con Rosetta."

Después de eso, cierre la ventana de información y ejecute la aplicación desde ese icono. Se cargará en Rosetta 2. Idealmente, no necesitará hacer eso, pero la opción siempre está ahí si lo desea. ¡Buena suerte!

RELACIONADO: Cómo ejecutar la versión Intel de una aplicación universal para Mac en una Mac M1





Source link-39