Mode D'emploi

Comment savoir quelles applications Mac sont optimisées pour Apple Silicon

Suite au lancement des Mac alimentés par le silicium d'Apple, de nombreuses applications tierces ont été mises à jour pour s'assurer qu'elles sont optimisées pour s'exécuter sur les processeurs personnalisés d'Apple. Même si une application n'a pas été mise à jour, les Mac non Intel d'Apple peuvent toujours les exécuter, grâce à la couche de traduction Rosetta 2 d'Apple. Mais comment savoir lesquelles de vos applications s'exécutent nativement en tant qu'exécutables universels et lesquelles utilisent l'émulation Rosetta ? Continuez à lire pour le découvrir.





bannière macs m1

Applications universelles expliquées

Lorsque les développeurs mettent à jour leurs applications pour qu'elles s'exécutent en mode natif sur du 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écutent nativement sur les Mac PowerPC ou Intel. Cependant, lors de la WWDC 2020 en juin, Apple a annoncé Universal 2, qui permet aux applications de s'exécuter à la fois sur les Mac à processeur Intel et les Mac au silicium d'Apple.



Si une application n'a pas encore été mise à jour vers Universal 2, un Mac de silicium Apple l'exécutera toujours, mais il le fera en convertissant le code Intel x86-64 à l'aide du logiciel d'émulation Rosetta 2. Même lors de l'émulation du code x86 sous Rosetta 2, les Mac avec silicium Apple exécutent généralement des applications non natives plus rapidement que les Mac Intel, mais il est bon de savoir quelles applications ont été optimisées pour le matériel avancé à l'intérieur de votre M1 Mac. Voici comment.

Comment rechercher des applications universelles dans macOS

  1. Clique le Symbole de la pomme dans le coin supérieur gauche de la barre de menus de votre Mac et choisissez À propos de ce Mac .
    à propos de ce mac

  2. Dans l'onglet 'Aperçu', cliquez sur le bouton Rapport système... bouton.
    à propos de cette copie de présentation mac

  3. Dans la fenêtre Rapport système, sélectionnez Logiciel -> Applications dans la barre latérale. Dans la liste des applications qui se charge, regardez sous le Type colonne pour voir si une application est un binaire universel ou un exécutable Intel non natif.
    vérifier la copie des applications universelles

En plus de la liste des rapports système, vous pouvez également vérifier des applications individuelles : faites un clic droit sur l'icône d'une application dans le Finder, puis sélectionnez Obtenir des informations dans le menu contextuel et regardez son Type sous « Général ».

comment annuler les mises à jour sur iphone

En plus de ce qui précède, iMazing a publié une application gratuite [ Lien direct ] qui analyse vos applications macOS et affiche leur architecture de processeur prise en charge, tandis que repo propose une application de barre de menus gratuite appelée Informations sur le silicium qui vous permet de visualiser rapidement l'architecture de l'application en cours d'exécution.

informations sur le silicium Application de barre de menu Silicon Info
Vous pouvez également vérifier si une application a été optimisée pour le silicium Apple avant même de l'installer, grâce à un site Web d'Abdullah Diaa appelé Le silicium d'Apple est-il prêt ? Le site maintient une base de données à jour d'applications indiquant natif ‌M1‌ support, Rosetta 2 uniquement, et ceux qui ne fonctionnent pas du tout.

Il convient de noter qu'Apple considère Rosetta 2 comme une solution temporaire pour les développeurs pendant qu'ils refont leurs programmes existants basés sur Intel pour qu'ils s'exécutent sur des Mac basés sur Arm, ce qui signifie qu'ils devront éventuellement créer des applications universelles qui fonctionnent nativement à la fois sur Intel et Apple silicium. Machines.

Apple a mis fin à la prise en charge d'OG Rosetta trois ans après sa sortie pour faciliter la transition des puces PowerPC vers les processeurs Intel.