Apple Silicon : « les Mac resteront les Mac que vous connaissez et que vous aimez »

Anthony Nelzin-Santos |
Club iGen 👑

Cet article, initialement publié le 23 juin et réservé aux membres du Club iGen, est exceptionnellement en accès libre à compter d'aujourd'hui. Pour découvrir tous les articles exclusifs du Club iGen et d'autres avantages, abonnez-vous !

Pour la première fois de l’histoire de l’informatique personnelle, une entreprise maitrise entièrement la conception de ses ordinateurs, du système d’exploitation aux processeurs1. Cette entreprise, vous l’aurez compris, c’est Apple. Échaudée par la stagnation des processeurs PowerPC puis Intel, encouragée par le succès des processeurs de l’iPhone, Apple intègrera ses propres puces aux futurs Mac.

Un Mac doté d’un processeur Apple exécute un système GNU/Linux dans une machine virtuelle. Image Apple.

Le Mac devient un iPhone comme un autre

La grande entreprise de refondation de macOS parvient à sa conclusion logique : après avoir revu toutes les couches intermédiaires, Apple ravale la façade avec macOS Big Sur, et reprend les fondations avec une nouvelle microarchitecture. Depuis hier, les architectures x86 et ARMv8-A sont traitées sur un pied d’égalité. Apple devrait présenter de nouvelles machines dotées d’un processeur Intel cette année, et prendre en charge les machines existantes pendant quelques années.

Mais in fine, tous les Mac embarqueront du « silicium Apple ». Apple utilisera le même matériel de la plus petite montre à la plus grande station de travail, mais en proposera différentes « expressions », correspondant à différentes expressions d’un logiciel maintenant largement mutualisé. Le Mac est un iPhone comme un autre, et l’iPad est une Apple Watch comme une autre, en quelque sorte.

La pile technologique des plateformes d’Apple. Même si quelques différences subsistent, les frameworks sont maintenant largement mutualisés. L’interface s’adapte au matériel, telle expérience s’appelant « macOS » et telle autre « iOS ». À gauche : aujourd’hui, les architectures x86 et ARMv8-A sont traitées sur un pied d’égalité. Au centre : dans un futur proche, la part des processeurs Intel va diminuer, et certaines nouveautés seront réservées aux puces d’Apple. À droite : à terme, tous les appareils frappés d’une pomme utiliseront des puces frappées d’une pomme.

Regardez le keynote d’introduction, et vous n’entendrez pas une seule fois le mot « ARM »2. C’est que l’enjeu réside moins dans l’opposition entre les architectures x86 et ARMv8-A que dans les possibilités offertes par les circuits conçus par l’équipe de Johny Srouji (lire : La longue liste à puces d’Apple). Dans un monde où les processeurs sont des « systèmes sur puce », Apple reprend le contrôle de la destinée du Mac.

Les processeurs modernes seraient suffisamment puissants pour réaliser toutes sortes de calculs, mais l’efficacité vaut mieux que la puissance. Les algorithmes modernes peuvent réaliser des tâches extraordinairement pointues, mais les branches logicielles sont moins rapides que les gravures dans le silicium. Apple conçoit des circuits spécialisés parce que ceux qui prennent le logiciel au sérieux doivent fabriquer leur propre matériel.

Certains voudront commenter l’abandon des processeurs Intel, mais il vaut mieux se concentrer sur l’adoption des technologies Apple. Avec la puce A12Z, le developer transition kit hérite ainsi de la secure enclave qui maintient l’intégrité des opérations cryptographiques, et du neural engine qui s’intéresse à l’intelligence artificielle. Surtout, c’est le premier Mac « moderne » dont les graphismes ont été conçus à Cupertino.

Quelques-unes des possibilités offertes. La technologie big.LITTLE permettra d’utiliser les cœurs les plus puissants lorsqu’il faut accélérer les calculs intensifs, mais aussi les cœurs les plus économes lorsqu’il faut économiser la batterie. Les cœurs économes pourront rester actifs en veille, pour maintenir une connexion avec le nuage et toujours récupérer les dernières données. Les nouveaux graphismes permettront d’améliorer la qualité de l’affichage lors de l’utilisation de Sidecar. Le contrôleur d’alimentation devrait être capable de tirer la substantifique moelle de la batterie, grâce à l’expérience accumulée sur iPhone. Enfin parmi d’autres exemples, le processeur de traitement de l’image améliorera la qualité de la webcam sans même changer son capteur. Image Apple/MacGeneration.

