Intel x86- of x64-processors worden traditioneel aangetroffen in laptops en desktops, terwijl ARM-processors worden aangetroffen in embedded apparaten met een lager vermogen, smartphones en tablets. Maar je kunt nu laptops met ARM-chips kopen en smartphones met Intel-chips.
ARM en Intel bieden twee totaal verschillende en incompatibele architecturen. Of je nu kiest voor een Windows-, Android- of Chrome OS-apparaat, je kunt kiezen tussen ARM of Intel x86 / x64 - en de keuze is belangrijk voor softwarecompatibiliteit.
ARM versus Intel: een korte geschiedenisles
Intel-chips presteerden historisch gezien het beste, maar hadden het hoogste stroomverbruik en de hoogste prijs. ARM-chips hebben historisch gezien het laagste stroomverbruik en waren aanzienlijk goedkoper, maar konden qua prestaties niet concurreren met Intel. Dit is geen recent onderscheid: een mobiele telefoon van tien jaar geleden zal waarschijnlijk een ARM-chip hebben, terwijl een desktop-pc een Intel-chip zou hebben.
Merk op dat we hier AMD-chips en Intel-chips opnemen. AMD-chips gebruiken ook Intel's x86 - nu x64, omdat het een 64-bits architectuur is.
ARM-chips zijn snel verbeterd in termen van prestaties. iPhones en iPads, evenals de meeste Android-smartphones en -tablets, hebben allemaal ARM-chips om hun lage stroomverbruik te bereiken. ARM begon met een goedkope, energiezuinige architectuur en heeft hun prestaties verbeterd, en we kunnen zien hoeveel snellere smartphones en tablets de afgelopen jaren zijn geworden.
Intel x86- en x64-chips zijn verbeterd in het stroomverbruik, aangezien Intel zich realiseerde dat ze achterop waren geraakt bij ARM op mobiele apparaten, met Intel's nieuwste Haswell-chips die de levensduur van de batterij aanzienlijk verbeteren voor laptops. Intel begon met een duurdere, krachtigere architectuur en heeft het stroomverbruik verlaagd en de lagere chips concurrerender gemaakt.
ARM- en Intel-chips worden steeds dichter naar elkaar toe, dus het is geen verrassing dat de lijnen vervagen. Of u nu een Windows-apparaat, een Chromebook of een Android-apparaat koopt, dit verschil is van belang.
Dit is waarom u zich zorgen zou moeten maken: incompatibiliteit met software
ARM- en Intel-chips hebben verschillende processorarchitecturen en instructiesets. Dit betekent dat u geen app die is gecompileerd voor de Intel-architectuur op een ARM-computer kunt uitvoeren en dat u geen code kunt uitvoeren die is gecompileerd voor ARM op Intel-computers. Dit heeft belangrijke gevolgen voor Windows-apparaten, Chromebooks met Linux-desktopprogramma's en zelfs Android-apparaten.
Windows 8 versus Windows RT
De meeste Windows-apparaten die u in het wild aantreft, draaien de volledige versie van Windows 8 op een Intel-processor. Sommige apparaten, waaronder de Surface 2, Surface RT en Nokia's Lumia 2520-tablet, hebben echter een ARM-processor. Deze ARM-apparaten draaien op Microsoft Windows RT.
VERWANT: Wat is Windows RT en hoe verschilt het van Windows 8?
Windows RT is erg beperkt en kunnen helemaal geen niet-Microsoft-desktopprogramma's uitvoeren. Microsoft koos ervoor om het op deze manier te vergrendelen - ze hadden ontwikkelaars kunnen toestaan hun applicaties voor Windows op ARM te wijzigen en opnieuw te compileren. Als dat het geval was, zou u alleen Windows-desktoptoepassingen kunnen installeren die specifiek voor ARM zijn samengesteld. Alle Windows-desktoptoepassingen die er zijn, zouden niet op Windows RT kunnen worden uitgevoerd.
Microsoft zou hier vanaf het eerste begin zijn begonnen en een nieuw Windows op ARM-desktopsoftware-ecosysteem bouwen. Ze wisten ook dat veel mensen in de war zouden zijn geraakt als ze probeerden Windows op Intel-software te installeren op hun Windows op ARM-systemen. Uiteindelijk besloten ze een pauze te nemen van het verleden en de desktop volledig te vergrendelen. Ze willen de desktop waarschijnlijk helemaal van Windows RT verwijderen, maar ze hebben nog geen versie van Office uitgebracht die werkt in de nieuwe interface die voorheen bekend stond als Metro.
U kunt alleen nieuwe "Windows 8-stijl" apps installeren vanuit de Windows Store op een Windows RT-apparaat. De meeste Windows Store-apps werken omdat ze zijn ontworpen om platformonafhankelijk te zijn, maar af en toe werkt een app mogelijk alleen op Intel-processors.
In Short : Windows RT op ARM is beperkt en u kunt er helemaal geen desktopsoftware op installeren.
Intel Chromebooks Vs. ARM Chromebooks
Sommige Chromebooks gebruiken Intel-chips, terwijl andere Chromebooks ARM-chips gebruiken. Samsungs populaire Series 3 Chromebook gebruikt een ARM-chip, net als de nieuwe HP Chromebook 11. Veel andere Chromebooks gebruiken Intel-chips.
In Chrome OS maakt dit niet zoveel uit. U kunt nog steeds dezelfde Chrome-browser en web-apps gebruiken op een ARM-processor. Flash en Netflix werken allemaal op ARM Chromebooks. Chrome OS heeft niet de lange geschiedenis die Windows heeft, dus u zult geen applicaties tegenkomen die niet op ARM kunnen worden uitgevoerd.
VERWANT: Hoe u Ubuntu Linux op uw Chromebook installeert met Crouton
Dit is echter erg belangrijk als u van plan bent zet uw Chromebook in de ontwikkelaarsmodus en installeer desktop Linux . Desktop Linux draaide van oudsher op Intel-processors, dus het is veel beperkter wanneer het op ARM-processors draait. Het merendeel van de software die u gebruikt, is open source en kan opnieuw worden gecompileerd voor ARM-processors, maar alle closed-source-applicaties die u mogelijk wilt gebruiken, werken alleen op Intel-chips.
De desktop Linux-versie van de Adobe Flash-plug-in, Steam en zijn bibliotheek met honderden Linux-games, Microsoft's Skype voor Linux, Minecraft - al deze applicaties kunnen in de ontwikkelaarsmodus worden geïnstalleerd op een Intel Chromebook, maar werken niet op allemaal op een ARM. Als u van plan bent uw Chromebook als Linux-systeem te gebruiken, wilt u waarschijnlijk een op Intel gebaseerd systeem aanschaffen, tenzij u alleen enkele open-sourcehulpprogramma's nodig heeft.
Je leest het goed: hoewel Flash werkt in Chrome OS op een ARM Chromebook, kun je Flash niet installeren in een Linux-desktopomgeving op een ARM Chromebook.
In Short : Chrome OS is prima met een ARM-chip, maar je hebt een veel beperkter Linux-desktopsysteem in ontwikkelaarsmodus.
Android op Intel vs. Android op ARM
Android-smartphones en -tablets draaiden historisch gezien op ARM-chips, hoewel Intel dit al jaren probeert te veranderen. Ze hebben Android-telefoons en -tablets met Intel-chips erin laten zien en uitgebracht. Intel zegt nu dat veel Android-tablets met hun Bay Trail-chips zeer binnenkort zullen verschijnen. Deze apparaten bieden mogelijk betere prestaties dan ARM-tablets, maar er is ook hier een probleem met de softwarevergelijkbaarheid.
De meeste Android-apps gebruiken de Android SDK en draaien op de virtuele machine van Dalvik, dus de meeste Android-apps zijn compatibel met zowel ARM- als Intel-processors. Sommige apps gebruiken echter de Android NDK - native development kit - om native ARM-code te gebruiken en meer prestaties uit hun apps te persen. Deze apps zijn over het algemeen prestatiegevoelige apps, zoals games. Apps met ARM-specifieke code werken niet op Intel x86 of x64-gebaseerde Android-apparaten.
In 2012 zei Intel dat ze vergelijkbaar waren met 95% van de Android-apps [ Bron ]. Dit is een goed aantal, maar 95% zijn niet alle Android-apps - bij dat compatibiliteitspercentage werkt één op de twintig Android-apps niet. Als een game die u wilt spelen, niet kan worden uitgevoerd op een op Intel gebaseerd Android-apparaat dat u koopt, kan dit frustrerend zijn.
In Short : Android-apparaten met Intel-chips zullen de overgrote meerderheid van Android-apps draaien, maar ARM-apparaten kunnen ze allemaal uitvoeren.
De architectuur van de chip in uw apparaat is belangrijk, dus let hier goed op wanneer u een nieuw apparaat koopt. U wilt niet eindigen met een Windows-apparaat waarop u geen applicaties kunt installeren, een Chromebook waarop u geen populaire Linux-programma's kunt uitvoeren of een Android-apparaat waarop u uw favoriete game niet kunt spelen.
Apple-apparaten zijn duidelijker. Op dit moment hebben alle Mac-computers van Apple Intel-chips en al hun iPhones, iPads en andere mobiele apparaten hebben ARM-chips.
Afbeelding tegoed: Huangjiahuion Flickr , Orde Saunders on Flickr , Torsten Maue op Flickr , Cheon Fong Liew op Flickr