ARM vs. Intel: impact sur la compatibilité des logiciels Windows, Chromebook et Android

Table des matières:

ARM vs. Intel: impact sur la compatibilité des logiciels Windows, Chromebook et Android
ARM vs. Intel: impact sur la compatibilité des logiciels Windows, Chromebook et Android

Vidéo: ARM vs. Intel: impact sur la compatibilité des logiciels Windows, Chromebook et Android

Vidéo: ARM vs. Intel: impact sur la compatibilité des logiciels Windows, Chromebook et Android
Vidéo: 12 - 79 Créer une statistique automatique - YouTube 2024, Avril
Anonim
Les processeurs Intel x86 ou x64 sont généralement utilisés dans les ordinateurs portables et les ordinateurs de bureau, tandis que les processeurs ARM ont été détectés dans les périphériques, smartphones et tablettes intégrés à faible consommation d'énergie. Mais vous pouvez maintenant acheter des ordinateurs portables avec des puces ARM et des smartphones avec des puces Intel.
Les processeurs Intel x86 ou x64 sont généralement utilisés dans les ordinateurs portables et les ordinateurs de bureau, tandis que les processeurs ARM ont été détectés dans les périphériques, smartphones et tablettes intégrés à faible consommation d'énergie. 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 périphérique Windows, Android ou Chrome OS, vous pouvez choisir entre ARM ou Intel x86 / x64. Le choix de la compatibilité des logiciels est important.

ARM vs. Intel: une leçon d’historique

Les puces Intel ont toujours eu les meilleures performances, mais ont eu la consommation et le prix les plus élevés. Les puces ARM ont historiquement eu la consommation d'énergie la plus basse et étaient nettement moins chères, mais n'ont pas été en mesure de concurrencer Intel en termes de performances. Ce n’est pas une distinction récente: un téléphone portable datant d’il ya dix ans aura probablement une puce ARM, alors qu’un ordinateur de bureau aurait une puce Intel.

Notez que nous incluons ici les puces AMD et Intel. Les puces AMD utilisent également les processeurs Intel x86 - maintenant x64, car il s’agit d’une architecture 64 bits.

Les puces ARM s’améliorent rapidement en termes de performances. Les iPhones et les iPads, ainsi que la plupart des smartphones et tablettes Android, contiennent tous des puces ARM afin de réduire leur consommation d'énergie. ARM a commencé avec une architecture peu coûteuse et à faible consommation d’énergie et a amélioré ses performances. Nous pouvons le constater avec la rapidité avec laquelle les smartphones et les tablettes sont devenus plus rapides ces dernières années.

La consommation d’énergie des puces Intel x86 et x64 a augmenté, car Intel s’est rendu compte qu’elles étaient en retard sur les appareils mobiles, les dernières puces Haswell d’Intel offrant une énorme amélioration de la durée de vie des batteries des ordinateurs portables. Intel a commencé avec une architecture plus coûteuse et plus performante et a réduit sa consommation d'énergie et rendu les puces bas de gamme plus compétitives.

Les puces ARM et Intel se rapprochent de plus en plus, il n’est donc pas surprenant que les lignes commencent à s’effacer. Que vous achetiez un appareil Windows, un Chromebook ou un appareil Android, cette différence est importante.

Voici ce qui vous préoccupe: Incompatibilités de logiciels

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

Windows 8 contre 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 les tablettes Microsoft Surface 2, Surface RT et Nokia Lumia 2520, sont dotés d’un processeur ARM. Ces dispositifs 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 manière: ils auraient pu permettre aux développeurs de modifier et de recompiler leurs applications pour Windows sur ARM. Dans ce cas, vous ne pourrez installer que des applications de bureau Windows spécialement compilées pour ARM. Toutes les applications de bureau Windows ne s’exécuteraient pas sous Windows RT.

