Apple Silicon: à quoi s'attendre pendant la transition Apple-Intel

Pendant Apple Discours d'ouverture de la WWDC 2020, Apple a fait une annonce majeure qui avait beaucoup plus à voir avec le matériel que le logiciel: Apple s'éloigne des puces d'Intel et passe à Apple Silicon. Pour la plupart des techniciens, c'est une grande nouvelle, mais pour les utilisateurs plus occasionnels, cela peut ressembler à du bruit blanc; qu'est-ce que « Apple Silicon » et qu'est-ce que cela a à voir avec vos appareils ?

Contenu

  • Qu'est-ce que « Apple Silicon » ?
  • Pourquoi Apple passe d'Intel à ARM
    • Problèmes avec Skylake d'Intel
    • Les puces ARM d'Apple sont les meilleures de leur catégorie
    • Contrôle de bout en bout
  • Comment les nouvelles puces d'Apple affecteront-elles la compatibilité ?
    • La transition PowerPC-Intel: la dernière fois qu'Apple a changé de puces
  • Comment Apple aide les développeurs à s'éloigner d'Intel
  • À quoi les utilisateurs peuvent-ils s'attendre pendant la transition Intel-ARM ?
  • L'avenir du Mac
    • Articles Similaires:

Qu'est-ce que « Apple Silicon » ?

Apple Silicon, un nom qui changera très probablement au moment de sa sortie, fait référence à un système sur puce personnalisé d'Apple. Un système sur puce (SoC) est le moteur qui alimente votre ordinateur. Il se compose du processeur (où se déroule le calcul), du processeur graphique (où les graphiques de votre ordinateur sont générés et traités), de la RAM, etc.

Depuis 2005, Apple s'est appuyé sur Intel pour fournir des SoC, une décision qui avait du sens à l'époque. Apple n'avait pas l'expérience nécessaire pour créer ses propres SoC et Intel était à l'époque le leader de l'industrie du silicium.

Aujourd'hui, cependant, c'est une toute autre histoire.

Pourquoi Apple passe d'Intel à ARM

Il y a plusieurs raisons à la décision de passer d'Intel, dont certaines ont été abordées lors de la keynote de la WWDC20, comme une meilleure optimisation. Cependant, il y a un peu plus derrière la décision d'Apple qui jouera certainement un rôle majeur dans l'avenir du Mac.

Problèmes avec Skylake d'Intel

Skylake était la puce Intel lancée en 2015, et bien qu'elle ait depuis été remplacée par des puces plus récentes, Skylake est le point de départ de l'histoire de la scission Apple-Intel.

Selon un ingénieur d'Intel, c'était juste au moment de la sortie de Skylake lorsque les relations entre Apple et Intel ont commencé à se dégrader. Intel faisait face à des changements de personnel de haut niveau et à des désaccords internes lorsque les premières plaintes concernant Skylake ont commencé à arriver. Des bugs et des problèmes étaient régulièrement détectés, ce qui est un problème sérieux lorsque vous êtes le plus grand fournisseur de puces au monde.

Une partie importante de ces plaintes étaient déposées par Apple, et selon l'ingénieur Intel François Piednoël, Apple trouvait plus de bogues dans Skylake qu'Intel. Pour ceux qui ne font pas partie de l'industrie de la technologie, un client trouvant plus de bogues que vous est connu comme une situation « très mauvaise ».

