ARM vs Intel Kaj to pomeni za Windows, Chromebook in združljivost programske opreme Android
Procesorji Intel x86 ali x64 so bili običajno na voljo v prenosnih in namiznih računalnikih, medtem ko so bili procesorji ARM najdeni v vgrajenih napravah z nizko porabo, pametnih telefonih in tablicah. Zdaj lahko kupite prenosne računalnike z ARM čipi in pametnimi telefoni z Intelovimi čipi.
ARM in Intel nudita dve povsem različni in nezdružljivi arhitekturi. Ne glede na to, ali izberete napravo Windows, Android ali Chrome OS, lahko izbirate med ARM ali Intel x86 / x64 - in izbira je pomembna za združljivost programske opreme.
ARM v primerjavi z Intelom: lekcija hitre zgodovine
Intelovi čipi so v preteklosti imeli najboljšo zmogljivost, vendar so imeli najvišjo porabo energije in ceno. ARM čipi so v preteklosti imeli najnižjo porabo energije in so bili bistveno cenejši, vendar niso mogli tekmovati z Intelom na zmogljivosti. To ni nedavno razlikovanje - mobilni telefon pred desetimi leti bo verjetno imel čip ARM, medtem ko bo namizni računalnik imel Intelov čip.
Upoštevajte, da imamo tudi čipi AMD skupaj s čipi Intel. AMD čipi uporabljajo tudi Intelov x86 - zdaj x64, ker je 64-bitna arhitektura.
ARM čipi se hitro izboljšujejo glede učinkovitosti. iPhones in iPads skupaj z večino pametnih telefonov Android in tabličnih računalnikov imajo v sebi ARM čipe, da dosežejo nizko porabo energije. ARM je začel z poceni arhitekturo z nizko porabo energije in je izboljšal svojo zmogljivost, in vidimo, da so v zadnjih letih precej hitreje postali pametni telefoni in tablični računalniki..
Intelovi procesorji x86 in x64 so izboljšali porabo energije, saj je Intel spoznal, da so zaostali za ARM na mobilnih napravah, pri čemer so Intelovi najnovejši čipi Haswell podelili velike izboljšave življenjske dobe baterij. Intel je začel z dražjo, visoko zmogljivo arhitekturo in je znižal svojo porabo energije in naredil nižje cene čipov bolj konkurenčno.
ARM in Intelovi čipi postajajo bližje drug drugemu, zato ni presenetljivo, da se linije začnejo zamegliti. Ne glede na to, ali kupujete napravo Windows, Chromebook ali napravo Android, je ta razlika pomembna.
Evo zakaj bi morali skrbeti: Nezdružljivost programske opreme
Čipi ARM in Intel imajo različne procesorske arhitekture in nizov navodil. To pomeni, da ne morete zagnati aplikacije, prevedene za arhitekturo Intel na računalniku ARM, in ne morete zagnati kode, ki je bila pripravljena za ARM na računalnikih Intel. To ima pomembne posledice za naprave Windows, Chromebooke, ki izvajajo namizne programe Linux, in celo za naprave Android.
Windows 8 v primerjavi z Windows RT
Večina naprav Windows boste v divjini našli polno različico operacijskega sistema Windows 8 na procesorju Intel. Vendar pa imajo nekatere naprave - vključno z Microsoftovim Surface 2, Surface RT in tableto Nokia Lumia 2520 - ARM procesor v sebi. Te naprave ARM poganjajo Microsoftov Windows RT.
Windows RT je zelo omejen in sploh ne more zagnati nobenih namiznih programov, ki niso Microsoftovi. Microsoft se je odločil, da ga bo zaklenil na ta način - lahko so razvijalcem dovolili spremeniti in prevesti svoje aplikacije za Windows na ARM. Če bi to storili, bi lahko namestili samo namizne programe Windows, ki so bili posebej pripravljeni za ARM. Vse aplikacije za namizje Windows tam ne bi delovale na Windows RT.
Microsoft bi tu začel s kvadratom in zgradil nov ekosistem za namizno programsko opremo Windows na ARM. Prav tako so vedeli, da bi bilo veliko ljudi zmedeno, ko bi poskusili namestiti Windows na programsko opremo Intel na svojih sistemih Windows na ARM sistemih. Na koncu so se odločili, da se bodo odmaknili od preteklosti in popolnoma zaprli namizje. Zelo verjetno bi radi odstranili namizje iz operacijskega sistema Windows RT, vendar še niso izdali različice Officea, ki se izvaja v novem vmesniku, ki je bil prej znan kot Metro.
Nove aplikacije »Windows 8-style« lahko namestite samo iz trgovine Windows na napravi Windows RT. Večina aplikacij v trgovini Windows bo delovala, ker so zasnovane za navzkrižno platformo, vendar se lahko občasno uporablja le na procesorjih Intel.
V kratkem: Windows RT na ARM je omejen in na njem ne morete namestiti nobene programske opreme.
Chromebooki Intel in Chromebooki ARM
Nekateri Chromebooki uporabljajo čipove Intel, medtem ko drugi Chromebooki uporabljajo čipe ARM. Samsungov priljubljeni Chromebook serije 3 uporablja čip ARM, kot tudi novi HP Chromebook 11. Veliko drugih Chromebookov uporablja čipove Intel.
V sistemu Chrome OS to ni preveč pomembno. Še vedno lahko zaženete isti brskalnik Chrome in spletne aplikacije na procesorju ARM. Flash in Netflix vse delujeta na Chromebookih ARM. Chrome OS nima dolge zgodovine, ki jo izvaja Windows, zato ne boste naleteli na aplikacije, ki ne morejo delovati na ARM.
Vendar je to zelo pomembno, če nameravate Chromebook postaviti v način za razvijalce in namestiti namizni Linux. Namizje Linux je v preteklosti delovalo na procesorjih Intel, zato je pri izvajanju procesorjev ARM veliko bolj omejeno. Večina programske opreme, ki jo uporabljate, je odprtokodna in jo je mogoče ponovno združiti za procesorje ARM, vendar bodo vse aplikacije, ki jih boste morda želeli zagnati, delovale samo na Intelovih čipih..
Namizna Linux različica vtičnika Adobe Flash, Steam in njegova knjižnica stotine iger Linux, Microsoftov Skype za Linux, Minecraft - vse te aplikacije je mogoče namestiti v načinu za razvijalce na Intel Chromebooku, vendar ne bodo delovale na vse na ARM. Če nameravate Chromebook uporabljati kot sistem Linux, boste verjetno želeli pridobiti računalnik s sistemom Intel, razen če potrebujete le nekaj javnih orodij odprte kode..
To ste pravilno prebrali - medtem ko Flash deluje v OS Chrome na Chromebooku ARM, Flash ne morete namestiti v okolju namiznega Linuxa na Chromebooku ARM.
V kratkem: Chrome OS je v redu z ARM čipom, vendar imate v načinu za razvijalce veliko bolj omejen namizni Linux sistem.
Android na Intel in Android na ARM
Android pametne telefone in tablice so v preteklosti delujejo na ARM čipov, čeprav Intel je poskušal spremeniti to za let. Pokazali so - in sprostili - telefone in tablične računalnike Android z notranjimi čipi Intel. Intel sedaj pravi, da bodo kmalu prispeli številni tablični računalniki Android s svojimi čipi Bay Trail. Te naprave lahko nudijo večjo zmogljivost kot tablete ARM, toda tu je tudi primerljivost programske opreme.
Večina aplikacij za Android uporablja Android SDK in deluje na virtualni napravi Dalvik, tako da bo večina aplikacij za Android združljiva z ARM in Intelovimi procesorji. Vendar pa nekatere aplikacije uporabljajo Android NDK - izvirni razvojni komplet - da uporabijo izvorno kodo ARM in izločijo več zmogljivosti iz svojih aplikacij. Te aplikacije bodo običajno občutljive na uspešnost, na primer igre. Aplikacije s kodo, specifično za ARM, ne bodo delovale na napravah Android s procesorjem Intel x86 ali x64.
V letu 2012 je Intel povedal, da so primerljivi s 95% aplikacij Android [Vir]. To je dobra številka, vendar 95% niso vse aplikacije za Android - s tako hitrostjo združljivosti, ena od vsakih dvajset aplikacij za Android ne bo delovala. Če igra, ki jo želite igrati, ne bo delovala na napravi Android s sistemom Intel, ki jo kupite, je to lahko neprijetno.
V kratkem: Android naprave z Intelovimi čipi bodo vodile veliko večino aplikacij za Android, toda ARM naprave bodo vodile vse.
Arhitektura čipa v vaši napravi je pomembna, zato bodite pozorni, ko kupite novo napravo. Na napravi Windows ne morete namestiti naprav, na katere ne morete namestiti aplikacij, na Chromebooku, na katerem ne morete izvajati priljubljenih programov Linuxa, ali napravi Android, ki ne more predvajati vaše najljubše igre..
Naprave Apple so bolj jasne. Trenutno imajo vsi Appleovi računalniki Mac čipi Intel in vsi njihovi telefoni iPhone, iPads in druge mobilne naprave imajo čipi ARM..
Image Credit: huangjiahui na Flickr, Orde Saunders na Flickr, Torsten Maue na Flickr, Cheon Fong Liew na Flickr