Los procesadores de silicio de Apple se basan en la arquitectura de CPU de silicio de Apple arm64, que difiere mucho de la arquitectura x86_64 de Intel. Las aplicaciones de software deben volver a compilarse para que se ejecuten en la nueva arquitectura y, a continuación, se pueden distribuir como paquetes binarios universales que incluyen tanto la nueva versión de Apple Silicon como la versión de Intel. Algunos títulos de software no se han actualizado para incluir una versión de Apple Silicon en un paquete binario universal e incluir solo la versión Intel de la aplicación.
Los ordenadores Mac con chip de Apple siguen siendo capaces de ejecutar software creado para procesadores Intel utilizando el entorno de traducciónRosetta 2. Esta tecnología de traducción no está preinstalada en ordenadores con chip de Apple, pero puede ser instalada por el usuario o con la herramienta de línea de comandos softwareupdate.
Instalación automática Rosetta 2 para Auto Apps
Cuando un Auto App requiere que Rosetta 2 se ejecute en una computadora Mac con chip de Apple, verá la advertencia a continuación en el elemento de la biblioteca. En este caso, el Kandji Agent buscará e instalará automáticamente Rosetta 2 según sea necesario. Tenga en cuenta que estos banners pueden eliminarse sin previo aviso a medida que los desarrolladores cambian a binarios universales.
Basado en Intel Custom Apps requiere Rosetta 2
A partir de noviembre de 2020, cuando Apple presentó por primera vez las computadoras con chip de Apple, muchos de los Auto Apps de Kandji solo estaban disponibles como aplicaciones de software basadas en Intel. Cuando un equipo con chip de Apple detecta un paquete de instalación para software basado en Intel, enviará ese paquete al entorno de traducción de Rosetta 2 para su procesamiento. Si Rosetta 2 aún no está instalado, sucederá una de dos cosas.
Si el usuario abre el paquete de instalación, el sistema le pedirá que instale Rosetta 2.
Si Kandji ejecuta el paquete de instalación, la instalación se detendrá porque Rosetta 2 no está disponible en el sistema.
Para evitar un error en la instalación, o un aviso para el usuario final al implementar un Custom App que requiere Rosetta 2, el entorno de traducción Rosetta 2 debe instalarse en el Mac a través de Kandji. A continuación se muestra un script que permitirá al sistema instalar el entorno de traducción Rosetta 2, si aún no está presente, en una computadora con chip de Apple.
Instale Rosetta 2 con Kandji
Para instalar Custom Apps basados en Intel en una computadora con chip de Apple, el Kandji Blueprint de esa computadora deberá instalar primero Rosetta 2. Esto se puede lograr agregando un script personalizado a su Blueprint. Debe nombrar este script 00 Install Rosetta 2 para Apple Silicon para asegurarse de que se ejecute primero antes que cualquier otro elemento. Puede seguir los pasos que se indican a continuación para crear este script personalizado en el inquilino Kandji.
Inicie sesión en Kandji.
Ve a tu Biblioteca y haz clic en + Agregar nuevo.
Haga clic en Script personalizado y, a continuación, en Agregar y configurar +.
Establezca el nombre del script en 00 Instalar Rosetta 2 para Apple Silicon.
Asigne el artículo al Blueprints según sea necesario.
Establezca la frecuencia de ejecución en Una vez por dispositivo.
En los detalles del script, pegue el bloque de script que aparece a continuación.
Haga clic en Guardar.
Rosetta 2 Script de instalación
El Install Rosetta 2 script se mantiene en el repositorio de GitHub de soporte técnicoKandji.