Ce n'était que le point de départ des problèmes chez Intel. Les nouvelles puces n'offraient pas le même retour sur les performances, les sorties de produits n'arrivaient pas à temps et la fiabilité diminuait. Bien qu'Apple ait certainement pensé à passer à des puces personnalisées avant que cela ne se produise (le passage à Intel n'a jamais été destiné à être permanent), cela est plus que probablement devenu le point de basculement pour Apple et a commencé son voyage vers l'indépendance des puces.

Les puces ARM d'Apple sont les meilleures de leur catégorie

Contrairement à la baisse des performances d'Intel, Apple est devenu l'un des principaux développeurs de puces ARM, bien qu'elles soient toutes utilisées en interne. La série A de puces d'Apple, telles que les puces A11, A12 et A13, est utilisée dans les iPhones, iPads et iPad Pros, et sont l'une des raisons pour lesquelles d'autres tablettes et même certains ordinateurs portables ont du mal à rivaliser avec les iPad d'Apple.

Lorsque vous considérez que ce même niveau d'optimisation est appliqué à quelque chose avec les spécifications et les capacités d'un ordinateur portable ou d'un ordinateur de bureau, les possibilités deviennent passionnantes. Les ordinateurs peuvent contenir plus de composants matériels internes que les appareils mobiles et héberger une architecture thermique plus sophistiquée (le matériel qui maintient votre ordinateur de surchauffe), ce qui signifie qu'Apple Silicon pourrait avoir un impact encore plus important sur la gamme Mac d'Apple que sur son mobile dispositifs.

Lors de la WWDC20, Apple a fait la démonstration de jeux comme Tomb Raider (le jeu a toujours été mauvais sur les Mac) et d'applications comme Final Cut Pro réalisant des exploits impressionnants avec Apple Silicon. De plus, il semble qu'Apple espère atteindre un App Store universel, où toutes les applications qui s'exécutent sur votre iPad ou iPhone pourront également s'exécuter sur votre Mac. En exécutant tout sur Apple Silicon, Apple peut raccourcir le chemin vers des applications complètement universelles.

Contrôle de bout en bout

Enfin, que vous soyez fan d'Apple ou non, vous avez probablement un avis sur l'obsession d'Apple pour le contrôle de bout en bout. C'est pourquoi Apple peut être le leader de l'industrie technologique dans des domaines tels que la confidentialité et les fonctionnalités de l'écosystème, et c'est aussi l'une des raisons pour lesquelles Apple ne permet pas aux utilisateurs de réparer leurs propres appareils ou de personnaliser leur maison écrans.

Il est sûr de dire qu'une grande motivation pour qu'Apple devienne indépendant d'Intel réside dans ce deuxième mot: Indépendance. En ne comptant pas sur Intel pour produire les puces d'Apple, Apple peut lancer de nouveaux Mac plus régulièrement. planifier, obtenir de meilleures performances et avoir un contrôle total sur le matériel et les logiciels de son des produits.

Comment les nouvelles puces d'Apple affecteront-elles la compatibilité ?

Jusqu'à présent, nous nous sommes concentrés sur tout le bien qui viendra certainement des nouvelles puces d'Apple. Bien que tout cela soit vrai, il y a un peu plus dans l'équation que le bon. Comme toute transition, il y aura un coût pour Apple abandonner Intel, et ce coût sera en grande partie pour les utilisateurs et les développeurs.

Pour être plus précis, le coût de la transition des puces Intel aux puces Apple sera la compatibilité. Lorsqu'une application est programmée, elle est généralement écrite avec un matériel spécifique à l'esprit. Même lorsqu'il est publié sur différentes plates-formes, il est généralement optimisé pour fonctionner au mieux sur un matériel spécifique. Vous pouvez le voir plus clairement dans l'industrie du jeu, où le même jeu fonctionnera mieux sur différentes consoles.

Ce qui rend cela déroutant pour les utilisateurs de Mac, c'est que vous aurez ce problème - des performances variables sur différents appareils - mais avec des appareils sous le même nom. Certains Mac exécuteront certaines applications mieux que d'autres Mac, selon qu'il s'agit ou non d'un Mac Apple ARM ou d'un Mac Intel. Pour les utilisateurs expérimentés et en particulier les développeurs, c'est un peu préoccupant.

Mais ce n'est pas la première fois qu'Apple s'engage dans cette voie.

La transition PowerPC-Intel: la dernière fois qu'Apple a changé de puces

Comme mentionné précédemment, Apple n'est passé à Intel qu'en 2005. Avant cela, Apple utilisait des puces PowerPC, un type de microprocesseur que l'on trouve aujourd'hui le plus souvent dans les véhicules et les appareils de communication.

À l'époque, il y avait des préoccupations similaires concernant la compatibilité, certains rapports affirmant que Apple eux-mêmes voulaient retarder le passage à Intel pour éviter les problèmes de compatibilité. Selon IBM, Apple craignait que la transition ne soit lente et longue, ce qui confondrait sa gamme de produits et ses clients.

Mais au fil du temps, il est devenu clair que passer à Intel était la bonne décision pour Apple. Ainsi, pour résoudre les problèmes de compatibilité et accélérer la transition, Apple a créé diverses applications et services pour faciliter la transition, notamment Rosetta et Universal. Le résultat a été une transition qui s'est déroulée en moins de deux ans avec peu ou pas de problèmes pour les personnes impliquées.

Comment Apple aide les développeurs à s'éloigner d'Intel

Bien que la transition de PowerPC vers Intel ait eu lieu il y a 15 ans, Apple utilise une approche très similaire pour s'éloigner des puces Intel. Apple a même relancé Universal et Rosetta sous la forme d'Universal 2 et Rosetta 2, et ils ont ajout de fonctionnalités à Xcode 12 qui devraient permettre à la plupart des développeurs d'optimiser leurs applications pour Apple Silicon dans "une question de jours".

Xcode 12

Dans macOS Big Sur, la prochaine version de macOS, Apple inclut Xcode 12, les outils d'Apple pour les développeurs de logiciels. En raison de la transition ARM, Apple a inclus plusieurs applications et fonctionnalités, comme Universal 2 et Rosetta 2, pour permettre aux applications conçues pour Intel de fonctionner sur des processeurs Apple.

Universel 2

Universal est une application qui a ses racines dans NeXT, la société informatique fondée par Steve Jobs dans les années 1980 et finalement achetée par Apple. Il utilise un « gros binaire », qui lui permet d'interpréter les requêtes de plusieurs jeux d'instructions. Dans ce cas, il s'agit des processeurs x86-64 d'Intel et des prochains processeurs ARM d'Apple.

En substance, l'application Universal 2 permettra aux développeurs de créer des applications qui s'exécutent sur n'importe quel Mac, quel que soit le processeur utilisé. Les développeurs peuvent également migrer leurs applications vers l'architecture Apple Silicon à l'aide d'Universal 2.

Rosette 2

Pour les applications dont les développeurs ne profitent pas d'Universal 2, il y a Rosetta 2. Rosetta 2 prendra les applications basées sur Intel, traduira leurs demandes en instructions qu'Apple Silicon pourra comprendre, puis les transmettra aux prochaines puces Apple ARM.

Le résultat est que les utilisateurs de Mac pourront toujours utiliser les anciennes applications basées sur Intel tant que Rosetta 2 sera pris en charge. Cela donnera aux développeurs suffisamment de temps pour utiliser Universal 2 pour déplacer leurs applications vers le nouveau système.

Le programme de démarrage rapide

Pour les développeurs plus importants qui souhaitent que leurs applications s'exécutent en mode natif sur Apple Silicon dès qu'il est disponible, il existe Programme de démarrage rapide d'Apple. Au prix de 500 $ et limité aux candidats acceptés uniquement, le programme de démarrage rapide offre aux développeurs un kit qu'ils peuvent utiliser pour adopter rapidement l'architecture ARM d'Apple avant que le public n'y ait accès. Cela devrait couvrir la plupart des principales suites d'applications, comme Adobe, Microsoft et autres, afin que vos applications les plus utilisées soient transférées sans accroc.

À quoi les utilisateurs peuvent-ils s'attendre pendant la transition Intel-ARM ?

En tant qu'utilisateur Apple, vous ne devriez probablement pas trop remarquer lors de la transition Apple-Intel. L'objectif d'Apple est de rendre la transition aussi ennuyeuse que possible pour l'utilisateur moyen. À moins que vous ne soyez un développeur, vous ne remarquerez probablement rien de différent.

Cela dit, il y a certaines choses à surveiller. Tout d'abord, si vous possédez déjà un Mac, vous devez vous attendre à ce que votre Mac Intel devienne obsolète un peu plus rapidement qu'il ne le ferait normalement. Apple peut supprimer les mises à jour de votre appareil quelques années plus tôt que la normale, mais vous pouvez toujours vous attendre à 3 à 4 ans avant que cela ne commence à prendre effet.

Deuxièmement, si vous envisagez d'acheter un nouveau Mac de sitôt, il est dans votre intérêt d'attendre la fin de cette année et probablement le début de l'année prochaine. À ce moment-là, Apple devrait avoir sorti au moins un, peut-être deux, Mac avec Apple Silicon. Cela vous mettra sur la bonne voie pour éviter tout hoquet.

Troisièmement, les utilisateurs expérimentés avec de nombreuses applications et personnalisations tierces peuvent perdre quelques-unes de ces applications pendant la transition après la fin du support de Rosetta si ces développeurs ne traduisent pas leur application avec Universal 2. Mais comme il s'agit d'une transition si importante, vous ne perdrez probablement pas grand-chose.

L'avenir du Mac

Bien que l'avenir puisse être un peu difficile au cours des deux prochaines années, c'est une période passionnante pour être un utilisateur Mac. Apple Silicon signifie plus d'interopérabilité des applications entre les appareils mobiles et de bureau, de meilleures performances et des versions Mac potentiellement plus rapides. Bien qu'il soit difficile de savoir exactement ce que Apple a en réserve pour sa gamme Mac, vous pouvez être assuré que cela va être intéressant.

Lisez ici pour télécharger la version bêta de macOS Big Sur et pour avancer dans la prochaine ère du Mac.