Apple Silicon : comment savoir si ses applications sont optimisées pour son Mac M1 ?

Stéphane Moussie |

Les Mac M1 utilisant une architecture différente des Mac Intel, les développeurs doivent adapter leurs applications afin que celles-ci soient exécutées de manière native, autrement dit optimale. Sans cela, la couche d'émulation Rosetta 2 entre en jeu pour assurer la compatibilité. La puce M1 étant bien plus puissante que les processeurs Intel qu'elle remplace, l'impact de l'émulation sur les performances ne se voit pas : les apps « Intel » tournent plus rapidement sur les Mac M1 que sur la plupart des Mac Intel.

Néanmoins, il est intéressant de savoir si une application a été optimisée pour l'architecture Apple Silicon ou pas encore. Pour cela, rien de plus simple : faites un clic secondaire sur l'icône de l'application, puis cliquez sur « Lire les informations ». Dans le panneau d'informations, en face du premier champ « Type », il y a trois réponses possibles :

  • Application (Universel) : l'application est optimisée pour l'architecture Apple Silicon et tourne aussi nativement sur les Mac Intel
  • Application (Intel) : l'application n'est pas optimisée pour les Mac Apple Silicon, mais fonctionne (généralement) grâce à Rosetta 2
  • Application (Apple Silicon) : l'application est optimisée pour Apple Silicon et tourne uniquement sur cette architecture

Notez que vous avez la possibilité d'exécuter le pendant Intel des applications universelles par le biais de Rosetta en cochant la case « Ouvrir avec Rosetta ».

