24Aug

ARM vs Intel: ce que cela signifie pour la compatibilité des logiciels Windows, Chromebook et Android

click fraud protection

Intel-signe

Les processeurs Intel x86 ou x64 ont traditionnellement été trouvés dans les ordinateurs portables et de bureau, tandis que les processeurs ARM ont été trouvés dans les dispositifs embarqués de faible puissance, les smartphones et les tablettes. Mais vous pouvez maintenant acheter des ordinateurs portables avec des puces ARM et des smartphones avec des puces Intel.

ARM et Intel proposent deux architectures totalement différentes et incompatibles. Que vous choisissiez un appareil Windows, Android ou Chrome OS, vous pouvez choisir entre ARM ou Intel x86 / x64 - et le choix est important pour la compatibilité logicielle.

ARM vs Intel: Un cours d'histoire rapide

Les puces Intel ont historiquement eu les meilleures performances, mais ont eu la consommation d'énergie et le prix les plus élevés. Les puces ARM ont historiquement la consommation d'énergie la plus faible et ont été nettement moins chères, mais n'ont pas été en mesure de concurrencer Intel sur la performance. Ce n'est pas une distinction récente - un téléphone portable d'il y a dix ans aura probablement une puce ARM, tandis qu'un PC de bureau aurait une puce Intel.

instagram viewer

Notez que nous incluons ici les puces AMD ainsi que les puces Intel. Les puces AMD utilisent aussi l'architecture x86 d'x86 - maintenant x64, car c'est une architecture 64 bits. Les puces

ARM se sont rapidement améliorées en termes de performances. Les iPhones et les iPads ainsi que la plupart des smartphones et tablettes Android ont tous des puces ARM à l'intérieur pour réduire leur consommation d'énergie. ARM a commencé avec une architecture peu coûteuse et de faible puissance et a amélioré ses performances, et nous pouvons constater que les smartphones et les tablettes sont devenus plus rapides au cours des dernières années.

Les puces Intel x86 et x64 se sont améliorées en termes de consommation d'énergie, car Intel s'est rendu compte qu'elles étaient en retard sur ARM sur les appareils mobiles, les dernières puces Haswell d'Intel offrant d'énormes améliorations de la durée de vie des ordinateurs portables. Intel a commencé avec une architecture plus performante et plus chère et a réduit sa consommation d'énergie et a rendu les puces de bas de gamme plus compétitives.

ARM et les puces Intel sont de plus en plus proches les uns des autres, il n'est donc pas surprenant que les lignes commencent à se brouiller. Que vous achetiez un appareil Windows, un Chromebook ou un appareil Android, cette différence est importante.

Voici pourquoi vous devez vous en préoccuper: Incompatibilités logicielles

Les puces ARM et Intel ont des architectures de processeur et des jeux d'instructions différents. Cela signifie que vous ne pouvez pas exécuter une application compilée pour l'architecture Intel sur un ordinateur ARM et que vous ne pouvez pas exécuter du code compilé pour ARM sur les ordinateurs Intel. Cela a des implications importantes pour les appareils Windows, les Chromebooks exécutant des programmes Linux de bureau et même les appareils Android.

Windows 8 par rapport à Windows RT

La plupart des périphériques Windows que vous trouverez dans la nature exécutent la version complète de Windows 8 sur un processeur Intel. Cependant, certains appareils, notamment Microsoft Surface 2, Surface RT et la tablette Lumia 2520 de Nokia, sont dotés d'un processeur ARM.Ces périphériques ARM exécutent Windows RT de Microsoft.

Windows RT est très limité et ne peut exécuter aucun programme de bureau non Microsoft. Microsoft a choisi de le verrouiller de cette façon - ils auraient pu permettre aux développeurs de modifier et de recompiler leurs applications pour Windows sur ARM.Si c'est le cas, vous ne pourrez installer que des applications de bureau Windows spécifiquement compilées pour ARM.Toutes les applications de bureau Windows n'existeraient pas sur Windows RT.

Microsoft aurait démarré à partir de la case départ, en construisant un nouvel environnement logiciel de bureau Windows sur ARM.Ils savaient également que beaucoup de gens auraient été confus, en essayant d'installer Windows sur le logiciel Intel sur leurs systèmes Windows sur ARM.À la fin, ils ont décidé de faire une pause dans le passé et de verrouiller complètement le bureau. Ils aimeraient probablement supprimer complètement le bureau de Windows RT, mais ils n'ont pas encore publié une version d'Office qui fonctionne dans la nouvelle interface précédemment appelée Metro.

Vous pouvez uniquement installer de nouvelles applications "Windows 8" à partir du Windows Store sur un périphérique Windows RT.La plupart des applications du Windows Store fonctionnent parce qu'elles sont conçues pour être multi plates-formes, mais l'application occasionnelle peut uniquement fonctionner sur les processeurs Intel.

