À la fin de 2020, Apple a publié plusieurs macs qui utilisent la Nouvelle architecture de silicium Apple . Vous avez peut-être entendu dire que tous les logiciels MAC ne soutiennent pas encore le Silicon Apple Silicon. Mais qu'est ce que ça veut dire?
Logiciel natif fonctionne plus vite
Logiciel qui est "originaire de" Pour un certain système informatique a été écrit spécialement pour ce type d'ordinateur (autrement appelé «architecture»). Natif est un terme relatif. Si le logiciel est non natif, il a été créé pour un autre type d'ordinateur que celui que vous utilisez.
Normalement, un ordinateur ne peut pas exécuter de logiciel non natif. Mais il y a des outils logiciels spéciaux appelés émulateurs, machines virtuelles , et Traducteurs binaires Cela peut aider le processus en traduction du code entre les architectures à la volée lorsque vous exécutez le logiciel. Cela permet à un logiciel non natif de fonctionner sous forme de logiciel traduit ou émulé, avec peu de préparations requises par le développeur de logiciels.
À la baisse, ce processus de traduction ajoute de la complexité et du temps de calcul, ce qui signifie que le logiciel non natif fonctionne généralement plus lentement que le logiciel natif. En outre, le logiciel non natif ne peut pas tirer parti de toutes les caractéristiques et avantages de la nouvelle architecture.
EN RELATION: Qu'est-ce que cela signifie pour que les logiciels fonctionnent de manière nativement?
Apple Silicon Mac a une nouvelle architecture
À leur base, les nouveaux Mac Apple Silicon d'Apple utilisent une architecture informatique différente ( BRAS ) des Mac à base d'Intel ( x86-64 ). Cela signifie que les CPU à l'intérieur des deux types de Mac fonctionnent de manière fondamentalement différente et que le logiciel exécuté sur Intel Mac doit être traduit à la volée à l'aide d'un logiciel spécial ou modifié (réécrit ou recompilé ) par les développeurs afin de courir nativement sur les Mac Silicon Apple.
La technologie utilisée Apple pour traduire automatiquement le logiciel Intel Mac pour exécuter sur Apple Silicon Macs est appelée Rosetta 2 et c'est assez incroyable. La première fois que vous essayez d'exécuter une application Intel, Rosetta 2 sera installée et l'application fonctionnera de manière transparente après cela. Rosetta 2 traduit le code de logiciel sous-jacent entre les architectures, puis enregistre ce qu'il a appris afin de diriger l'application même plus rapidement la prochaine fois.
EN RELATION: Comment le Mac passe d'Intel aux copeaux de bras d'Apple
Rosetta 2 est génial, mais les applications indigènes sont les meilleures
Même si Rosetta 2 est incroyable, il y a toujours une pénalité de performance pour exécuter des logiciels non natifs sur un Mac, car le logiciel n'était pas spécialisé de manière particulièrement optimisée pour fonctionner efficacement sur la nouvelle architecture. Si vous deviez comparer la même application qui traverse Rosetta 2 Versus fonctionnant de manière native sur Apple Silicon, la version native de l'application doit être traitée théoriquement plus rapidement et plus efficacement.
Il est donc possible d'exécuter des applications logicielles natives écriées spécialement pour les machines de silicium Apple, est presque toujours meilleure si vous avez le choix. Ce n'est pas toujours facile quand il y a une toute nouvelle plate-forme (telle que les Macs de Silicon Apple) sans un autre logiciel natif disponible pour le moment, mais il existe des moyens de Vérifiez si les applications que vous utilisez sur votre Mac sont originaires ou pas.
Gardez également un œil sur les sites Web et les comptes de médias sociaux de vos développeurs de logiciels préférés. Le site Web isappleplesiliconready.com Contient également une liste utile qui montre que les applications populaires soutiennent de façon native Apple Silicon.
Au fil du temps et que plus de gens achètent M1 Macs, il est presque garanti que chaque développeur MAC avec un produit actif libère une version de silicium pomme native de leur application tôt ou ultérieur, alors restez à l'écoute.
EN RELATION: Comment vérifier les applications optimisées pour M1 Mac