24Aug

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

intel-sign

Intel x86- of x64-processors worden van oudsher aangetroffen op laptops en desktops, terwijl ARM-processors zijn aangetroffen in ingesloten apparaten met laag stroomverbruik, smartphones en tablets. Maar u 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 kiest voor een Windows-, Android- of Chrome OS-apparaat, u kunt kiezen tussen ARM of Intel x86 / x64 - en de keuze is van belang voor softwarecompatibiliteit.

ARM vs. 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 zou hebben.

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 jaren 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 begon met een duurdere, krachtigere architectuur en verlaagt het stroomverbruik en maakt de lagere eindchips 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.

Dit is waarom u moet opletten: Software-incompatibiliteit

ARM en Intel-chips hebben verschillende processorarchitecturen en instructiesets. Dit betekent dat u een toepassing die is gecompileerd voor de Intel-architectuur op een ARM-computer niet kunt uitvoeren en dat u geen gecompileerde code voor ARM op Intel-computers kunt uitvoeren. Dit heeft belangrijke gevolgen 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 natuur aantreft, wordt de volledige versie van Windows 8 op een Intel-processor uitgevoerd. Sommige apparaten, waaronder Microsoft Surface 2, Surface RT en Nokia Lumia 2520, hebben echter een ARM-processor. 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 met het bouwen van een nieuw Windows op ARM desktop software ecosysteem. Ze wisten ook dat veel mensen in verwarring zouden zijn geraakt door te proberen Windows op Intel-software te installeren op hun Windows op ARM-systemen. Uiteindelijk besloten ze om een ​​pauze in te lassen en het bureaublad 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 Metro heette.

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 voor cross-platform, maar de occasionele app kan alleen op Intel-processors worden uitgevoerd.

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

Microsoft-oppervlakte-rt-met-arm-chip

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 worden uitgevoerd.

Dit is echter van belang 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 applicaties die u mogelijk wilt gebruiken, zullen alleen op Intel-chips draaien.

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

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

in het kort : Chrome OS is in orde met een ARM-chip, maar je hebt een veel beperkter desktop Linux-systeem in de ontwikkelaarsmodus.

chromebook-met-intel-inside-sticker

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 hogere 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 u wilt spelen niet op een Intel-gebaseerd Android-apparaat dat u koopt, wordt uitgevoerd, kan dit frustrerend zijn.

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

Samsung-Galaxy-tab-android-tablet met Intel-chip

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 toepassingen kunt installeren, een Chromebook waarop u geen populaire Linux-programma's kunt uitvoeren 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