Depuis trois ans, et après avoir embauché les meilleurs spécialistes du domaine, Apple conçoit ses propres circuits graphiques. Ce petit détail, presque passé sous le radar, aura de grandes conséquences pratiques. Les futurs Mac possèderont une banque de mémoire unifiée, partagée par le processeur et le circuit graphique, dont les communications seront ainsi accélérées.

Le « vieux » circuit graphique de l’Apple A12Z gère d’ores et déjà deux écrans ProDisplay XDR, ses successeurs n’auront aucun mal à faire oublier les circuits intégrés par Intel. Reste une seule inconnue : Apple compte-t-elle rivaliser avec les cartes dédiées, ou bien a-t-elle prévu d’adapter son architecture aux cartes additionnelles, pour les besoins des stations de travail ?

Une transition ordonnée

En attendant d’obtenir une réponse à cette question, Apple tient à rassurer les développeurs et les utilisateurs, et assurer la continuité de l’esprit du Mac. Le message est clair, « les Mac resteront les Mac que vous connaissez et que vous aimez », explique Andreas Wendker. Le vice-président de l’ingénierie logicielle déroule un catalogue, comme un programme pour les futurs développements :

Ils feront tourner les mêmes applications professionnelles puissantes, ils offriront les mêmes API, ils laisseront les utilisateurs créer plusieurs volumes avec différentes versions du système d’exploitation, ils laisseront les utilisateurs démarrer depuis un disque externe, ils prendront en charge les pilotes de périphériques, et ce seront de formidables machines UNIX pour les développeurs et la communauté scientifique qui pourront utiliser leurs logiciels favoris.

Rosetta assure que les applications actuelles, compilées pour les processeurs Intel, tourneront sur les futures machines sans la moindre modification. Avec la compilation anticipée, les applications distribuées par le biais de l’App Store ou sous la forme de paquets sont « traduites » lors de l’installation, et les autres au premier lancement. Seules les applications utilisant des systèmes de compilation à la volée seront traduites dynamiquement.

Universal permet de concevoir des fat binaries, compilées pour les architectures x86 comme ARMv8-A, pour éviter les pénalités inhérentes au processus de « traduction » de Rosetta. Cette technique est éprouvée : elle a été utilisée lors de la transition des processeurs PowerPC vers les processeurs Intel, et pour le maintien de la compatibilité avec les systèmes 32 bits lors de l’adoption de l’architecture x86-64.

Apple assure que la plupart des applications peuvent être adaptées « en quelques jours », et que les projets les plus complexes demandent seulement « quelques semaines » de travail. Toutes les applications intégrées au système, et les applications professionnelles comme Final Cut et Logic, ont déjà été adaptées. Pour faciliter la transition, Apple assiste les principaux projets open source, et travaille avec Unity pour les graphismes comme Parallels pour la virtualisation.

Documents by Readdle, une application iOS tournant sous macOS Big Sur. Image Apple/MacGeneration.

Les applications natives, qu’elles aient été conçues avec AppKit ou SwiftUI, ou même portées depuis l’iPad avec Catalyst, sont concernées. Mais les futurs Mac dotés d’une puce Apple seront capables de faire tourner les applications iOS sans le moindre changement… et sans la moindre optimisation. Oh, Apple insiste. Les applications Mac devraient être développées avec AppKit ou SwiftUI, et les applications iOS devraient être adaptées avec Catalyst.

Sauf que le loup est dans la bergerie : « nous prévoyons de proposer les applications iPhone et iPad dans le Mac App Store », explique Ali Özer, directeur des frameworks Cocoa. Les choix des développeurs détermineront la trajectoire de la plateforme, qui pourrait bien être réduite au plus petit dénominateur commun.


  1. Seule IBM s’était approchée d’une telle intégration avec les ThinkPad 800, commercialisés entre 1994 et 1998, dotés d’un processeur PowerPC 603 et capables d’utiliser les systèmes OS/2 Warp et AIX. Mais les processeurs PowerPC étaient conçus dans le cadre de l’alliance AIM avec Apple et Motorola, et ces machines étaient aussi vendues avec Windows NT et Solaris. ↩︎

  2. Il est prononcé dans le state of the union, plus particulièrement dédié aux développeurs, mais uniquement pour parler de la « traduction » des instructions. ↩︎

