Si vous avez un Mac qui utilise Apple Silicon, vous avez peut-être entendu parler de Rosetta 2. Il s’agit d’une partie essentielle de macOS qui permet la compatibilité avec les applications conçues pour les Macs Intel. Nous vous expliquons.
Rosetta permet aux applications Intel Mac de fonctionner sur Apple Silicon
Comme vous le savez probablement, Apple a fait évoluer sa gamme de Mac pour utiliser ses propres processeurs personnalisés basés sur l’architecture Arm. Apple a commercialisé les premiers Macs équipés d’Apple Silicon en novembre 2020. Si la plupart des applications ont été mises à jour pour fonctionner en natif sur Apple Silicon, il en reste encore certaines qui n’ont pas encore été mises à jour. C’est là que Rosetta 2 entre en jeu.
Rosetta 2 est une couche de traduction permettant d’exécuter des applications Intel sur les Macs Apple Silicon. Elle utilise la traduction binaire dynamique pour convertir le code x86_64 en architecture Arm64 utilisée par les puces M1 et M2. Elle permet à ces nouveaux Macs d’exécuter des applications qui n’ont pas été mises à jour pour fonctionner nativement sur Apple Silicon.
Apple a présenté Rosetta 2 pour la première fois avec la sortie de macOS Big Sur 11.0 en 2020. Son nom est une référence à la pierre de Rosette, qui était la clé de la traduction de nombreux textes anciens. Le « 2 » à la fin du nom fait référence au fait qu’il s’agit de la deuxième version de la traduction Rosetta plus tard. La version originale de Rosetta d’Apple permettait aux applications PowerPC de fonctionner sur les Macs Intel en 2006.
Comment utiliser Rosetta 2
Si vous possédez un Apple Silicon Mac, macOS installe automatiquement Rosetta 2 lorsque vous essayez d’exécuter une application Intel qui n’a pas été mise à jour pour fonctionner en mode natif. Lors de la première exécution, vous serez invité à installer Rosetta 2. Lorsque vous voyez la fenêtre « Vous devez installer Rosetta », cliquez sur « Installer ».
Une fois Rosetta 2 installé, il traduira silencieusement à la volée les applications Mac Intel qui ne sont pas encore natives du Silicon d’Apple. Cela signifie que vous ne devriez pas remarquer de différence de performances lorsque vous exécutez une application avec Rosetta 2. C’est très impressionnant de voir à quel point cela fonctionne bien.
Autres astuces pour Rosetta 2
Si vous n’êtes pas sûr qu’une application fonctionne dans Rosetta 2, vous pouvez vérifier en ouvrant l’application Activity Monitor. Dans le moniteur d’activité, sélectionnez l’onglet CPU. Si une application est exécutée dans Rosetta 2, elle sera étiquetée « Intel » dans la colonne « Type ».
Dans » System Information « , recherchez » Apple Silicon » dans la colonne » Kind « .
De plus, si une application est un binaire universel (ce qui signifie qu’elle peut fonctionner en natif sur les Macs Intel et Apple Silicon), vous pouvez forcer l’application à s’exécuter en Rosetta 2. Normalement, vous ne voulez pas faire cela, mais parfois la version Intel de l’application peut être différente de la version Apple Silicon.
Pour forcer une application à s’exécuter en Rosetta 2, localisez-la dans le Finder, cliquez avec le bouton droit de la souris sur l’icône de l’application, puis sélectionnez « Obtenir des informations ». Dans la fenêtre « Get Info », cochez la case à côté de « Open Using Rosetta ».
Dans la fenêtre « Obtenir des informations », cochez la case située à côté de « Ouvrir en utilisant Rosetta ».
Après cela, fermez la fenêtre Info et lancez l’application à partir de cette icône. Elle se chargera dans Rosetta 2. Idéalement, vous n’aurez pas besoin de faire cela, mais l’option est toujours disponible si vous le souhaitez. Bonne chance !