Apple

Steve Jobs a prédit le passage du Mac d'Intel aux processeurs ARM

Par Maximus , le 28 juin 2019 - 16 minutes de lecture

Le passage de Mac à ARM pourrait survenir une décennie après le décès de Steve Jobs. Cependant, en plus de défendre et de gérer le mouvement Intel dans les années 2000, il a également estimé que ces modifications majeures de l’architecture matérielle des ordinateurs étaient essentielles toutes les dix années environ.

Maquette de Steve Jobs devant le logo ARM actuel

Maquette de Steve Jobs devant le logo ARM actuel

Même Intel s'attend à ce qu'Apple s'éloigne de ses processeurs et utilise plutôt des Macs sur des puces ARM. Ce faisant, Apple apportera un énorme changement qui nécessitera certainement un travail considérable de la part des développeurs de logiciels. Ils devront convertir leurs applications pour exécuter les nouveaux processeurs ARM et, dans certains cas, cela nécessitera des efforts considérables.

Pourtant, dans tous les cas, les clients ne pourront même pas s'en rendre compte au début. En fin de compte, une telle initiative permet au logiciel de se développer et de s’accélérer, mais au départ, tout se ressemblera. Apple prendra probablement également des mesures pour s'assurer que vous pouvez exécuter littéralement les logiciels existants, même si cela nous permet de passer à de nouvelles applications sur la nouvelle plate-forme.

Et il y a de fortes chances que Apple s'en tire.

C'est parce que ça a été ici avant. Alors que Windows, simplifiant un peu, a toujours fonctionné sur des générations successives de processeurs X86, le Mac a pris des mesures importantes.

Si Apple passe à ARM en 2020, par exemple, il s'agira de sa troisième opération majeure en 26 ans. Chaque fois, il a déménagé pour les mêmes raisons et a suivi les mêmes processus pour le gérer.

En 1988, Steve Jobs avait prédit quelque chose du genre. Il ne parlait pas uniquement d’Apple et son timing était un peu décalé, mais il a affirmé que toutes les architectures informatiques, tous les systèmes informatiques, ont une durée de vie de dix ans. Lors du lancement de son ordinateur NeXT, il a expliqué qu’il estimait que c’était l’architecture de base qui définissait les capacités d’un ordinateur et que, finalement, chacun atteignait ses limites et devait être remplacé.

Le premier coup caché

Le passage à ARM constituera le troisième grand changement public de l'architecture Mac au cours de sa vie. Cependant, avant même que le Mac ne soit commercialisé, cette technologie de base du Mac avait considérablement moins changé d’opinion publique.

Steve Jobs avec Apple Lisa

Steve Jobs avec Apple Lisa

Même si Apple utilisait déjà le processeur Motorola 68000 dans Lisa, le projet Macintosh de 1979 prévoyait d’utiliser un Motorola 6809E. Ce processeur lui-même était moins cher que le 68000 mais nécessitait également moins de mémoire vive, donc c'était le bon choix sur le plan économique.

Cependant, Bud Tribble du projet Mac a constaté à quel point les graphismes et les capacités de Lisa étaient bien plus efficaces et puissants avec le meilleur processeur. Tribble a demandé au concepteur de la carte mère du Mac, Burrell Smith, s'il était possible d'utiliser le 68000 sans tous les frais.

Travaillant à Noël 1980, Smith a rendu cela possible. Il ne pouvait pas faire le 68000 moins cher, mais il a conçu un système qui résout le problème de la RAM. En prime, cette solution de contournement a même permis aux 68000 de fonctionner environ 60% plus vite que sur la Lisa.

Selon Andy Hertzfeld et Steve Capps dans "Revolution in the Valley", cette étape a retenu l'attention de Steve Jobs et l'a finalement amené à prendre le contrôle du Mac.

Ce Mac 128K n’est sorti qu’en 1984, mais il possédait également le processeur Motorola 68000 et les Mac suivants. Au moment du Macintosh II en 1987, Apple utilisait le 68020, et pour le Macintosh IIfx en 1988, il en avait 68030.

Puis, en 1991, le Macintosh Quadra 700 était la première machine Apple à être équipée d’un Motorola 68040.

Ce processeur a continué à être utilisé sur les Mac pendant encore quatre ans, mais Apple l’a ensuite remplacé par son plus gros transfert de processeur jusqu’à présent.

PowerPC

