Zavřít reklamu

Minulý rok se začaly šířit zprávy o tom, že Apple plánuje přejít u svých počítačů z X86 na architekturu ARM. Mnozí se této myšlenky chytili a začali ji vidět jako krok správným směrem. Mne pomyšlení na Mac s procesorem ARMem nutilo obracet oči v sloup. Je konečně třeba tento nesmysl vyvrátit věcnými argumenty.

Důvody pro použití ARMu jsou v zásadě tři:

  1. Pasivní chlazení
  2. Nižší spotřeba
  3. Kontrola nad výrobou čipů

Vezmeme to hezky popořadě. Pasivní chlazení by jistě byla příjemná věc. Stačí na MacBooku spustit flashové video a notebook spustí nebývalý koncert, zvlášť Air má velice hlučné větráky. Apple tento problém částečně řeší. U MacBooku Pro s Retinou použil dva asymetrické větráky, které různou délkou lopatek snižují hluk. Zdaleka se to nevyrovná pasivnímu chlazení jako u iPadu, na druhou stranu to není zdaleka tak velký problém, který by bylo nutné radikálně řešit přechodem na ARM. Ve vývoji jsou i další technologie, například snižování hluku pomocí reverzních zvukových vln.

Asi nejsilnějším argumentem je pak nízká spotřeba energie, ergo lepší výdrž na baterii. Apple doposud nabízel nejvýše 7 hodin u MacBooků, což je sice řadilo k vytrvalcům mezi konkurencí, na druhou stranu desetihodinová výdrž iPadu byla rozhodně lákavější. To vše ale změnila generace procesorů Haswell a OS X Mavericks. Aktuální MacBooky Air nabídnou reálnou výdrž kolem 12 hodin, a to stále na OS X 10.8, zatímco Mavericks má přinést ještě výraznější úsporu. Ti, kteří vyzkoušeli betu, hlásí, že se jim výdrž na baterii zvedla i o dvě hodiny. Pokud by tedy 13″ MacBook Air vydržel bez problému 14 hodin při běžné zátěži, stačilo by to téměř na dva pracovní dny. K čemu by pak byl méně výkonný ARM, když ztratil jednu z výhod, kterou nad čipy od Intelu měl?

[do action=“citace“]Jaký by byl rozumný důvod pro to dávat ARMové čipy do stolních počítačů, když všechny výhody architektury dávají smysl pouze u notebooků?[/do]

Třetí argument pak říká, že by Apple dosáhl kontroly nad výrobou čipů. O tuto cestu se pokusil v 90. letech minulého století a všichni víme, ja neslavně to dopadlo. Aktuálně si společnost navrhuje vlastní ARMové čipsety, ačkoliv je pro něj vyrábí třetí strana (v současnosti převážně Samsung). U Maců je Apple závislý na nabídce Intelu a proti ostatním výrobcům nemá prakticky žádnou výhodu, tedy kromě toho, že jsou pro něj nejnovější procesory dostupné dřív než jeho konkurentům.

Jenže Apple už je dávno o několik kroků dál. Jeho hlavní příjmy netvoří prodeje MacBooků a iMaců, nýbrž iPhony a iPady. Přestože je mezi výrobci počítačů nejvýdělečnější, segment desktopů a notebooků stagnuje ve prospěch mobilních zařízení. Kvůli větší kontrole nad procesory by se úsilí při změně architektury nevyplatilo.

Co však mnozí přehlíží, jsou problémy, které by změnu architektury doprovázely. Apple v posledních 20 letech již dvakrát měnil architekturu (Motorola > PowerPC a PowerPC > Intel) a rozhodně se to neobešlo bez obtíží a kontroverze. Aby vývojáři mohli využít výkonu, které čipy Intelu nabízeli, museli své aplikace od základu přepsat a pro zpětnou kompatibilitu bylo v OS X třeba zahrnout binární překladač Rosetta. Překlad OS X na ARM by byl sám o sobě dost náročný (ačkoliv částečně toho Apple již dosáhl při vývoji iOS) a představa, že by museli všichni vývojáři přepisovat své aplikace, aby fungovaly na méně výkonném ARMu, je značně děsivá.

O stejný krok se pokusil Microsoft s Windows RT. A jak dopadl? O RT je minimální zájem, jak ze strany zákazníků, výrobců hardware, tak i vývojářů. Skvělý příklad z praxe, proč desktopový systém na ARM prostě nepatří. Dalším argumentem proti je pak nový Mac Pro. Dokážete si představit, že by Apple získal podobný výkon na architektuře ARM? A vůbec, jaký by byl rozumný důvod pro to dávat ARMové čipy do stolních počítačů, když všechny výhody architektury dávají smysl pouze u notebooků?

Kdepak, Apple to má jasně rozdělené: Na stolní počítače a notebooky patří dekstopový operační systém na architektuře x86, zatímco na mobilní zařízení mobilní operační systém na ARMu. Jak nedávná historie ukázala, hledání kompromisů mezi těmito dvěma světy se nesetkává s úspěchem (Microsoft Surface). Proto už pojďme jednou provždy pohřbít myšlenku, že Apple přejde v blízké budoucnosti z Intelu na ARM.

.