ARM :Le problème des anciens EXE

Infos et questions sur l'informatique, Pc, Mac, Tablette, etc.
Répondre
Avatar de l’utilisateur
Belgique isotop
Messages : 1528
Inscription : 16 mars 2021, 01:47
Ville : Liège
Logiciel : Final Cut Pro 11
System : Mac OS26 Tahoé
Ram : 36
Boitier : Canon R+Iphone 17promax
x 4
x 9
Pays :
Belgique
Belgique

ARM :Le problème des anciens EXE

#1

Message par Belgique isotop »

Il arrive que le Mac sur puce ARM rencontre des problèmes occasionnels sur des fichiers EXE en virtualisation de Windows.
Après quelques recherches, il semblerait que ce problème va se produire aussi sur les prochains PC. Voici l’explication.


Windows sur Mac : pourquoi ça rame parfois, et à qui la faute ?
Vous avez un Mac récent( puce Apple silicone M1,2,3,4,5) vous faites tourner Windows dessus via Parallels Desktop, et parfois un logiciel se comporte bizarrement, rame, ou plante. On serait tenter d' accuser le Mac ? Parallels Desktop ? ou la virtualisation ?
En réalité, le coupable est probablement bien plus vieux que tout ça.

Le même Windows que sur un Surface Pro de Microsoft.
C'est le point essentiel à comprendre : Parallels n'installe pas un Windows "bricolé" ou "modifié" pour Mac. Il installe exactement la même version de Windows ARM que Microsoft propose sur ses propres tablettes Surface Pro. Mot pour mot, bit pour bit, c'est le même système.
Pourquoi ? Parce que les puces Apple Silicon et les puces des Surface Pro parlent toutes les deux le même langage : l'architecture ARM.
Le Mac et une Surface Pro sont, de ce point de vue, des cousins proches.

Parallels ne fait aucune émulation
C'est là que beaucoup de gens se trompent. Parallels ne simule pas de processeur, ne traduit rien, n'imite rien. Il sert simplement de passerelle pour que Windows ARM s'installe et s'exécute directement sur votre Mac dans une partie de la mémoire ,du processeur, du SSD, de la même façon qu'il tournerait sur n'importe quelle machine ARM. Le Mac fait tourner Windows nativement, point.
Il n'y a donc aucune émulation côté Mac, aucune émulation côté Parallels.

Alors d'où viennent les problèmes ?
Tout se complique quand on essaie de faire tourner de vieux logiciels. Et plus précisément, les vieux logiciels au format exe s'exécutant sous INTEL/AMD pire encore si il est toujours en 32 bits
— un format qui date... et qui est encore très répandu.
A retenir que le format EXE ne disparaît pas sur ARM
Il existe désormais des .exe natifs ARM (écrits pour les puces Snapdragon) . Ceux-là volent littéralement sur la Surface Pro.
Et Il existe les .exe classiques (x86/x64) (écrits pour Intel/AMD)
Ces programmes ont été conçus pour une architecture informatique qui va disparaître sur les machines modernes.

C'est alors Windows lui-même et uniquement Windows qui doit faire le travail d'un traducteur : il décode chaque instruction de ce vieux logiciel EXE et la retranscrit dans un langage que le matériel actuel comprend. Et parfois ça coince.
Et ce comportement, vous l'auriez exactement de la même façon sur une Surface Pro Actuel. Ce n'est pas un problème de Mac.

Une image pour comprendre:
Imaginez que vous demandez à quelqu'un de lire un contrat écrit en vieux français du XVIIe siècle, et de vous le traduire à voix haute en temps réel. Ça reste faisable — mais c'est laborieux, et il peut faire des erreurs sur les passages les plus complexes.
c'est que Fait le Mac avec ses applications prévue pour Mac Intel avec son "interprète" nommé Rosetta2 quand il en a besoins mais ca devient rare.
ET C'est exactement ce que fait Windows quand il tente de faire tourner un .exe même 32 bits sur une machine moderne
— qu'elle soit Mac ou Microsoft Surface Pro.

Et demain ? Le monde PC bascule lui aussi vers ARM ?
Ce qui se passe sur Mac et les surfaces Pro aujourd'hui, annonce ce qui va arriver sur PC très prochainement. La transition vers ARM dans le monde Windows est déjà en marche. ( cela, je vous l'avait déja annoncer ici sur OD )
La première génération de puces Qualcomm Snapdragon X a déjà alimenté les Surface Pro 11 et Surface Laptop 7 de Microsoft Thurrott, et ce n'etait que le début. La deuxième génération, le Snapdragon X2 Elite, est attendue dans les PC dès le premier semestre 2026 (Tom's Hardware), avec des promesses de performances en forte hausse.
Qualcomm, aux côtés de Microsoft et son initiative Copilot+ PC, ancre solidement ARM dans l'avenir des PC Windows (TWiT.tv).
La concurrence s'intensifie : MediaTek prépare ses propres puces ARM pour Windows, tandis que Nvidia devrait entrer dans la danse (TWiT.tv).
En clair : d'ici 2026-2027, la majorité des nouveaux PC portables tourneront sur architecture ARM — exactement comme un Mac aujourd'hui.

