Startpagina » hoe » ARM versus Intel Wat het betekent voor compatibiliteit met Windows, Chromebook en Android-software

    ARM versus Intel Wat het betekent voor compatibiliteit met Windows, Chromebook en Android-software

    Intel x86- of x64-processors worden van oudsher aangetroffen in laptops en desktops, terwijl ARM-processors zijn aangetroffen in embedded apparaten, smartphones en tablets met een lager vermogen. Maar je kunt nu laptops kopen met ARM-chips en smartphones met Intel-chips.

    ARM en Intel bieden twee volledig verschillende en incompatibele architecturen. Of u nu een Windows-, Android- of Chrome OS-apparaat kiest, u kunt kiezen tussen ARM of Intel x86 / x64 - en de keuze is van belang voor softwarecompatibiliteit.

    ARM versus Intel: een korte geschiedenisles

    Intel-chips hebben in het verleden de beste prestaties gehad, maar hebben het hoogste stroomverbruik en de hoogste prijs gehad. ARM-chips hebben in het verleden het laagste stroomverbruik gehad en waren aanzienlijk goedkoper, maar hebben niet kunnen concurreren met Intel op prestaties. 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 heeft.

    Merk op dat we hier AMD-chips samen met Intel-chips opnemen. AMD-chips gebruiken ook Intel's x86 - nu x64, omdat het 64-bits is - architectuur.

    ARM-chips zijn in termen van prestaties snel verbeterd. iPhones en iPads en de meeste Android-smartphones en -tablets hebben allemaal ARM-chips erin om hun lage energieverbruik te bereiken. ARM begon met een goedkope, energiezuinige architectuur en heeft hun prestaties verbeterd, en we kunnen zien dat in hoeveel snellere smartphones en tablets de afgelopen paar jaar zijn geworden..

    Intel x86 en x64 chips zijn verbeterd in energieverbruik, terwijl Intel besefte dat ze achterop waren geraakt bij ARM op mobiele apparaten, met Intel's nieuwste Haswell-chips die laptops een enorme batterijduur bieden. Intel startte met een duurdere, krachtigere architectuur en verlaagde het stroomverbruik en maakte de lagere chips meer prijsconcurrerend.

    ARM- en Intel-chips groeien dichter bij elkaar, dus het is geen verrassing dat de lijnen beginnen te vervagen. Of dit nu een Windows-apparaat, een Chromebook of een Android-apparaat is, dit verschil is van belang.

    Hier is waarom u zou moeten zorgen: Software-incompatibiliteit

    ARM- en Intel-chips hebben verschillende processorarchitecturen en instructiesets. Dit betekent dat u geen toepassing kunt uitvoeren die is gecompileerd voor de Intel-architectuur op een ARM-computer en dat u geen gecompileerde code voor ARM op Intel-computers kunt uitvoeren. Dit heeft belangrijke implicaties voor Windows-apparaten, Chromebooks waarop Linux-programma's op desktopcomputers worden uitgevoerd, en zelfs Android-apparaten.

    Windows 8 versus Windows RT

    Op de meeste Windows-apparaten die u in de wild zult vinden, draait u de volledige versie van Windows 8 op een Intel-processor. Sommige apparaten, waaronder Microsoft Surface 2, Surface RT en Nokia Lumia 2520, hebben een ARM-processor in zich. Deze ARM-apparaten gebruiken Microsoft Windows RT.

    Windows RT is zeer beperkt en kan helemaal geen niet-Microsoft-bureaubladprogramma'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 dit wel het geval is, kunt u alleen Windows-bureaubladtoepassingen installeren die specifiek voor ARM zijn gecompileerd. Alle Windows-bureaubladtoepassingen die er zijn, zouden niet op Windows RT worden uitgevoerd.

    Microsoft zou hier vanaf de eerste plaats zijn begonnen en een nieuw Windows op ARM desktop software-ecosysteem bouwen. Ze wisten ook dat veel mensen in de war zouden zijn geweest en probeerden Windows op Intel-software te installeren op hun Windows op ARM-systemen. Uiteindelijk besloten ze om een ​​pauze in te lassen en de desktop volledig op slot te doen. Ze willen waarschijnlijk de desktop volledig van Windows RT verwijderen, maar ze hebben nog geen versie van Office uitgebracht die wordt uitgevoerd in de nieuwe interface die voorheen bekend stond als Metro.

    U kunt alleen nieuwe "Windows 8-achtige" apps installeren vanuit de Windows Store op een Windows RT-apparaat. De meeste Windows Store-apps werken omdat ze zijn ontworpen als platformoverschrijdend, maar de occasionele app kan alleen op Intel-processors worden uitgevoerd.

    Kortom: Windows RT op ARM is beperkt en u kunt er helemaal geen desktopsoftware op installeren.

    Intel Chromebooks versus ARM Chromebooks

    Sommige Chromebooks gebruiken Intel-chips, terwijl andere Chromebooks ARM-chips gebruiken. De populaire Series 3 Chromebook van Samsung maakt gebruik van een ARM-chip, net als de nieuwe HP Chromebook 11. Veel andere Chromebooks maken gebruik van Intel-chips.

    In Chrome OS doet dit er niet zoveel toe. 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 doet, dus u zult geen toepassingen tegenkomen die niet op ARM kunnen draaien.

    Dit is echter belangrijk als u van plan bent uw Chromebook in de ontwikkelaarsmodus te zetten en desktop Linux te installeren. Desktop Linux draait historisch gezien op Intel-processors, dus het is veel beperkter wanneer het wordt uitgevoerd op ARM-processors. Het grootste deel van de software die u gebruikt, is open source en kan opnieuw worden gecompileerd voor ARM-processors, maar alle closed-source-toepassingen die u mogelijk wilt uitvoeren, worden alleen uitgevoerd op Intel-chips.

    De Linux-desktopversie van de Adobe Flash-invoegtoepassing, Steam en de bibliotheek met honderden Linux-games, Microsoft's Skype voor Linux, Minecraft - al deze applicaties kunnen worden geïnstalleerd in de ontwikkelaarsmodus op een Intel Chromebook, maar zullen niet werken op alles op een ARM-manier. Als u van plan bent uw Chromebook te gebruiken als een Linux-systeem, wilt u waarschijnlijk een op Intel gebaseerde versie aanschaffen, tenzij u slechts enkele open-sourceprogramma's nodig hebt.

    U leest het goed - terwijl Flash in Chrome OS werkt op een ARM Chromebook, kunt u Flash niet installeren in een Linux-bureaubladomgeving op een ARM Chromebook.

    Kortom: Chrome OS werkt prima met een ARM-chip, maar je hebt een veel beperkter Linux Linux-systeem in de ontwikkelaarsmodus.

    Android op Intel vs. Android op ARM

    Android-smartphones en -tablets hebben in het verleden op ARM-chips gespeeld, hoewel Intel dit al jaren probeert te veranderen. Ze hebben de Android-telefoons en -tablets met Intel-chips erin laten zien - en vrijgegeven -. Intel zegt nu dat veel Android-tablets met hun Bay Trail-chips zeer binnenkort zullen aankomen. Deze apparaten bieden mogelijk betere prestaties dan ARM-tablets, maar er is ook een probleem met de softwarevergelijkbaarheid.

    De meeste Android-apps gebruiken de Android SDK en worden uitgevoerd op de virtuele Dalvik-machine, dus de meeste Android-apps zijn compatibel met zowel ARM- als Intel-processors. Sommige apps maken echter gebruik van 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 prestatiegevoelig, zoals games. Apps met ARM-specifieke code kunnen niet op Intel x86- of x64-gebaseerde Android-apparaten worden uitgevoerd.

    In 2012 zei Intel dat ze vergelijkbaar waren met 95% van de Android-apps [Source]. Dit is een goed aantal, maar 95% zijn niet alle Android-apps - met die mate van compatibiliteit zal één op de twintig Android-apps niet werken. Als een game die je wilt spelen niet werkt op een Intel-gebaseerd Android-apparaat dat je koopt, kan dit frustrerend zijn.

    Kortom: Android-apparaten met Intel-chips zullen de overgrote meerderheid van Android-apps uitvoeren, maar met ARM-apparaten worden ze allemaal uitgevoerd.


    De architectuur van de chip in uw apparaat is van belang, dus let er goed op bij aankoop van een nieuw apparaat. U zou niet willen eindigen met een Windows-apparaat waarop u geen applicaties kunt installeren, een Chromebook waarop u geen populaire Linux-programma's kunt draaien of een Android-apparaat dat uw favoriete game niet kan spelen.

    Apple-apparaten zijn duidelijker. Op het moment hebben alle Apple Mac-computers Intel-chips en al hun iPhones, iPads en andere mobiele apparaten hebben ARM-chips.

    Image Credit: huangjiahui op Flickr, Orde Saunders op Flickr, Torsten Maue op Flickr, Cheon Fong Liew op Flickr