/ / ARM vs. Intel: Vad det betyder för Windows, Chromebook och Android-programvarukompatibilitet

ARM vs. Intel: Vad det betyder för Windows, Chromebook och Android-programvarukompatibilitet

intel-sign

Intel x86- eller x64-processorer har traditionellthittades i bärbara datorer och stationära datorer, medan ARM-processorer har hittats i lägre effekt inbäddade enheter, smartphones och surfplattor. Men du kan nu köpa bärbara datorer med ARM-chips och smartphones med Intel-chips.

ARM och Intel erbjuder två helt olika ochinkompatibla arkitekturer. Oavsett om du väljer en Windows-, Android- eller Chrome OS-enhet kan du välja mellan ARM eller Intel x86 / x64 - och valet är viktigt för programvarukompatibilitet.

ARM vs. Intel: En snabb historielektion

Intel-chips har historiskt sett varit bästprestanda, men har haft den högsta strömförbrukningen och priset. ARM-chips har historiskt sett haft den lägsta energiförbrukningen och varit betydligt billigare, men har inte kunnat konkurrera med Intel om prestanda. Detta är inte någon ny åtskillnad - en mobiltelefon från tio år sedan kommer antagligen att ha ett ARM-chip, medan en stationär dator skulle ha ett Intel-chip.

Observera att vi inkluderar AMD-chips tillsammans med Intel-chips här. AMD-chips använder också Intels x86 - nu x64, eftersom det är 64-bitars - arkitektur.

ARM-chips har förbättrats snabbt i termer avprestanda. iPhones och iPads tillsammans med de flesta Android-smartphones och surfplattor har alla ARM-chip i sig för att uppnå sin låga strömförbrukning. ARM började med en billig lågeffektarkitektur och har förbättrat deras prestanda, och vi kan se det i hur mycket snabbare smartphones och surfplattor har blivit under de senaste åren.

Intel x86 och x64 chips har förbättratsströmförbrukning när Intel insåg att de hade tappat efter för ARM på mobila enheter, med Intels senaste Haswell-chips som ger enorma batteritidförbättringar för bärbara datorer. Intel började med en dyrare arkitektur med hög prestanda och har sänkt sin kraftförbrukning och gjort de lägre slutchipsen mer konkurrenskraftiga.

ARM och Intel-chips växer närmare varandraandra, så det är ingen överraskning att linjerna börjar suddas. Oavsett om du köper en Windows-enhet, en Chromebook eller en Android-enhet är denna skillnad viktig.

Här är varför du bör bry dig: Inkompatibilitet med programvara

ARM och Intel-chips har olika processorerarkitekturer och instruktionsuppsättningar. Detta innebär att du inte kan köra en applikation kompilerad för Intel-arkitekturen på en ARM-dator och att du inte kan köra kod som är kompilerad för ARM på Intel-datorer. Detta har viktiga konsekvenser för Windows-enheter, Chromebooks som kör desktop-Linux-program och till och med Android-enheter.

Windows 8 mot Windows RT

De flesta Windows-enheter hittar du iwild kör hela versionen av Windows 8 på en Intel-processor. Vissa enheter - inklusive Microsofts Surface 2, Surface RT och Nokias Lumia 2520-surfplatta - har dock en ARM-processor i sig. Dessa ARM-enheter kör Microsofts Windows RT.

RELATERAD: Vad är Windows RT och hur skiljer det sig från Windows 8?

Windows RT är mycket begränsat och kan inte körasicke-Microsoft desktop-program alls. Microsoft valde att låsa ner det på detta sätt - de kunde ha gjort det möjligt för utvecklare att ändra och kompilera sina applikationer för Windows på ARM. Om de gjorde det, skulle du bara kunna installera Windows skrivbordsapplikationer specifikt sammanställda för ARM. Alla Windows skrivbordsapplikationer där ute skulle inte köras på Windows RT.

Microsoft skulle ha börjat från fyrkanten här och bygger ett nytt Windows på ARM-ekosystem för stationär programvara. De visste också att många människor skulle ha varit förvirrade och försökt installera Windows på Intel-programvara på sina Windows på ARM-system. I slutändan beslutade de att göra en paus från det förflutna och låsa ner skrivbordet helt. De skulle förmodligen vilja ta bort skrivbordet från Windows RT helt, men de har ännu inte släppt en version av Office som körs i det nya gränssnittet tidigare känt som Metro.

