ARM vs Intel Ceea ce înseamnă pentru Windows, Chromebook și compatibilitatea cu software-ul Android
Procesoarele Intel x86 sau x64 au fost găsite în mod tradițional în laptopuri și desktop-uri, în timp ce procesoarele ARM au fost găsite în dispozitivele încorporate, smartphone-urile și tabletele încorporate mai jos. Dar acum puteți cumpăra laptop-uri cu jetoane ARM și smartphone-uri cu jetoane Intel.
ARM și Intel oferă două arhitecturi complet diferite și incompatibile. Indiferent dacă alegeți un dispozitiv Windows, Android sau Chrome OS, puteți alege între ARM sau Intel x86 / x64 - iar alegerea contează pentru compatibilitatea cu software-ul.
ARM vs. Intel: o lecție de istorie rapidă
Cipurile Intel au avut în mod tradițional cea mai bună performanță, dar au avut cel mai mare consum de energie și preț. Cipurile ARM au avut cel mai mic consum de energie istoric și au fost semnificativ mai ieftine, dar nu au reușit să concureze cu Intel în ceea ce privește performanța. Aceasta nu este o distincție recentă - un telefon mobil de acum zece ani va avea probabil un chip ARM, în timp ce un PC desktop ar avea un chip Intel.
Rețineți că includem chips-uri AMD împreună cu chips-uri Intel aici. Cipurile AMD utilizează de asemenea Intel x86 - acum x64, deoarece este o arhitectură pe 64 de biți.
Cipurile ARM s-au îmbunătățit rapid în termeni de performanță. iPhone-urile și iPad-urile împreună cu majoritatea smartphone-urilor Android și a tabletelor au toate chips-urile ARM în interiorul lor pentru a-și atinge consumul redus de energie. ARM a început cu o arhitectură ieftină, cu putere redusă și și-a îmbunătățit performanțele și putem vedea că în ce mai multe smartphone-uri și tablete au devenit mai rapide în ultimii ani.
Chipsurile Intel x86 și x64 s-au îmbunătățit în ceea ce privește consumul de energie, pe măsură ce Intel și-a dat seama că au rămas în spatele ARM-ului pe dispozitivele mobile, cu cele mai recente chips-uri Haswell de la Intel, oferind îmbunătățiri uriașe ale bateriei laptopurilor. Intel a început cu o arhitectură mai scumpă, cu performanțe ridicate și a scăzut consumul de energie și a făcut ca chips-urile de la cele mai mici prețuri să fie mai competitive.
Cipurile ARM și Intel se apropie unul de altul, deci nu este deloc surprinzător faptul că liniile încep să se estompeze. Indiferent dacă cumpărați un dispozitiv Windows, un Chromebook sau un dispozitiv Android, această diferență contează.
Iată de ce ar trebui să aveți grijă: Incompatibilități software
Cipurile ARM și Intel au diferite arhitecturi de procesoare și seturi de instrucțiuni. Aceasta înseamnă că nu puteți rula o aplicație compilată pentru arhitectura Intel pe un computer ARM și nu puteți rula codul compilat pentru ARM pe computerele Intel. Acest lucru are implicații importante pentru dispozitive Windows, Chromebookuri care rulează programe desktop Linux și chiar dispozitive Android.
Windows 8 vs. Windows RT
Majoritatea dispozitivelor Windows pe care le veți găsi în sălbăticie rulează versiunea completă a Windows 8 pe un procesor Intel. Cu toate acestea, unele dispozitive - inclusiv tabletele Microsoft Surface 2, Surface RT și Nokia Lumia 2520 - au un procesor ARM în interiorul lor. Aceste dispozitive ARM rulează Microsoft Windows RT.
Windows RT este foarte limitat și nu poate executa deloc programe desktop non-Microsoft. Microsoft a ales să o blocheze în acest fel - ar fi permis dezvoltatorilor să își modifice și recompila aplicațiile pentru Windows pe ARM. Dacă au făcut-o, ai putea să instalezi numai aplicații Windows desktop compilate special pentru ARM. Toate aplicațiile de desktop Windows aflate acolo nu ar funcționa pe Windows RT.
Microsoft ar fi inceput de la cea de-a patra aici, construind un nou sistem Windows pe platforma ARM. Ei știau, de asemenea, că mulți oameni ar fi fost confuzi, încercând să instaleze Windows pe software-ul Intel pe sistemele Windows pe sistemele ARM. În cele din urmă, ei au decis să facă o pauză din trecut și să blocheze desktop-ul complet. Probabil că ar dori să elimine complet desktopul din Windows RT, dar nu au lansat încă o versiune de Office care se execută în interfața nouă cunoscută anterior ca Metro.
Puteți instala numai noi aplicații "în stil Windows 8" din Magazinul Windows pe un dispozitiv Windows RT. Cele mai multe aplicații din Magazin Windows vor funcționa deoarece sunt proiectate să funcționeze pe mai multe platforme, dar aplicația ocazională se poate executa numai pe procesoarele Intel.
Pe scurt: Windows RT pe ARM este limitat și nu puteți instala niciun software desktop pe el.
Chromebookurile Intel vs. Chromebookurile ARM
Unele Chromebookuri utilizează cipuri Intel, în timp ce alte Chromebookuri utilizează jetoane ARM. Cel mai popular Chromebook din seria 3 Samsung utilizează un chip ARM, la fel ca noul Chromebook HP 11. Multe alte Chromebookuri folosesc cipuri Intel.
În sistemul de operare Chrome, acest lucru nu contează prea mult. Puteți rula în continuare același browser Chrome și aplicații web pe un procesor ARM. Flash și Netflix toate funcționează pe Chromebookurile ARM. Sistemul de operare Chrome nu are istoricul lung pe care Windows îl are, deci nu veți fi difuzate în aplicații care nu pot fi difuzate pe sistemul ARM.
Cu toate acestea, acest lucru contează foarte mult dacă intenționați să puneți Chromebookul în modul dezvoltator și să instalați desktop Linux. Desktop Linux a funcționat istoric pe procesoare Intel, deci este mult mai limitat când rulează pe procesoare ARM. Majoritatea software-ului pe care îl utilizați este open source și poate fi recompilat pentru procesoarele ARM, dar toate aplicațiile cu sursă închisă pe care doriți să le rulați se vor executa numai pe chips-uri Intel.
Versiunea desktop Linux a plug-in-ului Adobe Flash, Steam și biblioteca de sute de jocuri Linux, Skype pentru Linux, Minecraft - toate aceste aplicații pot fi instalate în modul dezvoltator pe un Chromebook Intel, dar nu vor funcționa la toate pe un ARM unul. Dacă intenționați să utilizați Chromebookul ca sistem Linux, probabil că doriți să obțineți unul bazat pe Intel dacă nu aveți nevoie doar de anumite utilități open source.
Ați citit acest drept - în timp ce Flash funcționează în sistemul de operare Chrome pe un Chromebook ARM, nu puteți instala Flash într-un mediu desktop Linux pe un Chromebook ARM.
Pe scurt: Chrome OS este bine cu un chip ARM, dar aveți un sistem Linux mult mai limitat pentru desktop în modul dezvoltator.
Android pe Intel vs Android pe ARM
Dispozitivele smartphone și tabletele Android au rulate istoric pe chips-uri ARM, deși Intel a încercat să schimbe acest lucru de ani de zile. Au dezvăluit - și au lansat - telefoane Android și tablete cu chips-uri Intel înăuntru. Intel spune acum că multe tablete Android cu jetoanele lor Bay Trail vor sosi foarte curând. Aceste dispozitive pot oferi performanțe mai mari decât tabletele ARM, dar există și o preocupare privind comparabilitatea software-ului.
Cele mai multe aplicații Android utilizează SDK-ul Android și se execută pe mașina virtuală Dalvik, astfel încât majoritatea aplicațiilor Android vor fi compatibile atât cu procesoarele ARM, cât și cu cele Intel. Cu toate acestea, unele aplicații utilizează kitul de dezvoltare nativ Android NDK - pentru a utiliza codul ARM nativ și pentru a strânge mai multe performanțe din aplicațiile lor. Aceste aplicații vor fi, în general, de performanță, cum ar fi jocuri. Aplicațiile cu codul specific ARM nu vor fi difuzate pe dispozitive Android x86 sau x64.
În 2012, Intel a declarat că au fost comparabile cu 95% din aplicațiile Android [Source]. Acesta este un număr bun, dar 95% nu este toate aplicațiile Android - la acea rată de compatibilitate, una din fiecare douăzeci de aplicații Android nu va funcționa. Dacă un joc pe care doriți să îl jucați nu se va difuza pe un dispozitiv Android pe care îl cumpărați, acest lucru poate fi frustrant.
Pe scurt: Dispozitivele Android cu chips-uri Intel vor rula marea majoritate a aplicațiilor Android, dar dispozitivele ARM vor rula toate acestea.
Arhitectura chip-ului în dispozitivul dvs. contează, deci asigurați-vă că aveți atenție la aceasta atunci când cumpărați un dispozitiv nou. Nu v-ați dori să ajungeți la un dispozitiv Windows pe care nu puteți instala aplicații, pe un Chromebook la care nu puteți rula programe populare Linux sau pe un dispozitiv Android care nu poate reda jocul dvs. preferat.
Dispozitivele Apple sunt mai clare. În momentul de față, tot calculatorul Apple Mac are cipuri Intel și toate iPhone-urile, iPad-urile și alte dispozitive mobile au jetoane ARM.
Credit de imagine: huangjiahui pe Flickr, Orde Saunders pe Flickr, Torsten Maue pe Flickr, Cheon Fong Liew pe Flickr