Microsoft aurait démarré ici à zéro, en construisant un nouvel écosystème de logiciels de bureau Windows on ARM. Ils savaient également que de nombreuses personnes auraient été désorientées en essayant d'installer Windows sur les logiciels Intel sur leurs systèmes Windows sur ARM. À la fin, ils ont décidé de rompre avec le passé et de verrouiller complètement le bureau. Ils souhaiteraient probablement supprimer complètement le bureau de Windows RT, mais ils n’ont pas encore publié de version d’Office exécutée dans la nouvelle interface, anciennement Metro.

Vous pouvez uniquement installer de nouvelles applications de type «Windows 8» à partir du Windows Store sur un périphérique Windows RT. La plupart des applications du Windows Store fonctionneront car elles sont conçues pour être multi-plateformes, mais les applications occasionnelles ne peuvent s'exécuter que sur des processeurs Intel.

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

Image
Image

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 HP Chromebook 11. De nombreux autres Chromebooks utilisent des puces Intel.

Sous 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. Le système d'exploitation Chrome OS n'a pas la longue histoire de Windows. Vous ne pouvez donc pas utiliser d'applications qui ne peuvent pas s'exécuter sur ARM.

Toutefois, cela est très important si vous envisagez de mettre votre Chromebook en mode développeur et d'installer Linux sur votre ordinateur. Desktop Linux a toujours fonctionné sur les processeurs Intel, il est donc beaucoup plus limité lorsqu’il est exécuté sur des processeurs ARM. La majorité des logiciels que vous utilisez sont à code source ouvert et peuvent être recompilés pour les processeurs ARM, mais toutes les applications à code source fermé que vous souhaitez exécuter ne fonctionneront que sur des puces Intel.

La version Linux de bureau du plug-in Adobe Flash, Steam et sa bibliothèque de centaines de jeux Linux, Microsoft Skype pour Linux, Minecraft - toutes ces applications peuvent être installées en mode développeur sur un Chromebook Intel, mais ne fonctionneront pas tous sur un bras. Si vous envisagez d’utiliser votre Chromebook en tant que système Linux, vous voudrez sans doute en acquérir un basé sur Intel, à moins que vous n’ayez besoin que de certains utilitaires open source.

Vous avez bien lu ce point: même si Flash fonctionne sous 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 convient avec une puce ARM, mais vous avez un système Linux de bureau beaucoup plus limité en mode développeur.

Image
Image

Android sur Intel vs Android sur ARM

Les smartphones et tablettes Android utilisent traditionnellement des puces ARM, bien qu'Intel tente de changer cela depuis des années. Ils ont montré - et ont publié - des téléphones et des tablettes Android avec des puces Intel à l'intérieur. Intel annonce maintenant que de nombreuses tablettes Android avec leurs puces Bay Trail arriveront très bientôt. Ces appareils offrent peut-être de meilleures performances que les tablettes ARM, mais la comparabilité des logiciels est également une préoccupation.

La plupart des applications Android utilisent le SDK Android et s'exécutent sur la machine virtuelle Dalvik. Par conséquent, la plupart des applications Android seront 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 optimiser les performances de leurs applications. Ces applications seront généralement sensibles à la performance, comme les jeux. Les applications avec du code spécifique à ARM ne peuvent pas être exécutées sur des appareils Android Intel x86 ou x64.

En 2012, Intel déclarait être comparable à 95% des applications Android [Source]. C'est un bon chiffre, mais 95% ne correspond pas à toutes les applications Android: à ce taux de compatibilité, une application Android sur vingt ne fonctionnera pas. Si un jeu auquel vous voulez jouer ne peut pas être exécuté sur un appareil Android basé sur Intel que vous achetez, cela peut être frustrant.

En bref: Les appareils Android dotés de puces Intel exécuteront la grande majorité des applications Android, mais les appareils ARM les exécuteront toutes.

Image
Image

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 voudriez 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 jouer à votre jeu préféré.

Les appareils Apple sont plus clairs. Pour le moment, tous les ordinateurs Mac d’Apple sont équipés de puces Intel et tous leurs iPhones, iPad et autres appareils mobiles sont dotés de puces ARM.

Conseillé: