Zatvori oglas

Prošle godine su se počeli širiti izvještaji da Apple planira prebaciti svoje računare sa X86 na ARM arhitekturu. Mnogi su uhvatili ideju i počeli da je doživljavaju kao korak u pravom smjeru. Pomisao na Mac sa ARM procesorom natjerala me da zakolutam očima. Konačno je potrebno činjeničnim argumentima opovrgnuti ovu besmislicu.

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

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

Odvest ćemo to po redu. Pasivno hlađenje bi svakako bilo dobro. Samo pokrenite flash video na MacBook-u i laptop će započeti koncert bez presedana, posebno Air ima veoma bučne fanove. Apple djelimično rješava ovaj problem. Za MacBook Pro sa Retina-om koristio je dva asimetrična ventilatora koji smanjuju buku različitim dužinama oštrica. Daleko od toga da je ravno pasivnom hlađenju iPad-a, ali s druge strane, nije toliki problem da bi ga bilo potrebno radikalno rješavati prelaskom na ARM. Druge tehnologije su takođe u razvoju, kao što je smanjenje buke korišćenjem reverznih zvučnih talasa.

Vjerojatno najjači argument je niska potrošnja energije, ergo trajanje baterije. Apple je do sada nudio maksimalno 7 sati za MacBookove, što ih je činilo jednim od najupornijih među konkurencijom, ali s druge strane, desetosatna izdržljivost iPada je definitivno bila privlačnija. Ali sve se to promijenilo s generacijom Haswell procesora i OS X Mavericks. Trenutni MacBook Air će ponuditi stvarnu izdržljivost od oko 12 sati, i dalje 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 produžilo do dva sata. Dakle, kada bi 13″ MacBook Air mogao izdržati 14 sati pod normalnim opterećenjem bez ikakvih problema, bio bi dovoljan za skoro dva radna dana. Pa kakva bi korist od manje moćnog ARM-a da izgubi jednu od prednosti koje je imao u odnosu na Intelove čipove?

[do action=”quote”]Šta bi bio razuman razlog za postavljanje ARM čipova u desktop računare kada sve prednosti arhitekture imaju smisla samo u laptopima?[/do]

Treći argument tada kaže da će Apple dobiti kontrolu nad proizvodnjom čipova. Pokušao je to putovanje 90-ih i svi znamo da je ispalo neslavno. Trenutno, kompanija dizajnira sopstvene ARM čipsete, iako ih treća strana (trenutno uglavnom Samsung) proizvodi za nju. Što se tiče Mac računara, Apple zavisi od Intelove ponude i nema praktično nikakvu prednost u odnosu na druge proizvođače, osim što su mu dostupni najnoviji procesori u odnosu na konkurente.

Ali Apple je već nekoliko koraka ispred. Njegov glavni prihod ne dolazi od prodaje MacBook-a i iMac-a, već od iPhone-a i iPad-a. Iako je najprofitabilniji među proizvođačima računara, segment desktop i notebook računara stagnira u korist mobilnih uređaja. Zbog veće kontrole nad procesorima, trud oko promjene arhitekture ne bi bio vrijedan toga.

Međutim, ono što mnogi zanemaruju su problemi koji bi pratili promjenu arhitekture. Apple je već dva puta promijenio arhitekturu u posljednjih 20 godina (Motorola > PowerPC i PowerPC > Intel) i to svakako nije bilo bez poteškoća i kontroverzi. Da bi iskoristili performanse koje su Intel čipovi nudili, programeri su morali da prepišu svoje aplikacije iz temelja, a OS X je morao uključiti Rosetta binarni prevodilac radi kompatibilnosti unazad. Prenošenje OS X na ARM bio bi prilično izazov sam po sebi (iako je Apple nešto od toga već postigao razvojem iOS-a), a ideja da svi programeri moraju prepisati svoje aplikacije da bi radili na manje moćnom ARM-u je prilično zastrašujuća.

Microsoft je pokušao isti potez sa Windows RT-om. I kako je prošao? Za RT postoji minimalno interesovanje, kako kupaca, proizvođača hardvera, tako i programera. Odličan praktični primjer zašto desktop sistem jednostavno ne pripada ARM-u. Još jedan argument protiv je novi Mac Pro. Možete li zamisliti da Apple ima slične performanse na ARM arhitekturi? I u svakom slučaju, koji bi dobar razlog bio da se ARM čipovi stavljaju u desktop računare kada sve prednosti arhitekture imaju smisla samo u laptopima?

U svakom slučaju, Apple je to jasno podijelio: Desktop računari i laptopi imaju desktop operativni sistem baziran na x86 arhitekturi, dok mobilni uređaji imaju mobilni operativni sistem baziran na ARM-u. Kao što je nedavna istorija pokazala, pronalaženje kompromisa između ova dva svijeta ne donosi uspjeh (Microsoft Surface). Stoga, hajde da jednom za svagda sahranimo ideju da će Apple preći sa Intela na ARM u bliskoj budućnosti.

.