Retournement de situation pour Windows 8. Sera-t-il possible de faire tourner des applications x86 sur la version ARM ? Peut-être...
Retournement de situation pour Windows 8. Sera-t-il possible de faire tourner des applications x86 sur la version ARM ? Peut-être...
Windows 7 Edition Familiale Premium 64 Bits (OEM) - PC
à partir de 99,89 €
Comparer les prix
Sony Vegas Pro 11
à partir de 619,97 €
Comparer les prix
Windows 7 Edition Intégrale (Ultimate) Mise à Jour - PC
à partir de 152,50 €
Comparer les prix
Windows 7 Edition Intégrale (Ultimate) 32 bits - PC
à partir de 258,99 €
Comparer les prix
CeBIT 2012
CeBIT 2010
Réactions
En tout cas, ça risque de devenir un joyeux bordel avec la compatibilité x86/x64 et maintenant ARM...
Je suis plus la
--> []
je ne pense pas qu'il y'aurait besoin de l'autorisation d'Intel pour désassembler/décompiler un binaire x86 et le recompiler en ARM, au pire il faudrait l'autorisation de l'auteur du soft à traduire (et je ne vois pas pourquoi il serait opposé à l'élargissement de sa clientèle...)
Les cross compilateurs et émulateurs de tous poils existent depuis des lustres sans l'autorisation explicite des fabricants des puces concernées...
@Darkoopa: ce sera pas forcément une émulation traditionnelle ça peut être aussi traduire toute l'appli d'un coup avec un recompilateur JIT...
Pour les exécutables X86, bah... possible, mais j'ai quant même des doutes sur une émulation en temps réel. Peut-être une "traduction JIT" avec utilisation d'un cache ?
EDIT : Grillé par la dernière phrase d'Anne Aunimousse
NON les applis x86 ne tourneront pas telles quelles sur ARM.
Microsoft a juste dit que l'interface DESKTOP / Classique serait disponible: cela veut dire que toutes les APIs Windows classiques seront implementees sur la version ARM, mais il faudra que les developpeurs re-compilent leur application et distribuent une version ARM EN PLUS de leur version x86.
En gros x64 c'est + ou - binairement compatible avec le x86, et faut juste faire communiquer les 2 user space. Linux supporte trés bien les application x86 en 64bits.
Par contre l'arm x86 c'est des jeux d'instruction trés différents, où l'ont ne doit pas juste jouer avec les api et l'espace utilisateur, mais aussi avec le code binaire.
Et donc c'est super long à implémenté, je pense pas que windows la, car ont peu pas le faire à la dernière minutes.
Sur linux ont as certaine passerelle, et le systéme sous mac est vraiment multi-architecture.
Quand je pense que j'en ai chier pour porter mon application sous mingw64 pour avoir le 64Bits, je ne ferai même pas l'effort pour windows arm (pour linux et mac c'est transparent)
Pour info: Windows est aussi multi-architectures. Ce n'est pas nouveau, c'est juste un "retour aux sources": les versions actuelles de Windows sont basees sur NT, qui a supporte les archis Alpha/PowerPC/MIPS a une epoque.