Le problème des vieux .exe 32/64 bits ne sera donc plus une spécificité d'une virtualisation sur Mac, mais la réalité de tout le monde.

Ce qu'il faut retenir

✅ Parallels installe le même Windows ARM que sur un Surface Pro Microsoft
✅ Ni le Mac, ni Parallels ne font la moindre émulation
⚠️ La seule source de ralentissements et de problèmes: Windows lui-même, quand il tente de faire tourner de vieux logiciels .exe 64/32 bits prévus pour INTEL/AMD
🔮 D'ici 2026-2027, les PC basculeront doucement vers ARM : ce défi ne sera plus propre au Mac.
Avatar de l’utilisateur
France ivanjou
Messages : 1775
Inscription : 16 avr. 2020, 08:26
Ville : Auvergne Forez Velay
Logiciel : PTE
System : Windows 10
Ram : 16
Boitier : D 750
x 5
Pays :
France
France

Re: ARM :Le problème des anciens EXE

#2

Message par France ivanjou »

Merci.
Je n'ai pas compris grand chose si ce n'est que les vieux (moi par ex.) vont avoir des emm-----.
Avatar de l’utilisateur
Belgique isotop
Messages : 1528
Inscription : 16 mars 2021, 01:47
Ville : Liège
Logiciel : Final Cut Pro 11
System : Mac OS26 Tahoé
Ram : 36
Boitier : Canon R+Iphone 17promax
x 4
x 9
Pays :
Belgique
Belgique

Re: ARM :Le problème des anciens EXE

#3

Message par Belgique isotop »

Ce n'est pas une certitude, mais il y a de vrais risques à l'horizon. Pour comprendre pourquoi, il faut d'abord saisir une différence fondamentale entre Apple et Windows. Les ordinateurs actuel et les futures.

*Un essais de Vulgarisation pour comprendre les enjeux actuels*
et ce texte a été "controlé" par deux IA pour être certain que je ne raconte pas de betises et j'essaye surtout de rester Objectif.
---

# Windows et Apple : le grand tournant des puces ARM

## Deux philosophies opposées, deux famille d'utilisateurs, la guerre PC vs Mac n'a plus de sens.


**Apple fonctionne comme un écosystème fermé.** La marque contrôle et maitrise tout de A à Z : le matériel et son ingénierie, les composants (même si d'autres fabricants les produisent physiquement pour lui ), l' Os et les logiciels.
Résultat : Apple n'a pas à jongler avec des centaines de constructeurs différents et en connait le moindre recoins et possibilités.
C'est plus contraignant pour l'utilisateur à l'achat, mais nettement plus stable et optimisé.

❌ **Inconvénient Apple :** impossible de changer ou d'upgrader les composants après l'achat (mémoire, SSD). Il faut donc faire le bon choix dès le départ.
> ✅ **Avantage Apple :** tout est parfaitement coordonné, ce qui donne un système très fiable et sans failles .

**Windows, lui, joue la carte de l'ouverture.** N'importe quel fabricant ou même utilisateur peut concevoir un PC compatible Windows.

> ✅ **Avantage Windows :** on peut assembler son PC sur mesure, ou remplacer certains composants plus tard.
> ❌ **Inconvénient Windows :** cette liberté crée une complexité énorme à gérer.

---

## C'est quoi ces fameuses puces ARM dont tout le monde parle ?
Avant tout

ARM ne fabrique rien. C'est une société qui a conçu une façon très efficace de construire des processeurs, et qui vend le droit d'utiliser ses plans à d'autres entreprises. C'est ce qu'on appelle une licence.
Mais chaque acheteur en fait ce qu'il veut.
Qualcomm et les autres suivent ces plans de près — correct, sans plus.
Apple a l'inverse a pris la licence mais tout repensé en profondeur, avec ses propres ingénieurs et des milliards d'investissement.
Résultat : des puces nettement plus performantes et surtout économes en énergie.

La licence, c'est le point de départ. Ce que chacun en fait, c'est là que tout se joue.


Une puce ARM, ce n'est pas simplement un processeur classique comme ceux d'Intel ou AMD que vous avez en ce moment. Sans entrer dans les détails techniques du comment ca marche, C'est une puce **tout-en-un** qui regroupe désormais trois composants en un seul bloc :

- 🧠 **CPU** — le processeur, le "cerveau" de l'ordinateur
- 🎮 **GPU** — la carte graphique, qui gère l'affichage et les calculs visuels
- 🤖 **NPU** — une unité dédiée aux calculs d'intelligence artificielle
Ces trois éléments sont **soudés" ensemble**, donc non remplaçables séparément.

---

## Apple ARM vs PC ARM : une différence cruciale

Chez Apple, **tout est soudé**, le SSD est soudé et proche, très proche de la puce, y compris la mémoire RAM, qui fait physiquement partie de la puce elle-même.
Sur un PC sous ARM, la RAM et le SSD resteront en général séparés et potentiellement remplaçables selon les modèles.

**Pourquoi Apple soude-t-il la RAM dans la puce ?** Parce que ça permet à la mémoire et au processeur de communiquer **significativement plus vite** qu'avec une architecture PC traditionnelle
Les gains sont réels et mesurables, même s'ils varient selon les usages. C'est pour ça qu'il ne faut **surtout pas comparer** la Quantité de RAM d'un Mac avec celle d'un PC : ce ne sont pas les mêmes technologies, pas les mêmes vitesses, pas les mêmes usages, pas la même facons de la gerer.
depuis leur puce ARM, on considère qu'il faut faire x2 , 8Giga sur Apple Silicone çà équivaut a un peu plus de 16 sur PC.

---

## Le problème qui se profile pour Windows et l'ARM

C'est ici que les choses se compliquent sérieusement.

Quand Apple a basculé vers l'ARM, la marque a imposé à tous les développeurs de logiciels de **réécrire leurs applications** pour cette nouvelle architecture. Elle a certes fourni une période de transition grâce a son système nommer ROSETTA 2, mais la règle était claire : à terme, tout le monde doit s'adapter !. c'était un pari risqué, mais finalement réussi au point de faire basculer le monde PC dans sa foulée.

**Windows refuse de faire ce choix.** Pour ne pas brusquer son immense écosystème de logiciels et de fabricants, Microsoft tente de maintenir une compatibilité avec l'ancien système (l'architecture x86). C'est compréhensible, mais c'est potentiellement ce qui va **fragiliser le passage à l'ARM sur PC**.