En mars 1994, Apple a lancé le Power Macintosh 6100 avec un processeur PowerPC 601. Alors que la gamme Motorola était l’informatique classique ou complexe complexe d’instruments informatiques de l’époque, PowerPC utilisait le RISC nettement plus rapide. Cet ordinateur à jeu d’instructions réduit était basé sur des conceptions originales d’IBM et maintenant développées par eux, Apple et Motorola.

Apple a pris cette décision même si Motorola continuait à développer des processeurs – et possédait sa propre conception RISC – car il lui fallait trois choses que la gamme 68000 ne fournissait tout simplement pas. Les processeurs devaient être rapides, ils devaient fonctionner suffisamment froid pour pouvoir être utilisés sur les ordinateurs portables PowerBook, et il devait y avoir un plan prometteur pour les mises à niveau.

Le processeur 88000 RISC de Motorola ne semblait pas être la priorité absolue de cette entreprise, alors que l’alliance travaillant sur PowerPC semblait avoir une feuille de route claire et réalisable pour l’avenir.

Apple parie donc sur le transfert de toutes ses machines vers PowerPC et sur la nécessité pour les développeurs de logiciels de reconstruire et parfois de réécrire leurs logiciels. Il pariait que les clients achèteraient les nouvelles machines pour leur rapidité et espérait encourager tout cela en incluant un mode classique. Cela vous permet d'exécuter des applications plus anciennes sur la nouvelle machine. Même si cela a bien fonctionné, il a toujours été conçu pour vous aider lors de la transition vers PowerPC.

Comme cela a bien fonctionné, il est tentant de regarder en arrière avec des lunettes roses et de dire que le déménagement a été facile. Cependant, à ce stade de l'histoire du Mac, il existait de nombreuses façons de développer des applications. Et l'une des vraies raisons de conserver le mode classique était que les fonctionnalités de base du Mac, appelées Toolbox, étaient suffisamment complexes pour qu'Apple ne puisse pas les transformer à temps.

Apple n'était pas non plus dans la position de marché actuelle, de sorte qu'il ne pouvait pas s'attendre à ce que tous les développeurs basculent vers la création d'applications d'une seule manière. Au lieu de cela, il devait faire face aux exigences de tout environnement de programmation utilisé par les développeurs actuels.

Emplois et Motorola

Steve Jobs n'était pas impliqué dans le passage à PowerPC – bien qu'il ait déclaré lors de l'annonce de sa transition que "l'équipe de l'époque avait fait un excellent travail". Et pendant des années, PowerPC a pu laisser Apple affirmer que ses Mac étaient plus rapides que les PC Intel.

Au moment où Jobs est revenu chez Apple, toutefois, cette différence de vitesse n'était pas aussi prononcée et il ne semblait pas qu'elle reviendrait.

Néanmoins, le processeur utilisé pour un ordinateur est tellement essentiel que Steve Jobs était prêt à faire des compromis si nécessaire. Dans le cadre de son plan visant à rétablir le succès antérieur d’Apple, il avait décidé de mettre fin à la brève politique de licence de MacOS à d’autres sociétés. Cependant, il a déclaré au PDG de Motorola, Chris Galvin, qu’il pourrait faire une exception. Les emplois permettraient au clone StarMax du Mac de Motorola de continuer – si Motorola accélérait les travaux sur les futurs processeurs PowerPC pour PowerBooks.

Selon le biographe de Jobs, Walter Isaacson, Galvin n'aimait pas être soumis à des pressions. Cela a abouti à une dispute avec Jobs qui a finalement décidé de passer à Intel.

Intel

La série Motorola 68000 avait duré de 1984 à 1994. PowerPC régnait d’ici à 2005 lorsque Apple a annoncé le transfert de l’architecture de son ordinateur. Encore.

"Pourquoi allons-nous faire cela?" a déclaré Steve Jobs lors d'une conférence Apple en 2005. "N'avons-nous pas simplement passé d'OS 9 à OS X? L'entreprise n'est-elle pas excellente en ce moment? Pourquoi voulons-nous une autre transition? Parce que nous voulons faire le meilleur ordinateurs pour nos clients à venir. "

Un processeur Intel

Un processeur Intel

Il a expliqué qu'Apple avait prévu des machines que la société ne savait tout simplement pas comment utiliser avec le PowerPC actuel ou avec les prochaines versions planifiées de ce dernier. "Je me suis levé ici il y a deux ans et je vous l'avais promis", a-t-il déclaré devant une diapositive montrant un PowerBook G5. "Et nous n'avons pas encore été en mesure de vous livrer cela."

