If-Koubou

ARM vs Intel: što znači za Windows, Chromebook i kompatibilnost softvera za Android

ARM vs Intel: što znači za Windows, Chromebook i kompatibilnost softvera za Android (Kako da)

Intel x86 ili x64 procesori tradicionalno su pronađeni u prijenosnim i stolnim računalima, a ARM procesori pronađeni su u ugrađenim uređajima, pametnim telefonima i tabletima manje snage. Ali sada možete kupiti prijenosna računala s ARM čipovima i pametnim telefonima s Intelovim čipovima.

ARM i Intel nude dvije potpuno različite i nekompatibilne arhitekture. Bilo da odaberete uređaj sa sustavom Windows, Android ili OS Chrome, možete birati između ARM ili Intel x86 / x64 - a izbor je bitan za kompatibilnost softvera.

ARM vs Intel: Lekcija brze povijesti

Intelovi čipovi povijesno su imali najbolju izvedbu, ali su imali najveću potrošnju energije i cijenu. ARM čipovi povijesno su imali najmanju potrošnju energije i bili su znatno jeftiniji, ali nisu se mogli natjecati s Intelom o izvedbi. Ovo nije nedavna razlika - mobitel od prije deset godina vjerojatno će imati ARM čip, dok će stolno računalo imati Intelov čip.

Imajte na umu da ovdje zajedno s Intelovim čipovima uključuju AMD čipove. AMD čipovi također koriste Intelov x86 - sada x64, jer je 64-bitna arhitektura.

ARM čipovi se brzo poboljšavaju u smislu performansi. iPhone i iPad zajedno s većinom Android smartfona i tableta imaju ARM čipove unutar njih kako bi postigli svoju malu potrošnju energije. ARM je započeo s jeftinom, niskoenergetskom arhitekturom i poboljšava njihovu izvedbu, a možemo vidjeti koliko su brži pametni telefoni i tableti postali posljednjih nekoliko godina.

Intel x86 i x64 čipovi poboljšavaju potrošnju energije jer je Intel shvatio da su izašli do ARM-a na mobilnim uređajima, s najnovijim Intelovim čipovima Haswell koji omogućuju velika poboljšanja baterija u prijenosnim računalima. Intel je započeo s skupljom arhitekturom visokih performansi i spušta svoju potrošnju električne energije i čini nižim čipovima konkurentniju cijenu.

ARM i Intelovi čipovi bivaju međusobno bliži, tako da nije iznenađenje da se linije počinju zamutiti. Bez obzira kupujete li uređaj sa sustavom Windows, Chromebook ili Android uređaj, ta je razlika važna.

Evo zašto se trebate brinuti: softverske neusklađenosti

ARM i Intelovi čipovi imaju različite arhitekture procesora i setove instrukcija. To znači da ne možete pokrenuti aplikaciju sastavljenu za Intelovu arhitekturu na ARM računalu, a ne možete pokrenuti kôd sastavljen za ARM na Intel računalima. To ima važne implikacije za uređaje sa sustavom Windows, Chromebookove koji rade na računalnim Linux programima, pa čak i za uređaje Android.

Windows 8 i Windows RT

Većina Windows uređaja koje ćete naći u divljini pokrenuti punu verziju sustava Windows 8 na Intel procesor. Međutim, neki uređaji - uključujući Microsoftov Surface 2, Surface RT i Nokia Lumia 2520 tablet - imaju ARM procesor unutar njih. Ovi ARM uređaji pokreću Microsoft Windows RT.

Windows RT je vrlo ograničen i na svim računalnim programima ne može raditi. Microsoft je odlučio zaključati na taj način - mogli su dopustiti razvojnim programerima da mijenjaju i recompiliraju svoje aplikacije za Windows na ARM. Ako jesu, samo biste mogli instalirati Windows aplikacije za stolno računalo koje su posebno sastavljene za ARM. Sve Windows aplikacije za stolna računala tamo se ne bi prikazivale na sustavu Windows RT.

Microsoft bi započeo s četvrtog mjesta ovdje, izgradnjom novog sustava Windows na ekosustavu ARM desktop softvera. Također su znali da će mnogi ljudi biti zbunjeni, pokušavajući instalirati Windows na Intelov softver na Windowsu na ARM sustavima. Na kraju, odlučili su odmoriti iz prošlosti i potpuno zaključati radnu površinu. Vjerojatno bi željeli ukloniti radnu površinu iz Windows RT u potpunosti, ali još nisu objavili verziju sustava Office koja se pokreće u novom sučelju nekada poznatoj pod nazivom Metro.

