Qu'est-ce que Rosetta 2 et comment fonctionne-t-il sur les Mac équipés de puces M1, M2 et M3 ?

Dernière mise à jour: 04/11/2025

  • Rosetta 2 traduit automatiquement et de manière transparente les applications Intel pour Apple Silicon sous macOS.
  • Installation facile : elle est demandée lors de l’ouverture d’une application Intel ou peut être forcée depuis le Terminal.
  • Haute compatibilité avec les applications utilisateur ; limitations concernant les extensions de noyau et le matériel ancien.
  • Les applications natives sont meilleures : elles consomment moins d’énergie et sont plus performantes ; Rosetta ne sera disponible que pour une durée limitée.
rosetta 2

Si vous possédez un Mac, vous avez peut-être entendu parler de Rosetta 2C’est ce composant qui permet à de nombreux programmes existants de continuer à fonctionner avec une puce Apple. Rosetta 2 est la couche de traduction d'Apple permettant d'exécuter des applications Intel sur les processeurs Apple Silicon.Et bien qu'il agisse de manière invisible, il est utile de savoir comment il fonctionne, comment il est installé, ses limites et ce qu'il adviendra à l'avenir.

Vous trouverez dans les lignes qui suivent un guide complet, avec de véritables astuces et des cas pratiques. Vous apprendrez à identifier si une application a besoin de Rosetta, à l'installer automatiquement ou depuis le Terminal, et à comprendre son impact sur les performances et la consommation de ressources., plus une section supplémentaire au cas où vous auriez besoin de récupérer des données après une installation défaillante.

Qu'est-ce que Rosetta 2 et à quoi sert-il ?

Rosetta 2 est un traducteur binaire dynamique créé par Apple pour macOS sur les ordinateurs équipés de processeurs Apple Silicon. Sa mission est de convertir, à la volée ou à l'avance, le code des applications compilées pour Intel x86_64 en instructions ARM64. Les puces Apple sont compatibles, ces applications peuvent donc être utilisées sans que le développeur n'ait à toucher à une seule ligne de code.

Il ne s'agit pas d'une application à ouvrir ou à configurer ; en fait, vous ne verrez aucune icône dans le Dock ni dans un panneau de préférences. Rosetta 2 s'active automatiquement lorsque vous ouvrez une application conçue spécifiquement pour Intel.Il traduit votre code et vous permet de l'utiliser comme si de rien n'était. Dans la plupart des cas, son fonctionnement est transparent pour l'utilisateur.

rosetta 2

Un peu d'histoire : de la Rosetta originale à Rosetta 2

Apple avait déjà utilisé une technologie portant le même nom lors de la transition de PowerPC à Intel en 2006. La version originale de Rosetta, incluse dans Mac OS X Tiger, traduisait les instructions G3 et G4 (y compris AltiVec) mais pas les instructions G5.Par conséquent, les applications qui dépendaient des jeux d'instructions G5 ne pouvaient pas fonctionner à moins que les développeurs ne les adaptent.

L'ancienne version présentait des limitations importantes : de nombreuses applications gourmandes en ressources de calcul (par exemple, les logiciels de lancer de rayons ou certains jeux vidéo) fonctionnaient mal ou étaient tout simplement incompatibles. Certaines applications professionnelles Apple de cette époque (Final Cut Pro, Motion, Aperture, Logic Pro) nécessitaient une « mise à niveau » vers des binaires universels. pour s'exécuter nativement sur Intel au lieu de passer par Rosetta.

Il y avait également une longue liste d'incompatibilités. La version originale de Rosetta ne prenait pas en charge l'environnement classique (applications Mac OS 9 ou antérieures), les extensions de noyau et les logiciels qui en dépendaient., les économiseurs d'écran, les applications nécessitant une gestion très précise des exceptions, ni certaines applications Java (y compris certaines avec des bibliothèques JNI), entre autres cas.

La raison technique de bon nombre de ces restrictions réside dans leur conception. Le Rosetta original fonctionnait comme un processus en espace utilisateur qui ne pouvait intercepter et traduire que le code utilisateur, contrairement à l'ancien émulateur 68k (beaucoup plus étroitement couplé à un niveau bas avec le nanokernel), ce qui signifiait moins de marge de manœuvre pour intercepter certaines opérations système et, en retour, moins de risques de débogage et de sécurité.

Contenu exclusif - Cliquez ici  Comment configurer le routeur sans fil Apple

Comment Rosetta 2 fonctionne sur macOS actuel

Rosetta 2 modernise et affine cette idée pour la transition d'Intel à Apple Silicon. Il traduit dynamiquement les binaires x86_64 en ARM64 et, dans de nombreux cas, effectue une traduction directe. Lors de la première ouverture de l'application, les exécutions suivantes sont plus rapides. Pour les applications axées sur l'interaction utilisateur et les charges modérées, les performances sont généralement excellentes.

