Con el lanzamiento de la Mac M1 que se ejecuta en la arquitectura ARM, los desarrolladores de software tendrán que actualizar sus aplicaciones para hacer uso de la velocidad y la tecnología mejoradas en el chip Apple Silicon. Como medida provisional, Apple también envió una herramienta “Rosetta 2” con M1 Mac que permite que el software existente basado en Intel continúe ejecutándose en la plataforma. Si todavía está ejecutando una versión de software basada en Intel, probablemente ya esté usando Rosetta sin darse cuenta.
¿Qué son las «aplicaciones universales»?
Las aplicaciones que se han actualizado para los chips de silicona M1 de Apple se conocen actualmente como «aplicaciones universales». Los desarrolladores utilizan un «binario universal» para actualizar sus aplicaciones para que se ejecuten de forma nativa en chips de silicio de Apple. Este binario universal permitiría que la aplicación se ejecute tanto en Intel como en M1 Mac. Si una aplicación no se actualiza para Universal 2, una MacBook M1 la ejecutará convirtiendo el código Intel x86-64 mediante el software de emulación Rosetta.
Por otro lado, si está utilizando un chip M1, se ejecutará la versión de silicona basada en Apple.
Cómo comprobar si una aplicación está basada en Intel / Silicon / Universal
Si desea verificar si una aplicación se ejecuta en software basado en Intel, software basado en Apple Silicon o software Universal (la aplicación es compatible con procesadores Intel y Silicon), puede hacerlo desde la configuración del sistema, como se describe a continuación:
1. En el menú Apple de la esquina superior izquierda, seleccione «Acerca de esta Mac».
2. Seleccione «Informe del sistema».
3. En el Informe del sistema, haga clic en Aplicaciones en Software en el panel del menú de la izquierda.
4. Verá la lista completa de aplicaciones instaladas en su sistema. Puede averiguar qué versión de la aplicación está instalada en su Mac en la columna «Tipo» para cada aplicación individual.
Si desea verificar la versión de una aplicación individual desde Finder, simplemente haga clic con el botón derecho en el ícono de la aplicación y seleccione «Obtener información».
Aquí, verá la versión de la aplicación en «General», que aparece delante de «Tipo».
Cómo abrir una aplicación Apple Silicon como una aplicación Intel
En ocasiones, cuando tiene una versión universal de una aplicación, es posible que desee ejecutar la versión Intel en lugar de la versión M1. Esto puede deberse a que a la versión M1 le falta una característica que necesita o que la versión Intel es compatible con complementos o extensiones de terceros específicos que aún no son compatibles con M1.
En tales casos, puede forzar que una aplicación ejecute la versión Intel usando Rosetta en lugar de la versión Apple M1:
1. Busque y seleccione la aplicación en su menú Finder. La mayoría de las aplicaciones se encuentran en la carpeta Aplicaciones (accesible a través del Finder en “Ir -> Aplicaciones”).
2. Haga clic con el botón derecho en la aplicación y seleccione «Obtener información». Alternativamente, seleccione la aplicación y presione Comando-I en su teclado. Esto abrirá una ventana de información con detalles sobre la aplicación.
3. En esta ventana, marque la casilla «Abrir con Rosetta».
4. Cierre la ventana de información. Si la aplicación ya se está ejecutando, ciérrela y reiníciela.
¡Eso es todo! Ahora, cada vez que inicie la aplicación, su Mac ejecutará la versión Intel del software a través del software de emulación Rosetta. Si desea volver a la versión M1 más tarde, simplemente repita los pasos y desmarque la casilla.
También han llegado informes de que las aplicaciones de iOS de terceros se bloquean en los nuevos Macbooks M1. ¿También te ha estado pasando a ti?