Les avantages du Club iGen 👑

L'abonnement au Club iGen supprime la publicité et donne accès à du contenu exclusif sur tous nos supports : le site du Club (qui rassemble les articles de MacGeneration, iGeneration et WatchGeneration), notre application iOS, notre application tvOS et notre application Android.

Le nouveau site web du Club offre de nombreux avantages, à commencer par un confort de lecture maximal, de nombreuses options de personnalisation, des filtres pour le contenu, un flux RSS dédié…

Trois formules d'abonnement sont disponibles : 4,99 € pour un mois, 45 € pour un an (3 mois offerts), ou encore 22,50 € pour un an (faibles revenus). Tous les détails sont disponibles sur le Club iGen.

avatar fte | 

@reborn

"C’est ironique ?"

Non.

avatar Bigdidou | 

@fte

« Pas de changement qu’ils disent ? Boring. »

Il va bien falloir qu’il y ait une valeur ajoutée, quand même.

Si c’est juste de faire mumuse avec des apps prévues pour l’iPad voire pour l’iPhone, ça va être limité, c’est sûr.

Après, je comprends de l’article qu’Apple se veut rassurante en terme « d’expérience utilisateur ».
Rien ne dit qu’on n’aura pas droit à un Note book avec une grande autonomie, un silence de crapaud dans le coma, une connexion cellulaire, un écran tactile SuperMegaOLED dépliable en télé géante, et la fille de Tim.

Non, pas la fille de Tim, ni quoi que ce soit d’autre, d’ailleurs.

avatar reborn | 

@Bigdidou

Tout est dit dans les premières minutes de la platform state of the union, très riche en infos et en démos sur le futur du Mac AS

Le message ici c’est que tout restera possible comme actuellement (sauf bootcamp 🙃), et plus encore avec les améliorations offertes par les SoC AS.

avatar fte | 

@Bigdidou

"Il va bien falloir qu’il y ait une valeur ajoutée, quand même."

Le Mac tel qu’il est doit bien en avoir une, sinon il ne trouverait aucun client...

Plus sérieusement, j’attends Apple au tournant (pas vraiment, disons que je suis un petit peu curieux). Ce qu’il feront avec ces nouveaux Mac sera très significatif je pense. Vont-ils ne rien changer effectivement, ou vont-ils s’aventurer avec courage sur des terrains nouveaux ?

Si c’est pareil mais sans Intel, c’est sans moi. Déjà pareil mais avec Intel, c’est sans moi. Effectivement : boring.

J’ai deux Mac mini sur ma tour PC. Je n’en utilise aucun. L’un est pour mon bureau dans mon labo, je dois le configurer... aucune envie, c’est une corvée.

Mais il y a une opportunité pour faire quelque chose de différent. S’il n’est pas tactile, qu’importe, mais un Mac avec stylet, pliable, grosse autonomie, capable d’apps macOS point and click et iPad au stylet... je n’es crois pas vraiment cependant.

avatar reborn | 

@fte

Des années de préparation d’OS X puis de macOS, et bcp d’argent investit juste pour laisser le mac en l’etat ? Difficile à croire.

Perso je n’attend pas une révolution en terme de form factor, mais simplement à une bien meilleure expérience utilisateur.

Le Mac avec AS c’est le meilleur du Mac et des iDevices réuni en une seule machine. C’est un Mac au sens classique, mais aussi les possibilité d’iOS dans un environnement ouvert.

Pour moi c’est la machine ultime.

avatar fte | 

@reborn

"Des années de préparation d’OS X puis de macOS, et bcp d’argent investit juste pour laisser le mac en l’etat ? Difficile à croire."

J’espère.

avatar reborn | 

@fte

avatar SebKyz | 

@reborn

Je pense aussi que ça va être la machine ultime.

avatar YetOneOtherGit | 

@reborn

"Difficile à croire."

Nous sommes dans une accroche de pubard, rien de plus.

