ARM vs. Intel Mit jelent a Windows, a Chromebook és az Android szoftverkompatibilitás
Az Intel x86 vagy x64 processzorokat hagyományosan a laptopokban és az asztali számítógépekben találták meg, míg az ARM processzorokat alacsonyabb teljesítményű beágyazott eszközökben, okostelefonokban és tablettákban találták. Most már vásárolhat laptopokat ARM chipekkel és okostelefonokkal Intel chipekkel.
Az ARM és az Intel két teljesen eltérő és inkompatibilis architektúrát kínál. Akár Windows, Android vagy Chrome OS eszközt választott, választhat az ARM vagy az Intel x86 / x64 közül, valamint a szoftver kompatibilitás szempontjából..
ARM vs. Intel: Gyors előzmények
Az Intel chipek történelmileg a legjobb teljesítményt mutatják, de a legmagasabb energiafogyasztásuk és áruk volt. Az ARM chipek történetileg a legalacsonyabb energiafogyasztással rendelkeztek, és jelentősen olcsóbbak voltak, de nem tudtak versenyezni az Inteltel a teljesítményért. Ez nem egy újabb különbség - a tíz évvel ezelőtti mobiltelefon valószínűleg ARM-chipet tartalmaz, míg az asztali PC-nek egy Intel chipje lenne.
Ne feledje, hogy az AMD chipeket az Intel chipjeivel együtt foglaljuk össze. Az AMD chipek is használják az Intel x86-at, most x64-et, mert 64-bites architektúrája.
Az ARM chipek a teljesítmény szempontjából gyorsan javulnak. Az iPhone-ok és az iPad-ek, valamint a legtöbb Android okostelefon és tabletta mindegyikében ARM-chipek vannak, hogy alacsony energiafogyasztást érjenek el. Az ARM egy olcsó, alacsony energiaigényű architektúrával kezdődött, és javította teljesítményét, és láthatjuk, hogy a gyorsabb okostelefonok és a tabletták az elmúlt néhány évben.
Az Intel x86 és x64 chipek az energiafogyasztást javítják, mivel az Intel rájött, hogy a mobil eszközökön ARM-re esett, az Intel legújabb Haswell-chipjei pedig óriási akkumulátor-élettartamot biztosítanak a laptopok számára. Az Intel egy drágább, nagy teljesítményű architektúrával kezdte meg működését, és csökkenti az energiafogyasztását és az alacsonyabb szintű zsetonokat versenyképesebbé tette.
Az ARM és az Intel chipek egyre közelebb kerülnek egymáshoz, így nem meglepő, hogy a vonalak elmosódnak. Akár Windows-eszközt, Chromebookot, akár Android-eszközt vásárol, ez a különbség fontos.
Miért kell gondoskodnod: Szoftver-inkompatibilitások
Az ARM és az Intel chipek különböző processzor-architektúrákat és utasításkészleteket tartalmaznak. Ez azt jelenti, hogy nem futhat az Intel architektúrára fordított alkalmazást ARM számítógépen, és nem futtathatja az ARM-re fordított kódot az Intel számítógépeken. Ez fontos következményekkel jár a Windows-eszközökre, az asztali Linux-programokat futtató Chromebookokra és az Android-eszközökre is.
Windows 8 és Windows RT
A vadon élő Windows-eszközök többsége futtatja a Windows 8 teljes verzióját egy Intel processzoron. Azonban néhány eszköz - köztük a Microsoft Surface 2, a Surface RT és a Nokia Lumia 2520 táblagépe - belsejében van egy ARM processzor. Ezek az ARM eszközök Microsoft Windows RT-t futtatnak.
A Windows RT nagyon korlátozott, és egyáltalán nem futtathat nem Microsoft asztali programokat. A Microsoft úgy döntött, hogy leállítja ezt a módot - lehetővé tette volna a fejlesztők számára, hogy módosítsák és újrafordítsák a Windows rendszerű alkalmazásokat ARM-en. Ha igen, akkor csak az ARM-re fordított Windows asztali alkalmazásokat telepítené. Az összes Windows asztalalkalmazás ott futna a Windows RT-n.
A Microsoft a négyzetből indulna, új Windows-t építve az ARM asztali szoftver ökoszisztémájára. Azt is tudták, hogy sok ember zavart lett volna, megpróbálva Windows operációs rendszerre telepíteni a Windows rendszert az ARM rendszereken. Végül úgy döntöttek, hogy eltörnek a múltból, és teljesen leállítják az asztalt. Valószínűleg teljesen eltávolítanák az asztalt a Windows RT-ről, de még nem adták ki az Office olyan verzióját, amely a korábban Metro néven ismert új felületen fut..
Az új Windows 8-stílusú alkalmazásokat csak Windows RT-eszközön telepítheti a Windows Store-ból. A legtöbb Windows Store alkalmazás működik, mert keresztplatformra tervezték, de az alkalmi alkalmazás csak az Intel processzorokon futhat.
Röviden: A Windows RT az ARM-en korlátozott, és egyáltalán nem telepíthet semmilyen asztali szoftvert.
Az Intel Chromebookok és az ARM Chromebookok
Egyes Chromebookok Intel chipeket használnak, míg más Chromebookok ARM chipeket használnak. A Samsung legnépszerűbb 3. sorozatú Chromebookja az ARM chipet használja, ahogy az új HP Chromebook 11 is..
A Chrome OS-ben ez nem számít túlságosan. Még mindig ugyanazt a Chrome böngészőt és webes alkalmazásokat futtathatja ARM-processzoron. Flash és Netflix minden funkció az ARM Chromebookokon. A Chrome OS nem rendelkezik a Windows hosszú történetével, így nem fut be olyan alkalmazásokban, amelyek nem futhatnak ARM-en.
Ez azonban nagyon fontos, ha azt tervezi, hogy a Chromebookot fejlesztői módba helyezi, és telepíti az asztali Linuxot. A Desktop Linux történelmileg fut Intel processzorokon, így sokkal korlátozottabb, ha ARM processzorokon fut. A használt szoftverek többsége nyílt forráskódú, és az ARM processzorok számára újra fordítható, de az összes zárt forrású alkalmazás, amelyet futtatni kíván, csak az Intel chipeken fog futni.
Az Adobe Flash plug-in, a Steam és a több száz Linux játék könyvtárának Linux verziója, a Microsoft Skype for Linux, Minecraft - mindezek az alkalmazások telepíthetők fejlesztői módban egy Intel Chromebookon, de nem működnek mind egy ARM-en. Ha azt tervezi, hogy a Chromebookot Linux rendszerként használja, valószínűleg egy Intel alapú szoftvert szeretne kapni, kivéve, ha csak néhány nyílt forráskódú segédprogramra van szüksége.
Olvastad ezt a jogot - miközben a Flash a Chrome OS operációs rendszeren működik egy ARM Chromebookon, nem telepíthetsz Flash-t asztali Linux környezetben egy ARM Chromebookon.
Röviden: A Chrome OS rendben van egy ARM chipben, de sokkal korlátozottabb asztali Linux rendszer van a fejlesztői módban.
Android az Intel vs Android az ARM-en
Az Android okostelefonok és táblagépek történelmileg ARM chipeken futnak, bár az Intel évek óta próbálta ezt megváltoztatni. Megmutatták és megjelentek az Android telefonok és tabletták, amelyeken az Intel chipek vannak. Az Intel most azt mondja, hogy nagyon sok Android-tábla érkezik a Bay Trail zsetonnal. Ezek az eszközök nagyobb teljesítményt nyújtanak, mint az ARM tabletták, de itt is van egy szoftver-összehasonlíthatósági probléma.
A legtöbb Android-alkalmazás használja az Android SDK-t és fut a Dalvik virtuális gépen, így a legtöbb Android-alkalmazás kompatibilis lesz az ARM és az Intel processzorokkal. Azonban néhány alkalmazás használja az Android NDK-t - natív fejlesztői csomagot -, hogy natív ARM-kódot használjon, és több alkalmazást préseljen ki az alkalmazásokból. Ezek az alkalmazások általában teljesítmény-érzékenyek, mint például a játékok. Az ARM-specifikus kóddal rendelkező alkalmazások nem futnak az Intel x86 vagy x64 alapú Android eszközökön.
2012-ben az Intel azt mondta, hogy összehasonlíthatóak voltak az Android-alkalmazások 95% -ával [Source]. Ez jó szám, de 95% nem minden Android-alkalmazás - a kompatibilitási sebességgel minden húsz Android-alkalmazás nem működik. Ha egy lejátszani kívánt játék nem fog futni egy Intel-alapú Android-eszközön, akkor ez frusztráló lehet.
Röviden: Az Android chipekkel rendelkező Android-eszközök az Android-alkalmazások nagy részét futtatják, de az ARM-eszközök mindegyikét futtatják.
A készülék chipjének architektúrája fontos, ezért ügyeljen rá, hogy egy új eszköz vásárlásakor figyeljen rá. Nem szeretné, ha egy olyan Windows-eszközzel végződne, amelyet nem tud telepíteni, olyan Chromebookot, amelyen nem tudja futtatni a népszerű Linux-programokat, vagy olyan Android-eszközt, amely nem tudja lejátszani a kedvenc játékát.
Az Apple eszközök világosabbak. Jelenleg az Apple összes Mac számítógépének Intel chipje van, és az összes iPhone, iPad és más mobileszköz rendelkezik ARM chipekkel.
Képhitel: huangjiahui a Flickr-en, Orde Saunders a Flickr-en, Torsten Maue a Flickr-en, Cheon Fong Liew a Flickr-en