ARM a Intel ponúkajú dve úplne odlišné a nekompatibilné architektúry. Či už si vyberáte zariadenie s operačným systémom Windows, Android alebo Chrome OS, môžete si vybrať medzi ARM alebo Intel x86 / x64 - a voľba je dôležitá pre kompatibilitu softvéru.
ARM vs. Intel: rýchla lekcia histórie
Intel čipy majú historicky najlepší výkon, ale mali najvyššiu spotrebu energie a cenu. ARM čipy majú historicky najnižšiu spotrebu energie a boli výrazne lacnejšie, ale neboli schopné súťažiť s výkonom spoločnosti Intel. Toto nie je nedávny rozdiel - mobilný telefón pred desiatimi rokmi bude pravdepodobne mať ARM čip, zatiaľ čo stolný počítač bude mať čip Intel.
Všimnite si, že tu máme čipy AMD spolu s čipmi Intel. AMD čipy tiež používajú Intel x86 - teraz x64, pretože je to 64-bitová architektúra.
ARM čipy sa rýchlo zlepšujú z hľadiska výkonu. iPhony a iPad spolu s väčšinou Android smartphonov a tabletov majú všetky ARM čipy vo vnútri nich, aby dosiahli nízku spotrebu energie. ARM začala s lacnou architektúrou s nízkym výkonom a zlepšovala ich výkonnosť a môžeme vidieť, že vďaka tomu, koľko rýchlejších smartfónov a tabuliek sa stalo v posledných niekoľkých rokoch.
Intel x86 a x64 čipy sa zlepšujú v spotrebe energie, keďže Intel si uvedomil, že zaostali za ARM v mobilných zariadeniach, pričom najnovšie súpravy Haswell od spoločnosti Intel prinášajú obrovské výdrž batérie na notebookoch. Spoločnosť Intel začala s drahšou, vysoko výkonnou architektúrou a znížila svoju spotrebu elektrickej energie a znížila konkurencieschopnosť cenových čipov na nižších úrovniach.
Čipy ARM a Intel sa vzájomne približujú, takže nie je prekvapením, že linky začínajú rozmazávať. Bez ohľadu na to, či kupujete zariadenie so systémom Windows, Chromebook alebo zariadenie so systémom Android, je to dôležité.
Tu je dôvod, prečo by ste sa mali starať: Softvérové nekompatibility
Čipy ARM a Intel majú rôzne procesorové architektúry a inštrukčné sady. To znamená, že nemôžete spustiť aplikáciu kompilovanú pre architektúru Intel na počítači ARM a nemôžete spustiť kód kompilovaný pre ARM na počítačoch Intel. To má dôležité dôsledky pre zariadenia so systémom Windows, Chromebooky so systémami Linux pre stolné počítače a dokonca pre zariadenia so systémom Android.
Windows 8 verzus Windows RT
Väčšina zariadení systému Windows, ktoré nájdete vo voľnej prírode, používa plnú verziu systému Windows 8 v procesore Intel. Niektoré zariadenia - vrátane prístroja Microsoft Surface 2, Surface RT a tabletu Nokia Lumia 2520 - majú vo vnútri ARM procesor. Tieto zariadenia ARM pracujú so systémom Windows RT spoločnosti Microsoft.
Windows RT je veľmi obmedzený a nemôže vôbec spustiť žiadne desktopové programy iných ako Microsoft. Microsoft sa rozhodol zamknúť takto - mohli vývojárom umožniť modifikovať a prekompilovať ich aplikácie pre Windows na ARM. Ak sa tak stane, stačí nainštalovať iba desktopové aplikácie Windows, ktoré sú kompilované pre ARM. Všetky desktopové aplikácie systému Windows by sa nespustili v systéme Windows RT.
Spoločnosť Microsoft by začínala od prvého štvorca a vytvorila tak nový ekosystém softvérového softvéru ARM pre systém Windows. Vedeli tiež, že mnohí ľudia by boli zmätení a pokúšali sa nainštalovať systém Windows na softvér Intel na svojich systémoch Windows na systémoch ARM. Nakoniec sa rozhodli urobiť prestávku z minulosti a úplne zamknúť pracovnú plochu. Pravdepodobne by chceli úplne odstrániť pracovnú plochu zo systému Windows RT, ale zatiaľ nezverejnili verziu balíka Office, ktorá sa spustí v novom rozhraní, ktoré bolo predtým známe ako Metro.
V systéme Windows RT môžete nainštalovať nové aplikácie typu "Windows 8" zo systému Windows Store. Väčšina aplikácií služby Obchod v systéme Windows bude fungovať, pretože sú navrhnuté tak, aby boli priečne, ale príležitostná aplikácia môže byť spustená iba na procesoroch Intel.
V skratke: Windows RT na ARM je obmedzený a nemôžete nainštalovať žiadny stolný softvér na to vôbec.
Chromebooky Intel vs. Chromebooky ARM
Niektoré Chromebooky používajú čipy Intel, zatiaľ čo iné Chromebooky používajú čipy ARM. Populárny Chromebook série 3 od spoločnosti Samsung používa čip ARM, rovnako ako nový Chromebook 11 od spoločnosti HP. Mnohé ďalšie Chromebooky používajú čipy Intel.
V systéme Chrome OS to nezáleží príliš. Stále môžete spustiť rovnaký prehliadač Chrome a webové aplikácie na procesore ARM. Funkcie Flash a Netflix fungujú na Chromebookoch ARM. Systém Chrome OS nemá dlhú históriu systému Windows, takže sa nebudete môcť zobrazovať v aplikáciách, ktoré sa nedajú spustiť na zariadení ARM.
Je to však veľa dôležité, ak plánujete umiestniť svoj Chromebook do režimu pre vývojárov a nainštalovať desktop Linux. Desktop Linux je historicky spustený na procesoroch Intel, takže je oveľa obmedzenejší pri behu na procesoroch ARM. Väčšina softvéru, ktorý používate, je open source a môže byť kompilovaná pre procesory ARM, ale všetky aplikácie s uzavretým zdrojom, ktoré by ste mohli chcieť spustiť, budú fungovať iba na čipoch Intel.
Desktopová verzia programu Adobe Flash plug-in, Steam a jeho knižnica stoviek linuxových hier, Microsoft Skype pre Linux, Minecraft - všetky tieto aplikácie môžu byť inštalované v režime vývojára na Chromebooku Intel, ale nebudú fungovať na všetko na jednom ARM. Ak plánujete Chromebook používať ako systém Linux, pravdepodobne budete chcieť získať systém založený na procesore Intel, ak nepotrebujete iba niektoré nástroje s otvoreným zdrojovým kódom.
Čítali ste to správne - zatiaľ čo v systéme Chrome funguje operačný systém Chrome v Chromebooku ARM, Flash nemôžete nainštalovať do prostredia desktopového prostredia Linux na Chromebooku ARM.
V skratke: Chrome OS je v poriadku s čipom ARM, ale v režime vývojára máte oveľa obmedzenejší desktopový systém Linux.
Android na Intel vs Android na ARM
Chytré telefóny a tablety s Androidom sa historicky prevádzkujú na čipoch ARM, aj keď sa spoločnosť Intel pokúša to roky zmeniť. Vydali sa - a uvoľnili - telefóny a tablety so systémom Android s čipmi Intel. Intel teraz hovorí, že veľa Android tabletov s čipmi Bay Trail dorazí veľmi skoro. Tieto zariadenia môžu ponúkať vyšší výkon ako tablety ARM, ale tu je aj problém týkajúci sa porovnateľnosti softvéru.
Väčšina aplikácií pre Android používa súpravu Android SDK a beží na virtuálnom stroji spoločnosti Dalvik, takže väčšina aplikácií pre systém Android bude kompatibilná s procesormi ARM i Intel. Niektoré aplikácie však používajú natívnu vývojovú súpravu Android NDK - používajú natívny kód ARM a vytláčajú viac výkonov zo svojich aplikácií. Tieto aplikácie budú všeobecne citlivé na výkonnosť, napríklad hry. Aplikácie s kódom špecifickým pre ARM sa nebudú zobrazovať na zariadeniach s procesorom Intel x86 alebo x64.
V roku 2012 spoločnosť Intel uviedla, že je porovnateľná s 95% aplikácií pre systém Android [Zdroj]. Je to dobré číslo, ale 95% nie je všetkými aplikáciami pre systém Android - pri tejto miere kompatibility nebude fungovať jedna z dvadsiatich aplikácií pre systém Android. Ak hra, ktorú chcete hrať, nebude spustená na zariadení so systémom Android, ktoré zakúpite, môže to byť frustrujúce.
V skratke: Zariadenia so systémom Android s čipmi Intel budú používať veľkú väčšinu aplikácií pre systém Android, ale všetky zariadenia ARM budú spustené.
Architektúra čipu vo vašom prístroji je dôležitá, preto si pri kúpe nového zariadenia dávajte pozor. Nechceli by ste skončiť so zariadením Windows, na ktoré nemôžete nainštalovať aplikácie, Chromebook, na ktorom nemôžete spustiť populárne programy Linux alebo zariadenie Android, ktoré nemôže hrať vašu obľúbenú hru.
Zariadenia Apple sú jasnejšie. V súčasnej dobe majú všetky počítače Apple Mac čipy Intel a všetky ich iPhony, iPady a ďalšie mobilné zariadenia majú čipy ARM.