Apple recommande toujours de privilégier les versions natives chaque fois que cela est possible et de se familiariser avec le système. caractéristiques des ordinateurs ARM. Bien que la plupart des utilisateurs ne remarquent aucune différence de performance évidente, les applications natives exploitent pleinement le potentiel de la puce. et elles ont tendance à consommer moins de ressources, ce qui peut également se traduire par une moindre dépense énergétique.

rosetta 2

Compatibilité : comment savoir si une application a besoin de Rosetta

macOS vous permet de le vérifier depuis le Finder en quelques secondes. Sélectionnez l'icône de l'application, allez dans Fichier > Obtenir des informations et consultez le champ Type ou Classe.Vous verrez l'une de ces étiquettes :

  • Application (Intel): Nécessite Rosetta 2 pour fonctionner sur un Mac équipé d'une puce Apple.
  • Application (universelle): inclut des fichiers binaires pour Apple Silicon et Intel ; ne nécessite pas Rosetta et utilise Apple Silicon par défaut.

Certaines applications universelles comportent également une case spéciale. L’option « Ouvrir avec Rosetta » permet à une application universelle de charger des modules d’extension ou des extensions qui ne sont pas encore compatibles avec Apple Silicon.Si un module complémentaire cesse de s'afficher ou ne fonctionne pas, quittez l'application, activez cette option et réessayez.

Installation automatique de Rosetta 2

Rosetta 2 est uniquement disponible sur les ordinateurs Mac équipés d'une puce Apple. Vous aurez besoin d'une connexion internet pour l'installer la première fois.car macOS télécharge des composants depuis les serveurs d'Apple.

  1. Ouvrez toute application qui le requiert. Si l'application se lance, Rosetta est déjà installée et fonctionnelle..
  2. S'il n'est pas installé, macOS affichera une invite pour le télécharger. Cliquez sur Installer et authentifiez-vous avec votre nom d'utilisateur et votre mot de passe. pour permettre l'installation.
  3. Si vous choisissez « Pas maintenant », rien ne se passe ; macOS vous posera à nouveau la question lorsque vous tenterez d'ouvrir une autre application qui en a besoin..

Si la notification n'apparaît pas lorsque vous ouvrez l'application, cela peut être dû à deux raisons : Soit Rosetta 2 est déjà installé, soit cette application n'en a pas besoin. parce qu'elle est universelle ou native des puces Apple Silicon.

Installation depuis le terminal (installation forcée)

Dans certains cas (par exemple, lorsqu'aucune application Intel ne déclenche l'installation ou après une panne), vous pouvez installer Rosetta 2 depuis le Terminal. Ouvrez le Terminal et utilisez la commande de mise à jour du logiciel:

softwareupdate --install-rosetta

Vous trouverez également des guides qui utilisent le chemin complet et acceptent la licence dans la même commande. L'exécution de la variante avec le chemin d'accès et l'acceptation de la licence est valide.:

Contenu exclusif - Cliquez ici  Échec chez Apple ? Annulation du casque VR d'Apple

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Dans les deux cas, s'il y a une connexion et que le Mac est équipé d'une puce Apple Silicon, L'installation s'achève en quelques secondes et Rosetta devient disponible pour toutes les applications qui en ont besoin..

puces m1 m2

Zoom, PASCO Capstone et LockDown Browser sur Mac avec M1/M2

Une question qui revient souvent est de savoir si les applications étiquetées Intel 64 fonctionnent sur un Mac équipé d'une puce Apple. La réponse générale est oui, ils fonctionnent avec Rosetta 2 tant qu'ils ne dépendent pas d'extensions de noyau ou de matériel ancien. Non pris en charge sur les processeurs Apple Silicon.

Concernant les cas particuliers : Zoom possède une version native pour Apple Silicon et fonctionne également via Rosetta 2 si vous installez la variante Intel.Pour des performances optimales, il est recommandé de télécharger la version native depuis leur site web.

Pour PASCO Capstone et LockDown Browser (Cengage OEM), S'ils sont classés comme Intel 64 et n'installent pas de kexts ou de pilotes incompatibles, ils fonctionneront normalement via Rosetta 2.Toutefois, consultez toujours le guide officiel de chaque fournisseur et les dernières versions.

En cas de doute, effectuez cette vérification : Ouvrez l'application et, si macOS vous invite à installer Rosetta, terminez le processus ; si l'application s'ouvre sans erreur, elle est compatible via la traduction.Vous pouvez également vérifier le type d'application comme expliqué précédemment dans la section « Obtenir des informations ».

« Ouvrir avec Rosetta » dans les applications universelles

Vous verrez une case spécifique dans certaines applications universelles. L'activation de l'option « Ouvrir avec Rosetta » permet à une application native de s'exécuter sous le traducteur.Et c'est logique lorsque vous avez besoin d'utiliser un module complémentaire, une extension ou un plug-in qui n'est pas encore adapté à Apple Silicon.

Si aucune extension n'apparaît, essayez ceci : Fermez l'application, cochez la case, rouvrez-la et vérifiez si l'extension est maintenant reconnue.Lorsque ce plugin sera mis à jour, vous pourrez décocher l'option permettant de restaurer les performances natives.

Limites et cas incompatibles

