Les Mac feront-ils le grand saut vers les processeurs ARM ?

Mickaël Bazoge |

La perspective d'un Mac fonctionnant avec un processeur ARM (de type Ax comme sur l'iPhone ou l'iPad) n'est plus aussi farfelue qu'il y a quelques années. Les performances du processeur A7 64 bits ne sont-elles pas « dignes d'un ordinateur de bureau », comme le souligne Apple ? Cet argumentaire a d'ailleurs été validé fin mars par Anandtech, pour qui l'A7 est « quelque chose de bien plus proche des gros cœurs d’Intel » (lire : L’Apple A7, un processeur ambitieux).

Des rumeurs récurrentes rapportent régulièrement qu'Apple a dans ses murs des Mac dotés de processeurs ARM. Ce qui n'est pas sans rappeler le projet « Marklar » dont l'objet était l'adaptation et l'optimisation, dans le plus grand secret, d'OS X sur des puces Intel alors que les Mac roulaient sous PowerPC.

Jean-Louis Gassée, ancien patron de la division France d'Apple et célèbre « historique » de la Pomme, est revenu dans sa dernière « monday note » sur son sentiment selon lequel le constructeur de Cupertino ne se lancerait jamais dans un Mac sous ARM. Gassée change complètement son fusil d'épaule, avec l'aide de trois arguments qu'il estime massue.

Le premier est le coût des processeurs Intel. Le fondeur de Santa Clara facture 378 $ pour un processeur Core i7, le même qui propulse le nouveau MacBook Pro haut de gamme. Il ne fait pas de doute, selon lui, que des processeurs Ax d'Apple seraient moins coûteux car plus simples à développer. Surtout, la production de puces ARM est plus concurrentielle (même si Apple fait appel à Samsung et à ses lignes de production pour fabriquer ses SoC ARM) que celle des processeurs x86 dans les seules mains d'Intel.

Les processeurs ARM ont aussi pour avantage de se montrer bien moins gourmands en énergie que les processeurs x86. Or, on sait à quel point l'autonomie des terminaux mobiles est devenue un point essentiel pour les consommateurs (les fréquentes récriminations sur la batterie faiblarde de l'iPhone sont là pour le rappeler, avec raison).

Enfin, Apple n'aime rien tant que contrôler de bout en bout la chaîne de développement et de production de ses produits. Or, si la Pomme est libre de ses mouvements pour ses terminaux iOS, elle est tributaire d'un partenaire tiers pour les Mac — et Intel prend du retard, comme l'architecture Broadwell le démontre encore actuellement (lire : 2015 pour une gamme complète de Mac sur Broadwell). Et pour contrôler sa destinée, Apple est capable des plus grands écarts, comme le constructeur l'a démontré en 2006 au moment de la transition des PowerPC vers les processeurs x86.

Si une version d'OS X sous ARM peut exister dans le labo secret d'Apple, c'est sans aucun doute aussi le cas d'une « moulinette » capable d'émuler les applications Intel sur ARM, à l'image de Rosetta qui, à partir de 2006, a permis de faire fonctionner des logiciels PowerPC avec les MacIntel. Ce « traducteur » a tellement bien rempli son office qu'il a pris sa retraite avec OS X 10.7.

Expérience aidant, Apple maîtrise parfaitement les transitions logicielles les plus lourdes. De plus, les avantages d'un passage au tout ARM commencent à contrebalancer sérieusement les atouts des processeurs Intel : coût maîtrisé et moins élevé, meilleure gestion énergétique, une intégration plus naturelle avec le reste de la gamme iOS — Continuity au sein d'OS X Yosemite est à cet égard une brique très intéressante et l'indication qu'Apple veut sans doute aller encore plus loin dans l'association de ses deux OS. Reste à savoir si et quand le grand saut aura lieu…

avatar enzo0511 | 

Le pire c'est qu'on n'aura pas le choix

On aura investi pendant des années comme des couillons et ensuite Apple va forcer le destin des consommateurs comme ils l'avaient fait lors du passage du G5 à Intel

Tout ça pour des raisons de rentabilité et pour s'affranchir d'intel

Apple va se tirer une balle dans le pied

Si le passage à Arm se confirme, les entreprises perdront confiance dans la marque et n'achèteront plus de Mac

On n'achète pas juste un Mac mais l'environnement qui va avec

avatar oomu | 

discours déjà dit lors de la migration depuis le 68000 et depuis intel

en pratique ce n'est pas cela qui affecte le marché mais la disponibilité des applications.

avatar urbanose | 

@enzo0511

Si ça peut rassurer, ce n'est pas pour tout de suite. Les performances de l'A7 sont certes honorables mais encore loin de celles d'un Xeon ou d'un i7 d'Intel (environ 10 fois moins) et la multiplication des cœurs ne permet pas de compenser la puissance brute.

Néanmoins, le fait que le cœur des processeurs A6 avait pour nom "Swift" [1] et que le nouveau language de programmation d'Apple reprenne ce nom est une drôle de coïncidence… On peut imaginer une collaboration étroite entre les architectes des processeurs Ax et les ingénieurs travaillant sur le compilateur de Swift pour réaliser d'importantes optimisations afin de diminuer l'écart avec les processeurs x86.