Jobs a annoncé un programme dans le cadre duquel chaque produit Mac d'Apple passerait aux processeurs Intel au cours de la prochaine année. Les développeurs devaient retravailler leur logiciel, mais Mac OS X était alors prêt. "Chaque version de Mac OS X a été compilée pour les processeurs PowerPC et Intel", a déclaré Jobs. "Cela dure depuis cinq ans."

Apple avait besoin de processeurs plus rapides, elle en avait une avec une feuille de route prometteuse – et, encore une fois, elle recherchait spécifiquement des processeurs plus froids. C’était moins une question de chaleur maintenant mais beaucoup plus de consommation d’énergie, mais Apple en avait besoin et PowerPC n’allait pas suffire.

Le premier Mac PowerPC

Le premier Mac PowerPC

Lors du passage à Intel, Apple disposait d’un avantage qu’il n’avait pas eu de passer à PowerPC. Lorsque Apple a acheté NeXT, cela n’a pas seulement amené Steve Jobs à la société, mais également l’environnement de programmation NeXT. L’origine de ce qui est aujourd’hui Xcode est une combinaison du Project Builder et de l’interface Builder de NeXT; ils ont été lancés pour la première fois sur Mac en 2003.

Intel à ARM

Dans les coulisses, Apple travaillait depuis des années pour Intel. En public, Jobs a annoncé un plan de 12 mois pour migrer tous les Mac vers Intel. Apple a non seulement géré cela, mais a également converti toute la gamme des MacBook à Mac Pro et à Intel en moins d'un an.

Cependant, nous avons une situation étrangement similaire à celle de tous les mouvements précédents. Maintenant, c'est Intel dont la feuille de route est problématique.

Et c'est Intel qui ne voulait plus écouter Jobs que le PDG de Motorola. Intel aurait pu avoir le commerce de l'iPhone – Apple a demandé à Intel de fournir les processeurs – mais elle a choisi de ne pas le faire. Apple est allé à un processeur ARM pour l'iPhone et pourtant Intel s'attendait toujours à obtenir le commerce iPad, mais il n'a pas réussi. Et, en cours de route, Intel a même vendu XScale, un producteur de puces ARM qu’il possédait.

Peut-être qu'Apple se tournerait désormais vers les processeurs ARM uniquement à cause de leurs performances, mais il faut bien que l'architecture fonctionne de manière phénoménale depuis cet iPhone d'origine. Aujourd'hui, c'est cette série de processeurs qui permet aux appareils iOS de fonctionner plus rapidement que ses concurrents et cette architecture, ainsi que le contrôle exercé par Apple sur le processeur de la série A, sont essentiels pour les activités iPhone et iPad.

Malgré tout, ce n’est que depuis quelques années que les rumeurs prédisent que Apple transfère également le Mac à un processeur ARM conçu par Apple.

Si la situation actuelle de rétention des processeurs Intel par Apple est comparable à celle observée avec Motorola 68000 et le PowerPC, il existe une différence majeure depuis ces jours.

Maintenant, Apple est beaucoup plus gros que jamais. Il a dû être difficile de persuader les développeurs d’investir dans la conversion de leurs applications en PowerPC simplement parce qu’Apple était alors une petite entreprise. Il était peut-être plus facile de les faire convertir à Intel car, à ce moment-là, Apple progressait rapidement et connaissait déjà le succès de l'iMac.

Aujourd'hui, Apple est énorme et cela signifie que les développeurs seront beaucoup plus disposés à dépenser de l'argent pour convertir leurs logiciels afin de travailler sur la nouvelle architecture. Cependant, cela signifie également qu'Apple a un nombre d'utilisateurs énormément plus grand et qu'il faudra du temps et du temps pour les transférer sur un nouveau processeur.

Il y a aussi la question de Xcode, cependant. Depuis ses débuts en 2003 sur Mac, tous les développeurs créent des applications pour macOS, iOS, tvOS et watchOS. C'est un outil de développement sur toutes ces plates-formes, mais chaque plate-forme est très différente. Maintenant, cependant, Apple s’efforce de rendre beaucoup plus simple l’utilisation de Xcode pour créer des applications pour plusieurs plates-formes à la fois.

