Zapri oglas

Lansko leto so se začela širiti poročila, da namerava Apple zamenjati svoje računalnike z arhitekture X86 na arhitekturo ARM. Mnogi so idejo prijeli in jo začeli videti kot korak v pravo smer. Ob misli na Mac s procesorjem ARM sem zavil z očmi. Končno je treba te neumnosti ovreči s stvarnimi argumenti.

V bistvu obstajajo trije razlogi za uporabo ARM:

  1. Pasivno hlajenje
  2. Manjša poraba
  3. Nadzor nad proizvodnjo čipov

Bomo vzeli po vrsti. Pasivno hlajenje bi bilo vsekakor dobra stvar. Samo zaženite flash video na MacBooku in prenosnik bo začel koncert brez primere, še posebej Air ima zelo hrupne oboževalce. Apple to težavo delno rešuje. Za MacBook Pro z Retina je uporabil dva asimetrična ventilatorja, ki zmanjšata hrup z različnimi dolžinami lopatic. Še zdaleč ni enak pasivnemu hlajenju iPada, a po drugi strani ni tako velik problem, da bi ga bilo treba radikalno reševati s prehodom na ARM. V razvoju so tudi druge tehnologije, kot je zmanjšanje hrupa z uporabo povratnih zvočnih valov.

Verjetno najmočnejši argument je nizka poraba energije, torej boljša življenjska doba baterije. Doslej je Apple za MacBooke ponujal največ 7 ur, kar jih je uvrščalo med najbolj vzdržljive med konkurenco, po drugi strani pa je bila deseturna vzdržljivost iPada zagotovo bolj privlačna. Toda vse se je spremenilo z generacijo procesorjev Haswell in OS X Mavericks. Trenutni MacBook Air bo ponujal resnično vzdržljivost približno 12 ur, še vedno na OS X 10.8, medtem ko naj bi Mavericks prinesel še večje prihranke. Tisti, ki so preizkusili beta, poročajo, da se je njihova življenjska doba baterije podaljšala za do dve uri. Torej, če bi 13″ MacBook Air brez težav zdržal 14 ur pri normalni obremenitvi, bi zadostoval za skoraj dva delovna dneva. Kaj bi torej koristil manj zmogljiv ARM, če bi izgubil eno od prednosti, ki jih je imel pred čipi Intel?

[do action=”quote”]Kaj bi bil razumen razlog za vgradnjo čipov ARM v namizne računalnike, ko pa so vse prednosti arhitekture smiselne samo v prenosnih računalnikih?[/do]

Tretji argument nato pravi, da bi Apple pridobil nadzor nad proizvodnjo čipov. To potovanje je poskusil v devetdesetih letih in kot vsi vemo, se je izkazalo neslavno. Trenutno podjetje oblikuje lastne nabore čipov ARM, čeprav jih zanj proizvaja tretja oseba (trenutno večinoma Samsung). Pri Macih je Apple odvisen od Intelove ponudbe in nima tako rekoč nobene prednosti pred drugimi proizvajalci, le da so mu na voljo najnovejši procesorji pred tekmeci.

Toda Apple je že nekaj korakov naprej. Njegov glavni prihodek ne prihaja od prodaje MacBookov in iMacev, temveč od iPhonov in iPadov. čeprav je najdonosnejši med proizvajalci računalnikov, segment namiznih in prenosnih računalnikov stagnira v korist mobilnih naprav. Zaradi večjega nadzora nad procesorji se trud spreminjanja arhitekture ne bi splačal.

Kar pa mnogi spregledajo, so težave, ki bi spremljale spremembo arhitekture. Apple je v zadnjih 20 letih že dvakrat spremenil arhitekturo (Motorola > PowerPC in PowerPC > Intel) in vsekakor ni šlo brez težav in polemik. Da bi izkoristili zmogljivost, ki jo ponujajo Intelovi čipi, so morali razvijalci svoje aplikacije napisati od začetka, OS X pa je moral vključiti binarni prevajalnik Rosetta za združljivost s prejšnjimi različicami. Prenos OS X na ARM bi bil sam po sebi precejšen izziv (čeprav je Apple nekaj od tega že dosegel z razvojem iOS-a), zamisel, da bi morali vsi razvijalci prepisati svoje aplikacije za delovanje na manj zmogljivem ARM-u, pa je precej strašljiva.

Microsoft je poskusil isto potezo z Windows RT. In kako mu je uspelo? Zanimanje za RT je minimalno, tako s strani strank, proizvajalcev strojne opreme kot razvijalcev. Odličen praktični primer, zakaj namizni sistem preprosto ne sodi v ARM. Drugi argument proti je novi Mac Pro. Si lahko predstavljate, da bi Apple dosegel podobno zmogljivost na arhitekturi ARM? In sploh, kakšen bi bil razumen razlog za vgradnjo čipov ARM v namizne računalnike, ko pa so vse prednosti arhitekture smiselne le v prenosnikih?

Kakor koli že, Apple ima to jasno razdeljeno: namizni in prenosni računalniki imajo namizni operacijski sistem, ki temelji na arhitekturi x86, medtem ko imajo mobilne naprave mobilni operacijski sistem, ki temelji na ARM. Kot je pokazala nedavna zgodovina, iskanje kompromisov med tema svetovoma ni uspešno (Microsoft Surface). Zatorej enkrat za vselej pokopljemo idejo, da bo Apple v bližnji prihodnosti zamenjal Intel za ARM.

.