[1] http://www.anandtech.com/show/6330/the-iphone-5-review/5

Bien qu'il reste du chemin à parcourir pour les processeurs ARM, la transition sera inévitable d'ici quelques années : Intel impose bien trop de restrictions au niveau technique (aucune évolution depuis deux ans) et politique (par exemple, un différent entre Intel et nVidia empêche Apple d'utiliser des puces graphiques de nVidia) qui entravent les performances des Mac. Vu les compétences et les ressources dont Apple dispose, il est sûr que l'entreprise ne va pas en rester là.

avatar heero | 

j'ose pas imaginer ma Creative suite sur ARM lol

avatar C1rc3@0rc | 

Ben avec du GPGPU et du multicore des soft de traitement graphique sont de bons candidats au contraire. Le problème avec la Creative Suite, c'est surtout le manque d'optimisation chronique chez Adobe, et cela quelque soit l'architecture processeur.

Si en terme de puissance par core Intel est, pour l'instant, devant les ARM mobile, a chaque génération Intel perd de plus en plus de terrain.
De plus on parle toujours des ARM pour mobile, mais l'architecture ARM peut être aussi optimiser pour la puissance et la si le ratio performance par watts est moins impressionnant, la comparaison avec Intel est toute différente.
Autre point interressant, l'architecture ARM est plus efficace en multicore et aussi en collaboration de co-processeur (GPGPU nottament)

Apres il y a une tout autre voie possible. Aujourd'hui Apple a deux OS très proches (iOS est un dérivé limité d'OS X) qui utilisent le meme système de programmation… Globalement on ne programme pas iOS et OS X avec un langage de programmation mais on assemble des services grâce a des API. Cela offre une indépendance a la fois du langage de programmation mais surtout par rapport a l'architecture du processeur.

On peut donc facilement avoir plusieurs architectures coexistantes. Il suffit en fait d'une compilation spécifique sans changer la source. Pourquoi ne pas imaginer OS X sur ARM pour les portable et OS X sur IBM POWER pour les station de travail? IBM et Nvidia sont en train de réaliser des processeurs hyper puissants et optimiser pour l'exploitation du GPGPU, cela pour les stations de travail, les serveurs et les supercomputer… Apple pourrait développer sa collaboration avec IBM pour produire une station de travail et passer le reste de sa gamme sur des processeurs ARM maison...

avatar Vaudan | 

Fini bootcamp alors ?

avatar Irae00 | 

Windows 8 tourne sous ARM me semble-t-il

avatar cedric1997 | 

Windows 8 RT. Pas Windows 8. Et Windows 8 RT ne fait pas tourner les programmes Win32.