Du kan bara installera nya "Windows 8-stil" -apparfrån Windows Store på en Windows RT-enhet. De flesta Windows Store-appar kommer att fungera eftersom de är designade för att vara plattform, men en och annan app kanske bara körs på Intel-processorer.

Kortfattat: Windows RT på ARM är begränsat och du kan inte installera någon stationär programvara på det alls.

microsoft-yta-rt-med-arm-chip

Intel Chromebooks kontra ARM Chromebooks

Vissa Chromebook-datorer använder Intel-chips, medan andraChromebooks använder ARM-chips. Samsungs populära serie 3 Chromebook använder ett ARM-chip, liksom den nya HP Chromebook 11. Många andra Chromebook-enheter använder Intel-chips.

På Chrome OS spelar det ingen roll för mycket. Du kan fortfarande köra samma Chrome-webbläsare och webbappar på en ARM-processor. Flash och Netflix fungerar alla på ARM Chromebooks. Chrome OS har inte den långa historiken som Windows har, så du kommer inte att köra in applikationer som inte kan köras på ARM.

RELATERAD: Hur du installerar Ubuntu Linux på din Chromebook med Crouton

Men detta betyder mycket om du planerar att sättadin Chromebook i utvecklarläge och installera desktop Linux. Desktop Linux har historiskt körts på Intel-processorer, så det är mycket mer begränsat när det körs på ARM-processorer. Huvuddelen av programvaran du använder är öppen källkod och kan rekompileras för ARM-processorer, men alla applikationer med källkod som du kanske vill köra körs bara på Intel-chips.

Desktop-versionen av Adobe Flashplug-in, Steam och dess bibliotek med hundratals Linux-spel, Microsofts Skype för Linux, Minecraft - alla dessa applikationer kan installeras i utvecklarläge på en Intel Chromebook, men fungerar inte alls på en ARM. Om du planerar att använda din Chromebook som ett Linux-system, kommer du förmodligen att få en Intel-baserad om du bara behöver några öppna källkodsverktyg.

Du har läst det rätt - medan Flash fungerar i Chrome OS på en ARM Chromebook kan du inte installera Flash i en Linux-miljö på en ARM Chromebook.

Kortfattat: Chrome OS är bra med ett ARM-chip, men du har ett mycket mer begränsat desktop-Linux-system i utvecklarläge.

Chromebook-med-intel-inside-dekal

Android på Intel kontra Android på ARM

Android-smartphones och surfplattor har historiskt settkör på ARM-chips, även om Intel har försökt ändra detta i flera år. De har visat - och släppt - Android-telefoner och surfplattor med Intel-chips inuti. Intel säger nu att många Android-surfplattor med sina Bay Trail-chips kommer snart. Dessa enheter kan erbjuda högre prestanda än ARM-surfplattor, men det finns också problem med jämförbarhet mellan programvara här.

De flesta Android-appar använder Android SDK och körs påDalvik virtuella maskin, så de flesta Android-appar kommer att vara kompatibla med både ARM och Intel-processorer. Vissa appar använder emellertid Android NDK - ursprungligt utvecklingspaket - för att använda inbyggd ARM-kod och pressa mer prestanda från sina appar. Dessa appar kommer vanligtvis att vara prestandakänsliga, som spel. Appar med ARM-specifik kod kommer inte att köras på Intel x86 eller x64-baserade Android-enheter.

2012 sa Intel att de var jämförbara med 95%av Android-appar [Källa]. Det här är ett bra antal, men 95% är inte alla Android-appar - med den kompatibilitetshastigheten fungerar inte en av tjugo Android-appar. Om ett spel du vill spela inte kommer att köras på en Intel-baserad Android-enhet du köper kan det vara frustrerande.

Kortfattat: Android-enheter med Intel-chips kör de allra flesta Android-appar, men ARM-enheter kommer att köra alla.

Samsung Galaxy-tab-android-tablett-med-intel-chip


Arkitekturen för chipet i din enhetär viktigt, så se till att uppmärksamma det när du köper en ny enhet. Du skulle inte vilja sluta med en Windows-enhet som du inte kan installera applikationer på, en Chromebook som du inte kan köra populära Linux-program på eller en Android-enhet som inte kan spela ditt favoritspel.

Apple-enheter är mer tydliga. För tillfället har alla Apples Mac-datorer Intel-chips och alla sina iPhones, iPads och andra mobila enheter har ARM-chips.

Bildkredit: huangjiahui på Flickr, Orde Saunders på Flickr, Torsten Maue på Flickr, Cheon Fong Liew på Flickr