---

## Les autres problèmes concrets

🖨️ **Les anciens périphériques** : imprimantes, scanners, et autres appareils ont besoin de "pilotes" (des petits logiciels qui font le lien avec Windows).
Beaucoup de ces pilotes ne sont déjà plus mis à jour sur Windows actuel... Sur ARM, la situation risque d'être encore plus problématique.

🏭 **La fragmentation des fabricants PC** : contrairement à Apple qui maîtrise une seule puce et cela depuis 5 ou 6 ans,
il va exister de nombreux fabricants de puces ARM pour PC, chacun avec sa propre carte graphique intégrée et ses propres caractéristiques. Windows devra composer avec tout ça, ce qui complique énormément la stabilité et l'optimisation.

⚙️ **Le cas Intel** : Intel a longtemps misé exclusivement sur son architecture x86 et tarde à adopter l'ARM. La firme travaille aujourd'hui sur des approches hybrides pour rester compétitive, mais la tâche est complexe : l'un des grands atouts de l'ARM est sa **faible consommation d'énergie**, un domaine où le x86 a historiquement été plus gourmand. Comment Intel va s'en sortir ? La réponse appartient encore à l'avenir.

---

## Ce que ça change concrètement pour vous, acheteur

**Côté Mac :** le choix est simple, mais restreint. Il faut bien réfléchir à ses besoins *avant* l'achat, car rien ne sera modifiable ensuite.

**Côté PC :** ça va devenir un vrai parcours du combattant. Avant d'acheter, il faudra se poser ces questions :

- Quel fabricant a conçu la puce de ce modèle ?
- Quelle carte graphique est intégrée dans cette puce ?
- Le SSD est-il remplaçable ou soudé ? Peut-on en ajouter un second ?
- La RAM est-elle soudée ou vissée (donc échangeable) ?

Et le problème, c'est que **les vendeurs en magasin ne seront souvent pas mieux informés que vous**. Beaucoup se contenteront d'un "oui monsieur, c'est rapide, c'est de l'ARM" sans pouvoir répondre aux vraies questions.

## Une dernière chose : pourquoi les constructeurs PC résistent à tout souder ?

Ce n'est pas uniquement de l'entêtement. C'est aussi une **réalité commerciale** : vendre des composants séparément — RAM, SSD, cartes graphiques — représente un marché énorme, aussi bien pour les fabricants que pour les revendeurs. Préférer la modularité à l'efficacité maximale, c'est un choix qui se défend, même si techniquement Apple a prouvé que l'intégration totale donne de meilleurs résultats.

---

## En résumé

> Le passage à l'ARM est une révolution technique majeure. Apple l'a réussi en imposant des règles strictes à tout son écosystème et à sa clientèle.
Pour Windows et les PC, cette transition risque d'être **beaucoup plus chaotique**, justement parce que personne ne veut renoncer à la flexibilité et à la compatibilité avec l'existant. C'est une période qui mérite vraiment attention et prudence avant tout achat.
Avatar de l’utilisateur
France ivanjou
Messages : 1775
Inscription : 16 avr. 2020, 08:26
Ville : Auvergne Forez Velay
Logiciel : PTE
System : Windows 10
Ram : 16
Boitier : D 750
x 5
Pays :
France
France

Re: ARM :Le problème des anciens EXE

#4

Message par France ivanjou »

Bon, cette fois j'ai compris.
Personnellement, je préfère un système souple et adaptable.
Mais si j'ai bien compris, on va se faire piéger facilement.