¿Qué es Rosetta 2 y cómo se instala en una Mac?
Rosetta 2 sirve como puente entre las Mac de silicio Intel y Apple. Aquí encontrará todo lo que necesita saber.
La salida de Apple de Intel y la migración a sus propios procesadores generó la pregunta: ¿qué pasará con las aplicaciones basadas en Intel? Bueno, Rosetta 2 es la respuesta de Apple a la pregunta.
Apple lanzó macOS Big Sur en 2020 e integró Rosetta 2 como componente. Rosetta 2 lo ayudará a ejecutar aplicaciones basadas en Intel sin problemas en el silicio de Apple.
Si se pregunta qué es y cómo puede utilizarlo exactamente, le hemos ayudado a conocer mejor este valioso software.
¿Qué es Rosetta 2?
Históricamente, la Piedra Rosetta fue un artefacto importante que los historiadores utilizaron para decodificar los jeroglíficos egipcios antiguos. Inspirado en su antiguo homónimo, el software Rosetta 2 traduce código para que lo comprendan los nuevos procesadores de silicio de Apple.
Básicamente, Rosetta 2 es un emulador. Traduce aplicaciones compiladas exclusivamente para procesadores Intel de 64 bits para su ejecución en procesadores Apple Silicon. Puede buscar o instalar Rosetta 2 en macOS Big Sur y versiones posteriores. Sin él, no podrá ejecutar aplicaciones basadas en Intel en su Mac con tecnología M1 o M2.
Rosetta 2 no admite aplicaciones de 32 bits. Están completamente muertos y es poco probable que alguna versión de macOS lo admita en el futuro.
Como habrás adivinado, el silicio de Apple no se ejecuta en la arquitectura x86. En cambio, utiliza una arquitectura de CPU ARM. Rosetta 2 toma automáticamente los comandos de una aplicación Intel que abre y los cambia a algo que los procesadores de silicio de Apple puedan ejecutar.
Una breve historia de Rosetta 2
Sin embargo, esta no es la primera vez que Apple utiliza un emulador para facilitar el cambio de un procesador a otro. En 2006, Apple cambió de PowerPC a Intel cuando anunció Rosetta en Mac OS X Tiger, el predecesor de Rosetta 2.
En comparación con su predecesor, Rosetta 2 es muy eficaz y no está limitado por aplicaciones que tienen altas necesidades computacionales. Apple aconsejó que el Rosetta original sólo debería usarse en software como procesadores de texto y que deberíamos evitar aplicaciones exigentes como juegos y CAD.
Pero Rosetta 2 funciona tan bien que algunos dicen que es mejor ejecutar aplicaciones en el silicio de Apple que hacerlo de forma nativa.
Cómo instalar Rosetta 2 en tu Mac
Si tiene dificultades para encontrar Rosetta 2 en su Mac M1 o M2, puede hacerlo fácilmente intentando ejecutar cualquier aplicación Intel que tenga (como VLC). Cuando aparece un mensaje que le pide que instale Rosetta 2, todo lo que tiene que hacer es hacer clic en Instalar.
Sigue las instrucciones e ingresa tu contraseña o Touch ID. Tan pronto como termine de instalarse, podrá usarlo automáticamente. Después de instalarlo, no podrá administrarlo de la misma manera que administraría otras aplicaciones. No tiene ninguna aplicación ni sección en Configuración del sistema.
Alternativamente, puedes instalar Rosetta 2 a través de la aplicación Terminal. Puede utilizar este método si no desea recibir mensajes innecesarios:
- Abra Spotlight presionando Comando + barra espaciadora.
- Escribe Terminal y pulsa Regresar.
Copie y pegue la siguiente línea de código en la aplicación Terminal y presione Regresar.
softwareupdate --install-rosetta
- Escriba A cuando le pregunte si está de acuerdo con los términos y condiciones y presione Volver.
¿Qué aplicaciones de Mac requieren Rosetta 2?
Puede ser un poco difícil decir desde el principio si una aplicación necesita Rosetta 2 para ejecutarse. Si ejecuta una aplicación incompatible con Apple Silicon y falla sin iniciarse, entonces debe iniciarse con Rosetta 2.
Las aplicaciones se dividen en dos categorías: Universal o Intel. Las aplicaciones universales funcionan tanto en Apple Silicon como en Intel, mientras que las aplicaciones Intel solo funcionan en Intel. Debe utilizar la herramienta Obtener información si desea saber cuál pertenece a qué categoría.
Es posible que algunas aplicaciones con la etiqueta Universal (especialmente los videojuegos de Steam) aún necesiten Rosetta para iniciarse. Entonces, pásalos por Rosetta si fallan. Además, algunas aplicaciones universales pueden tener extensiones o complementos basados en Intel. Para que estas adiciones funcionen, necesitarás ejecutar la aplicación con Rosetta 2, aunque antes no era necesario.
Siga estos pasos para averiguar qué tipo de aplicación es y ejecútela a través de Rosetta 2, si corresponde:
- Haz clic en Finder en el Dock.
- Abra Aplicaciones y busque la aplicación que desea ejecutar.
- Control: haga clic en el icono de la aplicación y seleccione Obtener información.
- En la sección General, junto a Tipo, verá qué categoría de aplicación es (Universal o Intel).
- Seleccione la casilla de verificación Abrir usando Rosetta.
Para los juegos de Steam, deberías hacer esto en su lugar:
- Inicie Steam y abra la Biblioteca ubicada en el menú superior.
- Control: haga clic en el icono de la aplicación y seleccione Propiedades.
- Haga clic en Archivos locales y seleccione Examinar.
- Abrirá la ubicación de la aplicación en Finder.
- Control: haz clic en el icono de la aplicación en Finder y selecciona Obtener información.
- Seleccione la casilla de verificación Abrir usando Rosetta.
Un emulador para suavizar la transición
Los cambios importantes en la arquitectura de la CPU pueden dificultar el trabajo de los usuarios y desarrolladores. Pero el proceso de traducción Rosetta 2 de Apple no sólo hace tolerable la transición al silicio de Apple; lo hace perfecto.
En conjunto, es discreto, eficiente y, lo más importante, eficaz. Puede que Apple haya renunciado por completo a Intel, pero Rosetta 2 llegó para quedarse para que podamos seguir ejecutando aplicaciones diseñadas para procesadores Intel.