Lors de la WWDC 2018, Apple a montré comment certaines applications iOS avaient été introduites sur le Mac par le biais de sa prochaine version de Xcode. La société a déclaré que ses actions Stocks, Home et News constituaient un terrain d'essai où Apple pourrait déterminer comment procéder. De plus, Apple a déclaré qu'il s'agissait d'un "projet pluriannuel" et qu'en 2019, il serait ouvert aux développeurs.

Ce travail, qui serait connu sous le nom de Project Marzipan chez Apple, permettra aux développeurs de créer plus facilement des applications fonctionnant à la fois sur macOS et sur iOS. Cependant, en le faisant à court terme, cela facilitera également la transition vers les processeurs ARM. Apple a déjà tous les développeurs utilisant le système Xcode unique, il pourra désormais y apporter des modifications pour faciliter le départ d’Intel.

Steve Jobs

Sans vouloir diminuer la difficulté de la tâche, nous pouvons néanmoins être certains que Apple le fera, et plus particulièrement parce qu’elle l’a déjà fait. Apple est la seule société informatique à avoir apporté ces changements sismiques à ses systèmes, mais une autre entreprise aurait pu essayer. Si NeXT Computer de Steve Jobs avait été un succès lors de son lancement en 1988, vous pouvez être assuré qu'il aurait subi un changement majeur d'architecture au cours des années 1990.

Vous pouvez en être sûr car Steve Jobs l'était également. Jusqu'en 1988, il avait parfaitement raison en matière d'architecture informatique et d'applications.

Lors du lancement de son ordinateur NeXT, il a déclaré que toutes les architectures de systèmes avaient environ dix ans d'existence. Au début, vous devez amener les gens à créer des applications pour cela. "Et vers la cinquième année, il atteint son apogée architecturale", a déclaré Jobs, "puis il va dans ce que l'on pourrait appeler une pente glisse. L'architecture est tout ce qu'elle va être à ce point."

Il a déclaré que "presque universellement", les entreprises continuent à utiliser la technologie dont elles disposent et choisissent même de laisser passer de nouvelles alternatives, de peur de dépendre des clients qui ne bougent pas avec elles.

Tout cela venait de ce que Jobs appelait un modèle développé par NeXT concernant la durée de vie des ordinateurs. "Lorsque nous avons appliqué notre modèle à l'histoire, il correspond plutôt bien", a-t-il déclaré. "Même si de nouveaux modèles très réussis ont été introduits après le pic [of the Apple II], le pic a été atteint vers 1982. "

Jobs a déclaré que le PC IBM sous DOS avait culminé en 1986. Et que le Mac allait atteindre son apogée en 1989.

Il se tient là, faisant la promotion de sa nouvelle entreprise, cherchant à retrouver sa réputation après Apple, et il dit tout de même au public que tout cela s'applique aux ordinateurs de NeXT. Il a prédit que NeXT fonctionnerait dans les années 90 et il était disposé à rester dans le même sac pour le dire à une salle remplie de gens à qui il espérait vendre des machines NeXT.

Passer à autre chose

Jobs affirmait que l'architecture informatique avait dix ans d'existence, mais le Motorola 68000 de Mac a vraiment duré de 1979 lorsque Bud Trimble a voulu l'utiliser, à 1994 lorsque Apple a migré vers PowerPC. Cela fait 15 ans, mais seulement 10 ans de service.

Avant qu'Apple ait abandonné le dernier Mac PowerPC, ce processeur fonctionnait depuis 11 ans, de l'expédition à l'arrêt. Si Apple passe aux processeurs ARM en 2020, cela signifiera que nous avons des processeurs Intel dans nos Mac depuis 15 ans.

Les emplois ont peut-être été tout à fait correct avec son estimation décennale et c'est peut-être simplement que les entreprises ont depuis conservé des processeurs performants plus longtemps qu'ils ne le devraient. Pourtant, il avait parfaitement raison de dire qu'Apple avait besoin de changer d'architecture – et Apple a certainement bien fait les choses jusqu'à maintenant.

Suivez l'actualité d'AppleInsider en téléchargeant l'application AppleInsider pour iOS et suivez-nous sur YouTube, Twitter. @appleinsider et Facebook pour une couverture en direct de dernière minute. Vous pouvez également consulter notre compte Instagram officiel pour des photos exclusives.

Click to rate this post!
[Total: 0 Average: 0]