Bien que Rosetta 2 couvre la grande majorité des scénarios d'utilisation, tout n'est pas traduisible. Comme lors de la transition précédente, le traducteur n'exécute pas d'extensions de noyau ni de logiciels qui en dépendent.Cela ne résout pas non plus le problème du manque d'interfaces matérielles existantes.

L'histoire de Rosetta (version originale) énumérait plusieurs exclusions qui permettent de comprendre le profil de risque. Les éléments suivants n'étaient pas compatibles : l'environnement classique, les applications Mac OS 9 et antérieures, certains économiseurs d'écran, les applications avec une gestion des exceptions très précise et certains binaires Java avec JNI.Rosetta 2, bien que plus moderne, conserve le principe : tout ce qui nécessite des composants de très bas niveau est généralement omis.

Différences avec les autres « couches » de compatibilité

Rosetta 2 n'est ni une solution de virtualisation ni un émulateur à usage général du système d'exploitation Intel. Convertit les binaires utilisateur x86_64 en ARM64 pour qu'ils fonctionnent sous macOS.Cependant, il ne permet pas d'exécuter Windows ni de remplacer des outils tels que la virtualisation ou les technologies Wine/CrossOver pour les applications provenant d'autres systèmes.

Cela signifie que, par exemple, Rosetta 2 ne peut pas être utilisé pour lancer des applications Windows.Si vous avez besoin d'un logiciel Windows, vous devrez utiliser la virtualisation (lorsqu'elle est prise en charge par le fournisseur), un conteneur de compatibilité ou une machine Windows.

Contenu exclusif - Cliquez ici  Apple Card : comment ça marche et comment en tirer le meilleur parti

Disponibilité et feuille de route

Suite à la récente WWDC, la documentation publique a été mise à jour, décrivant les plans de maintenance de Rosetta 2. Apple indique que Rosetta 2 restera un outil à usage général pour deux autres versions majeures de macOS (jusqu'à macOS 27). pour faciliter la migration des applications par les développeurs.

À partir de macOS 28, Apple prévoit de conserver un sous-ensemble de fonctionnalités de Rosetta 2 destinées aux jeux plus anciens qui ne sont plus maintenus. qui dépendent de macros ou de programmes spécifiques à Intel. Cette nuance laisse présager un retrait progressif de leur utilisation courante.

La même documentation réaffirme que macOS Tahoe sera la dernière version compatible avec les Mac à processeur Intel.Ces appareils bénéficieront toutefois de mises à jour de sécurité supplémentaires pendant trois ans. Les ordinateurs équipés d'un processeur Intel compatibles avec Tahoe incluent le MacBook Pro 16 pouces 2019, le MacBook Pro 13 pouces 2020 (avec quatre ports Thunderbolt 3), l'iMac 27 pouces 2020 et le Mac Pro 2019.

En parallèle, Apple a mis à jour les articles d'assistance avec des dates récentes (par exemple, le 12 février 2025 dans différentes régions). Il est toujours conseillé de consulter le document officiel de votre région pour confirmer les démarches et la disponibilité.car les nuances du texte ou du lieu peuvent varier.

FAQ rapide

  • Est-il sûr d'installer Rosetta 2 sur un Mac équipé d'une puce Apple ? Oui. Il s'agit d'un composant officiel Apple téléchargé depuis leurs serveurs et conçu pour faciliter la transition. Ce n'est pas un logiciel tiers et il n'ajoute aucun panneau visible.
  • Rosetta 2 peut-il exécuter des applications Windows ? Non. Rosetta 2 ne traduit que les binaires macOS compilés pour Intel vers ARM. Pour les applications Windows, vous aurez besoin de virtualisation, de la compatibilité Wine/CrossOver ou d'autres solutions, selon le cas.
  • Est-ce que Rosetta 2 ralentit le Mac ou vide la batterie plus rapidement ? Cela dépend de l'application. Pour la plupart des applications courantes, l'impact est minime. Lors de tâches intensives, la consommation d'énergie et la température peuvent augmenter par rapport à la version native. S'il existe une version pour processeur Apple Silicon, installez-la.
  • Comment savoir si une application utilise Rosetta actuellement ? En plus des informations affichées dans « Obtenir des informations », vérifiez la colonne « Type » sous « Applications » dans le rapport système. Si la mention « Intel » apparaît, l’application s’exécutera avec Rosetta sur Apple Silicon ; si la mention « Universel » ou « Apple Silicon » apparaît, il s’agit d’une application native.

Au quotidien, Rosetta 2 est cet assistant discret qui permet à de nombreuses applications de rester opérationnelles pendant que les développeurs effectuent la migration. Ouvrez simplement vos programmes habituels : si Rosetta est nécessaire, macOS vous le signalera et l’installera.Dans la mesure du possible, privilégiez les versions natives afin de tirer le meilleur parti de la puce Apple et de minimiser tout impact potentiel sur la consommation d'énergie ou le stockage.

BRAS
Article connexe:
Caractéristiques et avantages des ordinateurs ARM : tout ce que vous devez savoir