Mac Apple Silicon Arm: à venir fin 2020
À la WWDC 2020, Apple a annoncé son intention de passer des puces Intel aux Mac construits avec ses propres puces Apple Silicon à partir de la fin de 2020. Les puces personnalisées d'Apple sont basées sur Arm et sont similaires aux puces de la série A utilisées dans les iPhones et les iPads.
Ce guide couvre tout ce que nous savons sur Apple Silicon, les projets d'Apple de s'éloigner des puces Intel et les projets d'Apple pour permettre aux développeurs de concevoir facilement des applications pour les nouveaux Mac basés sur Arm à venir.
Contenus
Pourquoi Apple fait le changement
Apple adopte ses propres puces Apple Silicon pour fabriquer de meilleurs Mac. Apple affirme que ses propres puces apporteront un tout nouveau niveau de performances avec des Mac plus puissants et plus écoénergétiques. Apple affirme que ses capacités avancées de gestion de l'alimentation permettront des performances maximales associées à une durée de vie de la batterie meilleure que jamais.
Avantage Apple Silicon
Apple a des années d'expérience dans la conception de puces écoénergétiques grâce à son travail sur l'iPhone, l'iPad et l'Apple Watch, qui utilisent tous des puces conçues sur mesure développées par les ingénieurs Apple. Apple a fait d'énormes gains en termes de performances du processeur au fil des ans, et ses puces sont désormais suffisamment puissantes pour être utilisées sur les Mac.
Apple vise à offrir les performances les plus élevées possibles avec la consommation d'énergie la plus faible, un objectif que son expertise lui permet d'atteindre. De meilleures performances sont l'objectif principal d'Apple, mais il y a d'autres raisons pour lesquelles il a décidé de quitter Intel, et cela inclut toutes les technologies personnalisées qu'il peut intégrer dans Apple Silicon pour renforcer davantage les capacités du Mac et le faire se démarquer de la concurrence.
L'intégration profonde entre le logiciel et le matériel a toujours permis aux iPhones de se démarquer des autres smartphones, et il en sera de même pour le Mac. Les puces personnalisées d'Apple offriront la meilleure sécurité de sa catégorie avec Secure Enclave et des capacités graphiques hautes performances pour les applications et les jeux professionnels, mais les véritables gains de performances restent à voir.
Les puces Apple Silicon seront construites avec des moteurs neuronaux et des accélérateurs d'apprentissage automatique pour faire des Mac des plates-formes idéales pour l'apprentissage automatique. Les autres technologies comprennent un processeur de caméra de haute qualité, un contrôleur de performance, une DRAM haute performance, une mémoire unifiée et une accélération de la cryptographie.
Apple peut également tirer parti des technologies déjà intégrées aux Mac, telles que la puce T2 qui intègre le contrôleur de gestion du système, le processeur de signal d'image, le contrôleur SSD, Secure Engine et Touch ID, en plus d'avoir un contrôle total sur les logiciels et le matériel. intégration pour une expérience simplifiée.
Abandonner Intel
Les Mac actuels d'Apple utilisent des puces x86 d'Intel, tandis que ses iPhones et iPad utilisent des puces basées sur Arm. Les puces x86 et les puces Arm sont construites en utilisant des architectures différentes, donc la transition de x86 vers Arm prendra du travail.
Apple utilise les puces d'Intel dans sa gamme Mac depuis 2006 après s'être éloigné des processeurs PowerPC, ce qui signifie qu'Apple a été soumis aux délais de sortie d'Intel, aux retards de puce et aux problèmes de sécurité, qui ont parfois eu un impact négatif sur le propre appareil d'Apple. plans de sortie.
Apple a cité la consolidation de la plate-forme et les avantages des performances comme raisons d'abandonner les puces Intel, mais un ancien ingénieur d'Intel a affirmé que les problèmes d'Intel avec les puces Skylake ont poussé Apple à accélérer le développement de ses puces basées sur Arm. Il y a eu des rumeurs selon lesquelles Apple concevrait ses propres puces Mac depuis 2014, donc la décision de cesser d'utiliser les puces Intel est en cours depuis longtemps.
Le passage à des puces maison permet à Apple de publier des mises à jour selon son propre calendrier et avec des améliorations technologiques plus régulières.De plus, Apple est également capable de différencier ses appareils des produits concurrents grâce à une intégration étroite entre le logiciel et le matériel, similaire à sa plate-forme iOS et à la série A. chips.
Puces basées sur le bras d'Apple pour les appareils iOS
Apple utilise une architecture basée sur Arm pour ses puces de la série A dans l'iPhone et l'iPad, et chaque année, ces puces deviennent plus rapides et plus efficaces. En fait, lors de l'introduction des dernières puces A12 et A13, Apple a mis un point d'honneur à souligner que ces puces sont plus rapides que de nombreuses puces Intel dans les appareils concurrents.
Les modèles iPad Pro 2018 et 2020 avec puces A12X et A12Z, par exemple, sont proches en vitesse des modèles MacBook Pro 2018 15 pouces, et l'A12Z est même utilisé comme puce dans une machine de test conçue pour aider les développeurs à créer des applications pour la nouvelle architecture Arm.
Les packages de puces de la série A d'Apple incluent des GPU personnalisés, Secure Enclave, des contrôleurs de mémoire et de stockage, des processeurs d'apprentissage automatique, un traitement du signal d'image, un cryptage personnalisé, etc., qui seront tous appliqués aux processeurs Mac.
Puces de bras dans les Mac actuels
Les MacBook Pro, MacBook Air, iMac Pro, Mac mini et Mac Pro sont déjà équipés de processeurs Arm conçus par Apple, sous la forme de puces T1 et T2 qui alimentent la Touch Bar et d'autres fonctionnalités de ces machines.
La puce T2 en particulier intègre plusieurs composants, notamment le contrôleur de gestion du système, le processeur de signal d'image, le contrôleur SSD et un Secure Enclave avec un moteur de cryptage matériel en plus d'alimenter la Touch Bar et le «Touch ID».
Architecture commune iOS et Mac
Avec Apple concevant ses propres puces pour les appareils iOS et les Mac, il y aura une architecture commune à toutes les lignes de produits Mac, ce qui permettra aux développeurs d'écrire et d'optimiser plus facilement les logiciels qui s'exécutent sur tous les produits Apple.
En fait, les applications conçues pour l'iPhone et l'iPad fonctionneront nativement sur Apple Silicon lors de la sortie du premier Mac avec une puce conçue par Apple, et ces applications pourront être téléchargées depuis le Mac App Store.
Faciliter la transition
macOS Big Sur est équipé d'outils pour aider les développeurs et les clients Apple à passer des puces Intel à Apple Silicon. Toutes les applications Apple, y compris les applications professionnelles d'Apple comme Final Cut Pro et Logic Pro, fonctionnent déjà en natif sur Apple Silicon.
Des entreprises comme Adobe et Microsoft travaillent déjà sur des applications qui fonctionneront nativement sur Apple Silicon, et après la WWDC, d'autres développeurs peuvent également se lancer.
Les développeurs peuvent utiliser la version bêta de Xcode pour rendre leurs applications opérationnelles sur Apple Silicon en quelques jours seulement, et Apple a développé un nouveau binaire Universal 2 qui fonctionne sur les Mac et Mac Intel basés sur Apple Silicon afin que les développeurs puissent toujours prendre en charge les Mac Intel. avec un seul binaire pour tous les utilisateurs.
Apple a également lancé un programme de démarrage rapide pour aider les développeurs à créer des applications pour Apple Silicon et à profiter de toutes les fonctionnalités qu'il a à offrir. Le programme de démarrage rapide comprend de la documentation, un exemple de code, un accès au laboratoire, des forums, une prise en charge DTS et un kit de transition pour développeur.
Le Developer Transition Kit est un Mac mini équipé d'une puce A12Z de l'iPad Pro. Il comprend également 16 Go de RAM, un SSD de 512 Go, une paire de ports USB-C 10 Gbps, une paire de ports USB-A 5 Gbps et un port HDMI 2.0.
Les développeurs doivent débourser 500 $ pour le DTK, et il est livré avec un certain nombre de restrictions contre le démontage de la machine, son utilisation pour un travail autre que le développement lié au programme, ou la location ou la location.
Les benchmarks Geekbench du Developer Transition Kit suggèrent que le Mac mini basé sur A12Z a des scores moyens monocœur et multicœur de 811 et 2781 respectivement. Geekbench fonctionne via la couche de transition Rosetta 2 d'Apple, de sorte que les performances plus lentes que la puce A12Z de l'iPad Pro sont à prévoir.
Notamment, l'A12Z d'Apple sous Rosetta 2 surpasse le Surface Pro X basé sur Arm de Microsoft en termes de performances Geekbench, exécutant du code x86_64 en émulation plus rapidement que le Surface Pro X peut exécuter une version Arm de manière native.
Prise en charge des Mac Intel
Apple continuera à publier des mises à jour logicielles pour les Mac Intel pendant des années après la transition vers Apple Silicon, de sorte que ceux qui achètent des Mac Intel peuvent s'attendre à recevoir des mises à jour de macOS tout au long de la vie de leurs machines.
Exécution des applications Intel sur Apple Silicon
Apple s'attend à ce que la plupart des développeurs développent immédiatement des applications natives, mais les utilisateurs pourront exécuter des applications Intel dès le premier jour même si ces applications n'ont pas été mises à jour, grâce à Rosetta 2, un processus de traduction qui s'exécute en arrière-plan et est invisible pour le utilisateur.
Rosetta 2 traduit les applications Intel existantes afin qu'elles fonctionnent sur les Mac équipés d'Apple Silicon rapidement, de manière transparente et sans problèmes. Apple a fait une démonstration de Rosetta 2 avec des applications et des jeux et il n'y a aucune différence entre l'exécution d'une application Intel sur une machine Intel et sur une machine Apple Silicon. Toutes les fonctionnalités fonctionnent et le logiciel est tout aussi rapide.
Apple introduit également de nouvelles technologies de virtualisation qui permettront aux développeurs d'exécuter Linux ou des outils comme Docker. Rosetta 2 ne prendra pas en charge la virtualisation à l'aide d'applications telles que VMWare ou Parallels, il ne sera donc pas possible d'exécuter Windows en utilisant cette méthode à moins que les applications ne soient reconstruites pour Apple Silicon, et il n'est pas clair si c'est une possibilité pour le moment en ce qui concerne les licences. .
Apple est conscient de la situation avec la virtualisation et Windows, mais n'a pas dit s'il y avait une autre solution en cours.
Pas de Boot Camp
Windows ne fonctionnera pas en mode Boot Camp sur les Mac qui exécutent Apple Silicon car Microsoft octroie uniquement des licences Windows 10 sur Arm aux OEM et n'a pas de plans actuels pour rendre une version Arm-based de Windows disponible gratuitement.
Apple a également déclaré qu'il ne prévoyait pas de prendre en charge Boot Camp sur ses futurs Mac. «Nous ne démarrons pas directement un autre système d'exploitation», a déclaré Craig Federighi, chef de l'ingénierie logicielle d'Apple. "La virtualisation pure est la voie."
Interface de récupération, sécurité et mode disque cible
À la WWDC 2020, Apple a fourni aux développeurs des détails sur le fonctionnement des Mac Apple Silicon, et il y aura un nouveau système pour accéder aux options de récupération et de sécurité macOS au démarrage.
Les Mac Intel actuels ont des options de récupération accessibles au démarrage qui utilisent diverses commandes clés telles que Command-R, mais sur les Mac Apple Silicon, il y aura une interface de gestionnaire de démarrage accessible en maintenant le bouton d'alimentation enfoncé.
L'interface du gestionnaire de démarrage permettra des options de récupération telles que la réinstallation de macOS, le démarrage normal, l'arrêt et le redémarrage.
Le disque de démarrage, une autre nouvelle fonctionnalité, permet à un utilisateur de sélectionner différents modes de sécurité pour les volumes de démarrage. La sécurité complète est activée par défaut pour la même sécurité disponible sur les appareils iOS d'Apple.
Le mode de sécurité réduite est plus flexible, permettant aux utilisateurs de désactiver la protection de l'intégrité du système et d'exécuter n'importe quelle version de macOS, y compris celles qui ne sont plus signées par Apple.
Le mode disque cible, utilisé pour transférer des fichiers d'un Mac à un autre, est remplacé par un mode de partage Mac qui transforme le Apple Silicon Mac en serveur de partage de fichiers SMB pour fournir à un autre Mac un accès au niveau fichier aux données utilisateur avec authentification de l'utilisateur.
Prise en charge des Mac Apple Silicon et Thunderbolt
Apple abandonne les puces d'Intel dans son Mac et choisit à la place d'utiliser des puces Apple Silicon, mais Apple continuera à prendre en charge la norme Thunderbolt USB-C d'Intel. Dans un communiqué, un porte-parole d'Apple a déclaré que les Mac Apple Silicon fonctionneraient avec Thunderbolt.
Il y a plus de dix ans, Apple s'est associé à Intel pour concevoir et développer Thunderbolt, et aujourd'hui nos clients apprécient la vitesse et la flexibilité qu'il apporte à chaque Mac. Nous restons attachés à l'avenir de Thunderbolt et le prendrons en charge dans les Mac dotés de silicium Apple.
Plusieurs puces basées sur le bras en préparation
Apple travaille sur une famille de SoC pour la gamme de produits Mac afin de donner au Mac un ensemble unique de fonctionnalités ainsi que des «performances incroyables». Apple n'est pas entré dans les détails sur les différentes puces Mac sur lesquelles il travaille, mais des rumeurs indiquent qu'Apple développe au moins trois processeurs Mac basés sur la puce A14 dans les prochains iPhones 2020.
Au moins l'un de ces trois processeurs serait beaucoup plus rapide que les puces de la série A des iPhones et des iPads, et les premières puces Mac comporteront 12 cœurs, dont huit cœurs hautes performances et au moins quatre cœurs écoénergétiques.
Apple travaille également sur des processeurs Mac de deuxième génération basés sur la puce A15.
Quand Apple lancera-t-il un Mac basé sur Arm?
Apple à la WWDC a déclaré que le premier Mac utilisant Apple Silicon serait introduit avant la fin de 2020. Apple prévoit de faire la transition tout de ses Mac à Apple Silicon, un processus qui prendra deux ans.
Bloomberg dit qu'Apple prévoit de dévoiler les Apple Silicon Mac en novembre, peut-être lors d'un événement en novembre ou peut-être par le biais d'un communiqué de presse. Des rumeurs suggèrent qu'Apple pourrait prévoir d'organiser un troisième événement à l'automne le 17 novembre, qui serait axé sur les Mac Apple Silicon.
Le premier Mac à bras?
L'analyste Apple Ming-Chi Kuo estime que les MacBook Pro et MacBook Air 13 pouces seront mis à jour avec les puces Apple Silicon avant la fin de 2020, avec Apple pour sortir les modèles MacBook Pro 14,1 et 16 pouces avec des puces Apple Silicon au troisième trimestre de 2021.
Kuo s'attend à ce que le MacBook Pro 13,3 pouces avec puce Apple Silicon entre en production de masse au quatrième trimestre de cette année. Le MacBook Air devrait arriver au cours du même trimestre, mais Apple pourrait choisir de le sortir au cours des premiers mois de 2021.
Bien qu'il y ait eu des rumeurs selon lesquelles le premier Mac basé sur Arm avec une puce Apple Silicon serait un MacBook Pro, un journal en langue chinoise The China Times pense qu'Apple travaille sur une nouvelle variante du MacBook Retina 12 pouces qui pèse moins d'un kilogramme (2,2 lb)
Le MacBook serait doté d'un processeur A14X nommé "Tonga", qui aura une autonomie de 15 à 20 heures. Le site indique que la machine pourrait être lancée en 2020, mais la plupart des rumeurs basées sur Arm se sont concentrées sur le MacBook Pro et l'iMac. Les rumeurs suggèrent que la production de masse de la puce A14X qui sera utilisée dans le premier Apple Silicon Mac devrait commencer au quatrième trimestre de 2020.
Apple a confirmé que le premier Mac avec Apple Silicon devrait sortir fin 2020, mais n'a fourni aucune information sur le Mac qui sera le premier à obtenir l'une des nouvelles puces.
Commentaires du guide
Vous avez des questions sur le travail d'Apple sur les Mac équipés d'Arm ou souhaitez faire part de vos commentaires sur ce guide? Envoyez-nous un e-mail ici.