À moins que l'émulateur d'Apple (car si Apple passe à ARM, il faut un émulateur pour continuer d'utiliser les anciens programmes) puisse émule Windows 8 en entier (ce dont je doute).

avatar C1rc3@0rc | 

Oui.
Enfin sous la forme actuelle. De toute façon Microsoft prévoit d'empêcher le multiboot depuis un moment et le problème se pose déjà avec Linux et le firmware de nouveaux ordinateurs certifies par MS.

avatar Xidi73 | 

@enzo0511

1

Ce serait abject de la part d'Apple de faire encore un grand saut pour utiliser une architecture non adaptée au pro.

De toute façons, les pros, ils s'en foutent.

Il n'y a qu'a voir avec FCP X, Aperture et un peu OSX Server.

avatar enzo0511 | 

@Xidi73 :
Ils savent qu'il y aura toujours des clients (pigeons) alors ils pourront toujours s'amuser à changer d'architecture de façon cyclique

Moi qui suis sur Mac depuis quasiment toujours j'en ai juste raz le bol de dépenser une fortune et d'avoir un musée du Mac chez moi

Le jour où le nouveau changement se fait j'arrête de claquer 1500 à 2000 euros par Mac, je le fais un hackintosh avec un Pc...

avatar crazy_c0vv | 

Ca marchera tant qu'Apple sortira une version x86 de l'OS. Le jour où une version sort et n'est pas compatible x86, ça en est finit du hack. Et ils le feront. Il y a eu une période de transition PPC/x86 mais c'est finit maintenant.

avatar Cafeaulait | 

@crazy_c0vv :
X64 non? (64 bits) c86=33bits

avatar thierry37 | 

@enzo0511 :
Tu penses que ton hackintosh tiendra longtemps ? Au max un osx.
Des que Apple passe à l'ARM et que l'osx suivant est incompatible Intel, on n'aura plus de iCloud et tous les services forts chez Apple.

avatar Designer_Drugs | 

@enzo0511 :
J'ai pas compris en fait... Tu te plains d'avoir un musée de Mac chez toi ? Mais... Tu es obligé d'acheter autant ? Sincèrement c'est pas un peu à chier comme argument pour le coup ?
Ça crache toujours & toujours mais peu importe la plateforme! Windows, Android etc... Peu importe la plateforme & le constructeur y a toujours le même type de phrase en plus " se tire une balle dans le pied " & VLAN!... Comme d'habitude ça fait 5 ans que le type il dit que la société Windows ou la société Apple ou même le petit Android se tire une balle dans le pied & ça continu d'y croire...

avatar crazy_c0vv | 

Plus de hackintosh s'ils font ça :(

avatar Hasgarn | 

Ah mais il n'y a pas qu'Apple que ça pourrait intéresser. Au hasard, Microsoft qui a déjà fait un portage de son Windows sur ARM.
Et les constructeurs serait trop content d'avoir une offre plus étoffée. On voit fleurir de plus en plus de Chromebook et on commence à voir des PC sous Android. Intel dispose qui plus est des Tegras pour les procs "portables".

Du coup, si c'est la concurrence qui suit Apple sur le créneau, les Hacks n’auront qu'une période d'inactivité, c'est tout. Sur l'architecture ARM, un hack sera possible, mais oui, il sera aussi très difficile à réaliser.

ça fait des années que le x86 se pousse dans ses derniers retranchements.

Sinon, pour les Cassandres, l'histoire d'Apple est pleine de changement. Et à chaque fois, elle était toute seule pour ces changements. Aujourd'hui, Apple est un modèle à suivre. Je crois que le jour ou Apple le fera, et elle le fera, la concurrence se fera un plaisir de la suivre.

avatar enzo0511 | 

Ils feraient mieux de se focaliser sur l'iPad ou de mettre leur A7 dans de nouveaux devices (télé par exemple) que de bouleverser à nouveau les Mac

avatar ysengrain | 

"Enfin, Apple n'aime rien tant que contrôler de bout en bout la chaîne de développement et de production de ses produits." ce qui n'a jamais été vrai depuis 1977: Motorola, IBM et maintenant Intel

avatar Mickaël Bazoge | 
En ce qui concerne les processeurs des Mac, oui. Sinon pour le reste, Apple contrôle ses produits d'un bout à l'autre.
avatar zearnal | 

D'ici quelques années, les processeurs à base d'ARM devront être au moins aussi performant que ceux issus d'une architecture x86.
Dès lors, les pros auront des processeurs avec suffisamment de puissance pour leurs activités. C'est le point cruciale car si, à performances égales, on a une architecture plus économe en énergie, moins cher à produire et permettant une intégration plus complète, il ne fait aucun doute que c'est cette architecture qui sera dans nos Mac d'ici 5 à 10 ans (estimation purement subjective).

Pour ce qui est des logiciels, il n'y a pas trop de soucis à avoir car les gros éditeurs font déjà des softs sur iOS (Office de MS, Adobe avec ses Photoshop ...), ils ont donc déjà l'expérience de ce type d'architecture. La nouveauté et ce qui fait aussi la force de cette proposition de passer les Mac sous ARM, c'est que les terminaux mobiles et tablettes ont ouverts la voix sur cette architecture précisément, offrant déjà aux éditeurs et aux développeurs une expérience significative sur ce genre d'architecture.

Le temps que les processeurs ARM soient au moins aussi performant que ceux basés sur du x86 et toutes nos machines seront à base d'ARM, pour notre plus grand plaisir j'en suis sûr.

avatar trolloloI | 

"Le temps que les processeurs ARM soient au moins aussi performant que ceux basés sur du x86 "

Les x86 s'arrêtent aux haswell, plus aucune évolution ensuite ?

avatar zearnal | 

On peut aussi imaginer que l'évolution de l'ARM est plus forte que celle des Intel comme cela se produit aujourd'hui ?

avatar trolloloI | 

Ils n'ont aucune concurrence pourquoi il se ferait chier à garder le même rythme qu'avant ? A côté de ça ils travaillent tranquillement sur le conso et l'igpu.

S'ils bossaient comme avant, avec les gros investissements qui vont avec, ils seraient déjà en 14nm, AMD serait à 0.3% de pdm avec ses cpu tjrs en 28nm et 32nm et très largement en retrait surtout les points comparer à Intel. Pourquoi prendre le risque de finir démanteler quand tu peux y aller tranquille ?

Intel n'est pas en retard, z'évitent juste que le gap entre eux et AMD ne soit gigantesque. AMD prévoit cette fois ses cpu 20-22nm pour début 2015, au lieu de 2013-2014, du coup Intel place sont 14nm pour la fin 2015 voir début 2016 comme ça si ya une couille chez AMD, Intel se réserve la possibilité de reporter au besoin.

avatar popeye1 | 

Alors ça veut dire que les processeurs ARM sont capables de faire tourner OS X dans sa dernière mouture ! Alors on peut mettre OS X sur les iPad, par exemple et ne plus s'em...der pour passer de l'un à l'autre et perdre son temps à guetter les combines qui le permettent. Dans ce sens là je suis pour, pour autant que ledit processeur soit capable de faire tourner de gros logiciels. À suivre

Pages

CONNEXION UTILISATEUR