Comment lancer la version Intel d'une application universelle Apple Silicon

Les Mac alimentés par le silicium Apple, tels que le MacBook Pro M1, peuvent exécuter à la fois des applications iOS et des applications Mac, mais ils peuvent également exécuter un logiciel x86-64 conçu pour fonctionner sur l'architecture Intel, grâce à quelque chose appelé Rosetta 2.

Rosetta 2 est la couche de traduction qui permet à un Mac équipé d'un silicium Apple d'utiliser des applications conçues pour un Mac à processeur Intel. La première fois que vous lancez une application qui en a besoin, une alerte apparaîtra demandant l'autorisation d'installer Rosetta. Après cela, la couche de traduction fonctionne en arrière-plan chaque fois que vous utilisez une application conçue uniquement pour les ordinateurs Mac équipés d'un processeur Intel, et traduit automatiquement l'application pour une utilisation avec le silicium Apple lors de la première exécution de l'application.

Lorsque les développeurs mettent à jour leurs applications pour qu'elles s'exécutent de manière native sur le silicium Apple, ils utilisent ce qu'on appelle un binaire universel. À l'origine, les applications universelles faisaient référence à des fichiers exécutables qui s'exécutaient de manière native sur les Mac PowerPC ou Intel. Cependant, lors de la WWDC 2020 en juin, Apple a annoncé Universal 2, qui permet aux applications de fonctionner à la fois sur les Mac à processeur Intel et sur les Mac Apple Silicon.

Si une application n'a pas encore été mise à jour vers Universal 2, un Mac équipé de M1 l'exécutera toujours, mais il le fera en convertissant le code Intel x86-64 à l'aide du logiciel d'émulation Rosetta 2. Mais que se passe-t-il si vous souhaitez exécuter la version Intel plutôt que la version Apple Silicon ? Vous souhaiterez peut-être le faire si la version Apple Silicon de l'application ne dispose pas d'une fonctionnalité particulière ou si vous utilisez une application avec des plug-ins ou des extensions tiers qui n'ont pas encore été mis à jour pour prendre en charge le silicium Apple.

Dans de tels cas, vous pouvez suivre les étapes suivantes pour forcer une application universelle à exécuter la version Rosetta à la place.

Lecture suggérée :Comment faire en sorte que votre application se lance automatiquement

  1. Tout d’abord, si l’application que vous souhaitez exécuter dans Rosetta est en cours d’exécution, enregistrez votre travail et quittez-la.
  2. Ensuite, ouvrez une fenêtre du Finder, accédez auApplicationsdossier sur votre Mac et localisez l’application en question.
  3. Clic droit(ouCtrl-clic) l'icône de l'application et sélectionnezObtenir des informationsdans le menu déroulant contextuel.
  4. Cliquez sur lecase à cocherà côté de « Ouvrir avec Rosetta ».
  5. Fermez leInformationsfenêtre, puis relancez l'application.

À partir de maintenant, votre Mac exécutera la version Intel de l'application en utilisant la couche de traduction Rosetta. Pour arrêter d'utiliser Rosetta à tout moment, répétez simplement les étapes ci-dessus et décochez la case à côté de « Ouvrir avec Rosetta ».