Autre possibilité pour identifier le type d'apps sur votre Mac M1, ouvrez le Moniteur d'activité puis dans le menu Présentation > Colonnes ajoutez « Architecture » (cette option n'est pas disponible sur les Mac Intel). Vous verrez alors soit « Intel » soit « Apple » en fonction de vos apps.

Pour voir le type d'architecture de l'intégralité des logiciels, et pas seulement de ceux en cours d'exécution, ouvrez l'application Informations système qui se trouve dans le dossier Utilitaires, puis sélectionnez la catégorie « Applications ». Les informations sont ici plus complètes, puisqu'on a la distinction entre les programmes Universel (Apple Silicon + Intel) et les programmes Apple Silicon exclusivement. Ces derniers sont très rares à l'heure actuelle. Nous avons seulement repéré certains logiciels Adobe en bêta.

Logiquement, on constate qu'Apple a converti tous ses logiciels en applications universelles… enfin, à l'exception d'un reliquat du passé : le visualiseur de l'app Musique est toujours un programme Intel, et doit donc être émulé par Rosetta 2.

Pour connaître le statut d'autres applications Mac, vous pouvez consulter notre liste régulièrement mise à jour.

avatar HeyGringo | 

Un peu (voire beaucoup) HS mais suis-je le seul à avoir une teinte jaunâtre sur la touchbar de mon MacBook Pro M1 ? Sur mon MBP précédent, c’était pas du tout le cas...

avatar kelkun | 

@HeyGringo

Hello
C’est pas normal et c’est peut être un défaut de calibration de la dalle oled de la Touch Bar.

Tu peux tenter de la réinitialiser en tapant une commande facile sur le terminal :

https://9to5mac-com.cdn.ampproject.org/i/s/9to5mac.com/wp-content/upload...

Elle va se réinitialiser. Si la couleur n’a pas changé ensuite, je te conseille de prévenir Apple pour te faire remplacer le Mac si tu as commandé chez eux ☺️

avatar HeyGringo | 

@kelkun

Merci beaucoup pour le lien. Je vais essayer de faire ça immédiatement.

Pouvez-vous me dire comme accéder à ce panneau de commande ? Je suis encore un novice sur MacOS 😅

Bonne journée !

avatar kelkun | 

@HeyGringo

Ah pas de problème, en général on l’utilise jamais. Tu peux taper « Terminal » dans la loupe de recherche en haut à droite de l’écran. Sinon tu trouveras aussi « Terminal » dans ton dossier Applications.

Bonne journée !

avatar HeyGringo | 

@kelkun

Merci encore ! J’ai pu trouver mais lorsque j’essaie d’entrer la commande un mot de passe m’est demandé, seul problème, je ne peux rien saisir à cet endroit :/. Je vais essayer à nouveau, ça finira sûrement par marcher

avatar kelkun | 

@HeyGringo

Oh je crois que c’est normal si ça s’affiche pas quand tu tapes. Normalement tu peux taper le mot de passe de ta session du Mac, et faire entrée. Ça devrait le prendre en compte quand même

avatar HeyGringo | 

@kelkun

Yes effectivement, ça le prend en compte mais rien n’a changé, je pense qu’il y a un souci avec la TouchBar 🙁

Merci beaucoup pour tes réponses et pour ces explications !

avatar lucas0191 | 

Hello, et est-ce qu’en passant sur BigSur, sur mon mpb retina 15 pouces de 2016, je gagnerais en vitesse etc sur Final Cut Pro ? J’attends avec impatience le mpb 16’ m1
Merci

avatar hernani | 

On peut aussi faire plus simple :
«à propos de ce mac » -> « stockage » -> « gérer » -> « applications ».
J’ai quelques applications universelles comme pictogram, amphétamine, Adblock plus, coconutbattery, istat menus

avatar Scooby-Doo | 

😲 la saisie d'écran !

Le moniteur d'activité consomme vraiment 43,5 % sous Mac OS ?

Le gestionnaire des tâches consomme 0,1 % sous Windows 10 !

Doit y avoir une erreur quelque part...

😁

avatar R-APPLE-R | 

@Scooby-Doo

Ça doit être à l’instant T ...

avatar tomlaborde | 

@Scooby-Doo

C’est instantané et sur un cœur il me semble, ça doit être sur un des cœurs basse consommation ce qui explique qu’en bas à gauche la charge totale n’est « que » d’environ 14% tous processus confondus.

avatar Scooby-Doo | 

@R-APPLE-R et tomlaborde,

En fait, en regardant de plus près la capture d'écran, effectivement on peut lire que c'est 43,5 % de 1 processeur et utilisant 6 threads.

Le système n'utilise en fait globalement que 4,96 % de toutes les ressources !

Ouf, c'est mieux ainsi...

😁

avatar YetOneOtherGit | 

@Scooby-Doo

L’analyse de l’usage des ressources est tout sauf triviale de nos jours, plus encore pour la mémoire où le niveau de mémoire libre n’a plus le même sens que par le passé avec les mécanismes modernes d’allocations mémoire des OS (Une part conséquente de la RAM qu’il s’attribue peut être facilement libérer sans grave conséquences, ce sont des mécanismes d’optimisations)

avatar esclandre77 | 

Quid de l compatibilité des carte son usb svp. Pour tout ce qui est prod audio

avatar esclandre77 | 

Doit on passer par rosetta pour les drivers ?

avatar Lonesome Boy | 

@ La rédac
Rosetta 2, ce n’est pas de la virtualisation mais de la « traduction » des instructions x86 en instructions ARM

avatar Stéphane Moussie | 
@Lonesome Boy : absolument. C'est corrigé.
avatar Scooby-Doo | 

@Stéphane Moussie,

« absolument. C'est corrigé »

Trop bien...

👍

avatar gel_hydroalcoolique | 

C'est souvent bugué ce genre de métrique, car on ne sait jamais si cela concerne un % de la puissance totale (qui est variable de nos jours avec la variation de fréquence des cores) ou un % de la puissance d'un core (qui est lui aussi variable sur de l'Intel et sans doute aussi sur M1 qui possède deux types de core).
Souvent je me fie plutôt à la charge et là tu vois en bas, que le contexte user Stephane ne consomme que 9% max pour l'ensemble de ses process dont le task manager.
Pour info, je viens de vérifier sur un MBP 15 mi-2017 sous Big Sur et le task manager indique entre 30% et 50% pour une charge de mon profil de max 12% ^^

avatar bazino | 

@gel_hydroalcoolique

Ton pseudo va me faire la journée. Il fait vraiment être un dangereux maniaque pour avoir ce pseudo ! J’adore.

avatar Scooby-Doo | 

@gel_hydroalcoolique,

Merci pour vos explications.

Du coup j'ai regardé plus attentivement la capture d'écran et vous avez raison.

Mais bon, c'est le chiffre tout en haut de la liste qui m'a fait tilt !!!

Je me suis dit, pas possible, il y a un process qui bouffe tout, un peu comme Scooby-Doo...

Du coup, gros challenge !

Grrr Grrr Ouaffff Ouaffff Ouaffff Grrr Grrr

Ce moniteur d'activité ne va pas me bouffer tous mes cœurs jusqu'à l'os !

😁

avatar iChris015 | 

Merci pour cet article qui répond à l'une des questions que je me posais concernant les types d'applications sur Mac ARM.
Il existe donc des applications 100% Apple Silicon et pas seulement des applications universelles.
Il y a également les applications iOS qui fonctionnent nativement sur les Macs ARM, et donc au total 4 types d'applications sur Mac ARM.

avatar Scooby-Doo | 

@iChris015,

« Il y a également les applications iOS qui fonctionnent nativement sur les Macs ARM, et donc au total 4 types d'applications sur Mac ARM. »

On pourrait même ajouter que c'est la plate-forme la plus ouverte de toute l'histoire d'Apple !

Intel only by Rosetta 2, Intel + ARM, ARM only, ARM by iOS.

Manque plus que Rosetta 1 pour faire tourner des vieilleries logicielles compilées sous PowerPC !

Cela va surement bien arriver ! Un fou furieux va vouloir réussir ce tour de force...

😇

avatar BeePotato | 

@ Scooby-Doo : « On pourrait même ajouter que c'est la plate-forme la plus ouverte de toute l'histoire d'Apple ! »

Hmmm… N’oublions tout de même pas le PowerMac 6100 DOS Compatible, capable de faire tourner des logiciels pour Mac 68k, Mac PowerPC, DOS et Windows (voire OS/2 ou un Linux si on a envie). ;-)

« Manque plus que Rosetta 1 pour faire tourner des vieilleries logicielles compilées sous PowerPC ! »

Après ça, il ne manquera plus qu’un Classic pour faire tourner d’autres vieilleries logicielles. :-)

Pages

CONNEXION UTILISATEUR