A la limite : « Le Mac va redevenir une machine complètement atypique et plus un PC faisant tourner MacOS » mais c’est moins accrocheur comme formule 😝

avatar YetOneOtherGit | 

@fte

"« Les Mac resteront les Mac que vous connaissez »
"

C’est typiquement du bullshit marketing qui n’a aucun sens.

Heureusement que le Mac n’est pas resté le Macintosh de 1984.

En c’est quoi un Mac ?

Un ordinateur personnel produit par Apple tournant sur un OS propriétaire Apple et bientôt sur un hardware Apple.

avatar fte | 

@YetOneOtherGit

"C’est typiquement du bullshit marketing qui n’a aucun sens."

Considérant l’évolution des Mac cette dernière décennie... c’est crédible.

avatar YetOneOtherGit | 

@fte

"Considérant l’évolution des Mac cette dernière décennie"

Moi je l’aime bien l’evolution du Mac c’est dernière années 😉🤣🙃👍🖖

avatar fte | 

@YetOneOtherGit

"Moi je l’aime bien l’evolution du Mac c’est dernière années 😉🤣🙃👍🖖"

J’ai deux réponses à ça :

Pour toi : j’en suis très heureux pour toi.

Pour moi : grglll the hell the fuck NO ☠️🧟‍♂️🌋❌🪓🤮

Il n’y a que le Mac mini. J’en ai un. Deux en fait pour l’instant. Catalina me retire tout plaisir à utiliser un Mac mini que pourtant j’apprécie. Du coup j’ai une pile de Mac inutilisée. Top.

Mais ce n’est pas grave. Ça plait à plein de monde et c’est parfait comme ça. Moving on.

avatar YetOneOtherGit | 

@fte

C’était un clin d’oeil et je comprends parfaitement la frustration de ceux qui ne trouvent pas leur compte dans les offres actuels de Mac 😎😉

avatar fte | 

@YetOneOtherGit

"je comprends parfaitement la frustration"

Ce n’est pas de la frustration.

Le Mac est un outil qui m’a accompagné de 1985 à 2015. Il n’a jamais été l’outil parfait. Mais il a été le meilleur outil très longtemps. Jusqu’en 2010, j’y trouvais mon compte.

Je serais frustré si mes outils actuels n’étaient pas bons. Ils sont excellents. Je serais frustré si mes outils actuels étaient moins bons que mes Mac en 2010. Ils sont bien meilleurs.

C’est de la nostalgie.

avatar YetOneOtherGit | 

@fte

"C’est de la nostalgie."

Et même la nostalgie n’est plus ce qu’elle était 😄😉

avatar YetOneOtherGit | 

../.. doublons

avatar fte | 

@YetOneOtherGit

"Et même la nostalgie n’est plus ce qu’elle était 😄😉"

🤣 excellente

avatar reborn | 

@YetOneOtherGit

Cela a du sens pour ceux qui pleuraient le mac en 2016. T’inquiete pas que cette petite phrase ils l’attendaient.

avatar YetOneOtherGit | 

@reborn

"Cela a du sens pour ceux qui pleuraient le mac en 2016. T’inquiete pas que cette petite phrase ils l’attendaient."

Loin de moi l’idée de prétendre qu’ils ne savent pas faire du bon marketing 😉

Juste le fait que sur le fond c’est une assertion absolument flou qui veut tout dire et rien dire.

Chacun pouvant y trouver ce qu’il a envie d’entendre 😉

avatar pagaupa | 

C’est inquiétant ! Donc avec les mêmes problèmes ?

avatar YetOneOtherGit | 

Le retour unanime des utilisateurs du kit de transition dans mon réseau est le niveau très impressionnant de performance de Rosetta 2.

Un petit chef d’oeuvre de développement.

avatar reborn | 

@YetOneOtherGit

Ils sont dans quel type de professions ? Quel sont leurs retours ? Ça m’intéresse 🤓

avatar YetOneOtherGit | 

@reborn

des dev 😎

L’accès leur est réservé.

avatar reborn | 

@YetOneOtherGit

Apple pourrait en faire un mac mini d’entrée de gamme à 499$ avec son A12Z ou une variante de même puissance.

Ça serait dingue

Pages

CONNEXION UTILISATEUR