Zatvori oglas

Prošle godine su se počela širiti izvješća da Apple planira prebaciti svoja računala s X86 na ARM arhitekturu. Mnogi su uhvatili ideju i počeli je vidjeti kao korak u pravom smjeru. Pomisao na Mac s ARM procesorom natjerala me da zakolutam očima. Treba konačno činjeničnim argumentima pobiti ovu besmislicu.

U osnovi postoje tri razloga za korištenje ARM-a:

  1. Pasivno hlađenje
  2. Manja potrošnja
  3. Kontrola proizvodnje čipova

Uzet ćemo to po redu. Pasivno hlađenje bi svakako bila dobra stvar. Samo pokrenite flash video na MacBooku i prijenosno računalo će započeti neviđeni koncert, pogotovo Air ima vrlo bučne obožavatelje. Apple djelomično rješava ovaj problem. Za MacBook Pro s Retinom koristio je dva asimetrična ventilatora koji smanjuju buku s različitim duljinama lopatica. Daleko od toga da je jednako pasivnom hlađenju iPada, ali s druge strane nije toliki problem da bi ga bilo potrebno radikalno rješavati prelaskom na ARM. U razvoju su i druge tehnologije, poput smanjenja buke pomoću obrnutih zvučnih valova.

Vjerojatno najjači argument je niska potrošnja energije, odnosno bolji vijek trajanja baterije. Do sada je Apple nudio maksimalnih 7 sati za MacBookove, što ih je činilo jednima od najizdržljivijih među konkurencijom, s druge strane, desetosatna izdržljivost iPada bila je definitivno atraktivnija. Ali sve se to promijenilo s generacijom Haswell procesora i OS X Mavericks. Aktualni MacBook Air nudit će stvarnu izdržljivost od oko 12 sati, još uvijek na OS X 10.8, dok bi Mavericks trebao donijeti još značajnije uštede. Oni koji su isprobali beta verziju kažu da im se trajanje baterije povećalo za do dva sata. Dakle, kada bi 13″ MacBook Air bez problema izdržao 14 sati pod normalnim opterećenjem, bio bi dovoljan za gotovo dva radna dana. Dakle, što bi bio dobar od manje moćnog ARM-a ako bi izgubio jednu od prednosti koje je imao u odnosu na Intelove čipove?

[do action=”quote”]Koji bi bio razuman razlog za stavljanje ARM čipova u stolna računala kada sve prednosti arhitekture imaju smisla samo u prijenosnim računalima?[/do]

Treći argument zatim kaže da bi Apple stekao kontrolu nad proizvodnjom čipova. Pokušao je to putovanje 90-ih, i kao što svi znamo, ispalo je neslavno. Trenutno tvrtka dizajnira vlastite ARM čipsetove, iako ih treća strana (trenutačno uglavnom Samsung) proizvodi za nju. Što se tiče Macova, Apple ovisi o Intelovoj ponudi i nema praktički nikakve prednosti u odnosu na druge proizvođače, osim što su mu najnoviji procesori dostupni prije konkurencije.

Ali Apple je već nekoliko koraka ispred. Njegov glavni prihod ne dolazi od prodaje MacBookova i iMaca, već od iPhonea i iPada. Iako je najprofitabilniji među proizvođačima računala, segment stolnih i prijenosnih računala stagnira u korist mobilnih uređaja. Zbog veće kontrole nad procesorima, trud oko promjene arhitekture ne bi se isplatio.

Međutim, ono što mnogi zanemaruju su problemi koji bi pratili promjenu arhitekture. Apple je već dvaput promijenio arhitekturu u posljednjih 20 godina (Motorola > PowerPC i PowerPC > Intel) i to sigurno nije prošlo bez poteškoća i kontroverzi. Kako bi iskoristili performanse koje nude Intelovi čipovi, programeri su morali iznova napisati svoje aplikacije iz temelja, a OS X je morao uključiti binarni prevoditelj Rosetta za kompatibilnost sa starijim verzijama. Prijenos OS X-a na ARM bio bi popriličan izazov sam po sebi (iako je Apple već postigao nešto od toga s razvojem iOS-a), a ideja da svi programeri moraju prepisati svoje aplikacije da rade na manje moćnom ARM-u prilično je zastrašujuća.

Microsoft je pokušao isti potez sa sustavom Windows RT. I kako je prošao? Postoji minimalan interes za RT, kako od strane kupaca, proizvođača hardvera, tako i programera. Sjajan praktičan primjer zašto desktop sustav jednostavno ne pripada ARM-u. Još jedan argument protiv je novi Mac Pro. Možete li zamisliti da Apple dobije slične performanse na ARM arhitekturi? I uopće, koji bi dobar razlog bio da se ARM čipovi stavljaju u stolna računala kada sve prednosti arhitekture imaju smisla samo u prijenosnim računalima?

U svakom slučaju, Apple to jasno dijeli: stolna i prijenosna računala imaju desktop operativni sustav temeljen na x86 arhitekturi, dok mobilni uređaji imaju mobilni operativni sustav temeljen na ARM-u. Kao što je novija povijest pokazala, pronalaženje kompromisa između ova dva svijeta nije uspješno (Microsoft Surface). Stoga, pokopajmo jednom zauvijek ideju da će Apple u bliskoj budućnosti prijeći s Intela na ARM.

.