En bref : Windows RT sur ARM est limité et vous ne pouvez pas y installer de logiciel de bureau.

microsoft-surface-rt-avec-bras-puce

Chromebooks Intel et Chromebooks ARM

Certains Chromebooks utilisent des puces Intel, tandis que d'autres utilisent des puces ARM.Le populaire Chromebook Series 3 de Samsung utilise une puce ARM, tout comme le nouveau Chromebook HP 11. De nombreux autres Chromebooks utilisent des puces Intel.

Sur Chrome OS, cela n'a pas trop d'importance. Vous pouvez toujours exécuter le même navigateur Chrome et les mêmes applications Web sur un processeur ARM.Flash et Netflix fonctionnent tous sur les Chromebooks ARM.Chrome OS n'a pas la longue histoire de Windows, donc vous ne rencontrerez pas d'applications qui ne peuvent pas fonctionner sur ARM.

Cependant, cela compte beaucoup si vous envisagez de mettre votre Chromebook en mode développeur et d'installer le bureau Linux. Desktop Linux a historiquement fonctionné sur des processeurs Intel, donc c'est beaucoup plus limité lors de l'exécution sur les processeurs ARM.La majorité des logiciels que vous utilisez sont open source et peuvent être recompilés pour les processeurs ARM, mais toutes les applications à source fermée que vous souhaitez exécuter fonctionneront uniquement sur les processeurs Intel.

La version bureautique Linux du plug-in Adobe Flash, Steam et sa bibliothèque de centaines de jeux Linux, Skype pour Linux, Minecraft de Microsoft - toutes ces applications peuvent être installées en mode développeur sur un Chromebook Intel, mais ne fonctionneront pasdu tout sur un bras. Si vous envisagez d'utiliser votre Chromebook en tant que système Linux, vous voudrez probablement en avoir un basé sur Intel, à moins que vous ayez seulement besoin d'utilitaires open-source.

Vous avez bien lu: pendant que Flash fonctionne dans Chrome OS sur un Chromebook ARM, vous ne pouvez pas installer Flash dans un environnement Linux de bureau sur un Chromebook ARM.

En bref : Chrome OS fonctionne bien avec une puce ARM, mais vous disposez d'un système Linux de bureau beaucoup plus limité en mode développeur.

chromebook-avec-intel-intérieur-autocollant

Android sur Intel et Android sur ARM

Les smartphones et tablettes Android ont toujours fonctionné sur des puces ARM, bien qu'Intel ait essayé de changer cela depuis des années. Ils ont montré et libéré des téléphones et tablettes Android avec des puces Intel à l'intérieur. Intel dit maintenant que beaucoup de tablettes Android avec leurs puces Bay Trail arriveront très bientôt. Ces appareils peuvent offrir des performances supérieures à celles des tablettes ARM, mais il existe également un problème de comparabilité des logiciels.

La plupart des applications Android utilisent le SDK Android et fonctionnent sur la machine virtuelle Dalvik. La plupart des applications Android seront donc compatibles avec les processeurs ARM et Intel. Cependant, certaines applications utilisent le kit de développement natif Android NDK pour utiliser le code ARM natif et extraire davantage de performances de leurs applications. Ces applications seront généralement sensibles à la performance, comme les jeux. Les applications avec du code ARM ne fonctionneront pas sur les appareils Android Intel x86 ou x64.

En 2012, Intel a déclaré qu'ils étaient comparables à 95% des applications Android [Source].C'est un bon nombre, mais 95% ne sont pas toutes des applications Android - à ce taux de compatibilité, une application sur vingt Android ne fonctionnera pas. Si un jeu que vous voulez jouer ne fonctionne pas sur un appareil Android Intel que vous achetez, cela peut être frustrant.

En bref : Les appareils Android avec puces Intel exécutera la grande majorité des applications Android, mais les appareils ARM les exécuteront tous.

samsung-galaxy-tab-android-tablette-avec-puce-intel

L'architecture de la puce de votre appareil est importante, alors assurez-vous de faire attention lors de l'achat d'un nouvel appareil. Vous ne voulez pas vous retrouver avec un appareil Windows sur lequel vous ne pouvez pas installer d'applications, un Chromebook sur lequel vous ne pouvez pas exécuter de programmes Linux populaires ou un appareil Android qui ne peut pas lire votre jeu favori.

Les appareils Apple sont plus clairs.À l'heure actuelle, tous les ordinateurs Mac d'Apple ont des puces Intel et tous leurs iPhones, iPads et autres appareils mobiles ont des puces ARM.

Crédit d'image: huangjiahui sur Flickr, Orde Saunders sur Flickr, Torsten Maue sur Flickr, Cheon Fong Liew sur Flickr