Možete instalirati nove aplikacije "Windows 8 stila" iz Windows Storea na Windows RT uređaju. Većina aplikacija u sustavu Windows Store funkcionira jer su dizajnirana za cross platformu, no povremena aplikacija može se prikazivati ​​samo na Intelovim procesorima.

Ukratko: Windows RT na ARM-u je ograničen i na njemu ne možete instalirati nikakav desktop softver.

Intel Chromebook protiv ARM Chromebook računala

Neki Chromebookovi upotrebljavaju Intelove čipove, dok ostali Chromebookovi upotrebljavaju ARM čipove. Samsungov popularni Chromebook Series 3 koristi ARM čip, kao i novi HP Chromebook 11. Mnogi drugi Chromebook koriste Intelove čipove.

Na Chrome OS to nije previše. I dalje možete pokrenuti isti preglednik Chrome i web-aplikacije na ARM procesoru. Flash i Netflix funkcioniraju na ARM Chromebook računalima. OS Chrome nema dugu povijest sustava Windows, tako da nećete raditi u aplikacijama koje se ne mogu pokrenuti na ARM-u.

Međutim, ovo je jako važno ako namjeravate postaviti Chromebook u način rada razvojnog programera i instalirati Linux radnu površinu. Desktop Linux povremeno se pokreće na Intelovim procesorima, pa je mnogo ograničen kada se izvodi na ARM procesorima. Većina softvera koji koristite je open source i može se recompiledirati za ARM procesore, ali sve zatvorene aplikacije koje želite pokrenuti pokrenut će se samo na Intelovim čipovima.

Desktop Linux verzija Adobe Flash plug-ina, Steama i njegove biblioteke na stotine Linux igara, Microsoftova Skype za Linux, Minecraft - sve ove aplikacije mogu se instalirati u programu za razvojne programere na Intel Chromebooku, ali neće funkcionirati u sve na jednom ARM-u. Ako namjeravate upotrebljavati Chromebook kao Linux sustav, vjerojatno ćete htjeti dobiti Intel-baziran, osim ako samo trebate neke uslužne programe otvorenog koda.

Točno ste pročitali - dok Flash funkcionira u Chrome OS-u na ARM Chromebooku, ne možete instalirati Flash u desktop okruženju Linuxa na ARM Chromebooku.

Ukratko: OS Chrome je u redu s ARM čipom, ali imate mnogo ograničeni Linux računalni sustav u načinu razvojnog programera.

Android na Intelu i Androidu na ARM-u

Android pametni telefoni i tableti povijesno se izvode na ARM čipovima, iako je Intel to pokušavao promijeniti godinama. Pokazali su - i objavili - Androidove telefone i tablete s Intelovim čipovima. Intel sada govori da će mnoge Androidove ploče s čipovima Bay Trail stići vrlo brzo. Ti uređaji mogu ponuditi veće performanse od ARM tableta, ali tu je i problem za usporedbu softvera.

Većina Androidovih aplikacija upotrebljava Android SDK i pokreće se na računalu Dalvik, tako da će većina Androidovih aplikacija biti kompatibilna s oba ARM i Intelovim procesorima. Međutim, neke aplikacije upotrebljavaju Android NDK - izvorni paket za razvoj - upotrebljavati izvorni ARM kôd i iscijediti više performansi izvan svojih aplikacija. Ove će aplikacije uglavnom biti osjetljive na performanse, poput igara. Aplikacije s kodom specifične za ARM neće se prikazivati ​​na uređajima sa sustavom Android x86 ili x64.

U 2012, Intel je rekao da su usporedivi s 95% Android aplikacija [Izvor]. Ovo je dobar broj, ali 95% nije sve Android aplikacije - ta brzina kompatibilnosti, jedna od svake dvadeset Android aplikacija neće funkcionirati. Ako igra koju želite igrati neće se izvoditi na uređaju sa sustavom Android koji se kupuje, to može biti frustrirajuće.

Ukratko: Android uređaji s Intelovim čipovima pokrenut će veliku većinu aplikacija za Android, ali ARM uređaji pokreću sve od njih.

Arhitektura čipa u vašem uređaju važno je, stoga pripazite na to pri kupnji novog uređaja. Ne biste htjeli završiti s uređajem za Windows koji ne možete instalirati aplikacije, Chromebooku koji ne možete pokrenuti popularne Linux programe ili uređajem Android koji ne može reproducirati vašu omiljenu igru.

Apple uređaji jasnije su. Trenutno, svi Appleovi Mac računala imaju Intelove čipove, a svi njihovi iPhoni, iPads i drugi mobilni uređaji imaju ARM čipove.

Slika kredita: huangjiahui na Flickr, Orde Saunders na Flickr, Torsten Maue na Flickr, Cheon Fong Liew na Flickr