U společnosti Apple se situace mění. Společnost ohlásila záměr během následujících dvou let kompletně přejít u všech modelů Mac na vlastní procesory Apple Silicon, které jsou založeny na architektuře ARM.
Apple nedávno také aktualizoval 27palcový iMac, který nyní disponuje nejnovějšími procesory Intel Core i5 a i7 desáté generace. Vyvstává tedy otázka, zda si pořídit nový Mac nyní, nebo raději počkat na verzi s procesory ARM?
Argumenty pro nákup Macu s procesorem Intel v roce 2020
Existuje několik pádných důvodů, proč si i v roce 2020 pořídit Mac s procesorem Intel, a to navzdory skutečnosti, že nová architektura je již na obzoru. Jedním z hlavních důvodů je aktuální potřeba nového Macu. Může se stát, že váš starý počítač se porouchal, byl odcizen nebo je neopravitelný.
Vzhledem k tomu, že mnoho z nás využívá Mac k práci, studiu nebo kreativní činnosti, není možné čekat na nové modely s čipy ARM od společnosti Apple. K srpnu 2020 Apple ještě nezveřejnil, jaké budou první modely Mac s procesory ARM. Spekulace naznačují, že se pracuje na MacBooku Air, přepracovaném iMacu a MacBooku Pro.
Současné čipy Intel, které Apple používá, pracují s 64bitovou architekturou Intel, která zpracovává výpočetní instrukce odlišně od připravovaných čipů s architekturou ARM. To v praxi znamená, že software vytvořený pro Mac s procesorem Intel nebude nativně fungovat na platformě ARM.
Společnost Apple slibuje určitou míru kompatibility díky projektu Rosetta, ale je nepravděpodobné, že aplikace optimalizované pro Intel Mac budou fungovat stejně efektivně na procesorech ARM.
To je klíčové mít na paměti, pokud chcete z aplikací optimalizovaných pro Intel vytěžit maximum výkonu. Pokud jste například hudební producent, který používá specializovaný software pro digitální zvukové stanice, nemusí být vámi používaný software pro ARM připraven hned po uvedení. Nikdo zatím s jistotou neví, jak dobrá (nebo špatná) bude Rosetta při konverzi nativních aplikací pro Intel do podoby, která bude fungovat na procesorech ARM.
Jednou z hlavních výhod počítačů Mac s procesorem Intel je možnost duálního spouštění systému Windows. I když existuje Windows 10 pro ARM, je s ním spojena řada problémů, včetně omezeného počtu dostupných aplikací. Pokud spouštíte Windows pomocí duálního bootování pro spouštění nativních aplikací X86-64 (což je případ mnoha hráčů na Macu), pravděpodobně budete chtít pořídit jednu z posledních generací Maců s procesorem Intel.
Uvedení Surface Pro X od Microsoftu znovu oživilo diskuzi o Windows na ARM. Je ovšem důležité rozlišovat mezi Windows 10 na ARM a nepříliš úspěšným Windows RT. Hlavní nevýhodou v současnosti je běh aplikací X86 prostřednictvím 32bitového emulátoru, což znamená, že 64bitové aplikace nejsou podporovány. To vylučuje spoustu softwaru pro Windows, který tak na ARM nebude fungovat.
Potenciální výhody čekání na ARM
Společnost Apple zatím neprozradila příliš mnoho o Apple Silicon ani o tom, jak ovlivní ekosystém Mac, ale dobře známe potenciální výhody procesorů ARM. I když je to poprvé, co společnost vyvíjí vlastní procesory pro počítače Mac, v iPhonech a iPadech již roky používá vlastní systém na čipu (SoC).
Architektura ARM používá oproti X86-64 zjednodušenou sadu instrukcí, a proto je to ideální volba pro zařízení s nízkou spotřebou energie. Čipy založené na ARM jsou energeticky efektivnější než jejich protějšky od Intelu, což by mohlo vést k výraznému prodloužení výdrže baterie.
Nicméně, čipy ARM od společnosti Apple nejsou přímo srovnatelné s mobilními SoC. Společnost se může vydat opačným směrem a zaměřit se na výkon, a upřednostnit jej na úkor výdrže baterie. To se bude týkat zejména stolních počítačů, jako jsou iMac a Mac mini.
Je vysoce nepravděpodobné, že by Apple vydal Mac založený na ARM, který by byl výrazně méně výkonný než jeho předchůdce s procesorem Intel. Nicméně, dokud se takový Mac neobjeví, nemůžeme s jistotou říci, jak si oba typy povedou.
Dalším faktorem jsou náklady. Apple se již přes deset let spoléhá na společnost Intel a platí jakoukoliv cenu, kterou si za čipy Intel naúčtuje (nehledě na množstevní slevy). Společnost Apple pravděpodobně ušetří peníze tím, že se zbaví závislosti na třetí straně a začne používat vlastní procesory.
I když Apple ušetří na výrobě, tyto úspory se nemusí projevit u zákazníků formou levnějších Maců. Společnost Apple má pravděpodobně značné investice do výzkumu a vývoje, které bude muset pokrýt, a tyto náklady budou pokračovat i po přechodu na ARM.
ARM však přináší i další výhody. Společnost Apple oznámila, že aplikace pro iOS a iPadOS, které jsou určené pro iPhone a iPad, budou nativně fungovat na počítačích s procesory ARM. To se stane s minimálním úsilím vývojářů. Výrazně se tak rozšíří počet aplikací, které budou pro tuto platformu dostupné. Samozřejmě, že mnoho z nich bude muset být optimalizováno pro desktop, aby byly skutečně užitečné.
I když si pořídíte nový MacBook s procesorem ARM, budete moci díky Rosettě nadále používat aplikace X86-64. Je však nepravděpodobné, že tyto aplikace budou fungovat tak efektivně jako na Macu s procesorem Intel, ale nezbývá než počkat a uvidíme.
Mnoho neznámých u Apple Silicon
Rosetta efektivně rekompiluje kód X86-64 při instalaci a vytváří tak ARM verze, které lze spustit na nové architektuře. Jediný Mac s procesorem ARM, který je v současnosti k dispozici, je Mac mini se starším SoC A12Z z iPadu. Někteří vývojáři ho již používají k optimalizaci svého softwaru pro ARM. Jedná se o vývojářskou sadu, takže nepředstavuje finální produkt. Navíc na něm běží beta verze softwaru.
Benchmarky, které jsme z těchto strojů viděli, vypadají slibně, a to i s nástrojem (Geekbench), který vyžaduje k fungování Rosettu. I s tímto omezením Mac s čipem A12Z překonal Surface Pro X, který běží na nativní verzi Geekbench pro ARM.
Vždy je ale rozumné přistupovat k hardwaru první generace s opatrností. Společnost Apple má sice zkušenosti z iOS, ale pro Mac je to stále nová oblast. Společnost měla problémy s chlazením u MacBooku Pro v roce 2019 a konečně nahrazuje neoblíbené motýlkové klávesnice v nejnovějších modelech.
První Retina MacBook Pro měl problémy s displejem a první Apple Watch potřebovaly kompletní přepracování kvůli pomalému streamování softwaru z iPhonu.
Společnost Apple je sice sériovým inovátorem, ale to také znamená, že občas udělá i nějakou chybu. Pokud tedy s upgradem nespěcháte, může se vyplatit počkat i rok na další generaci Apple Silicon.
Pak je tu samozřejmě spousta dalších neznámých, které s aktualizací hardwaru přicházejí. Bude přepracovaný iMac s procesorem ARM stále umožňovat rozšíření operační paměti RAM? A co porty USB-A? Zbaví se Apple konektoru pro sluchátka i na Macu? A jak bude vypadat Mac Pro s ARM?
Pokud si koupíte Mac nyní, víte, co dostanete. Nevíme, jak dlouho bude společnost Apple vyrábět počítače s procesory Intel, zejména po uvedení verzí s ARM.
Potřebujete Mac ještě dnes?
Pokud Mac potřebujete hned, kupte si ho. Budete mít zajištěnou podporu po mnoho let. Když Apple přešel z PowerPC na Intel, v roce 2005 představil Rosettu, která umožňovala spouštět aplikace PowerPC na počítačích Intel. Rosetta byla z operačního systému odstraněna až v roce 2011.
Vývojové prostředí Xcode od společnosti Apple umožní vývojářům vytvářet univerzální binární soubory, které budou nativně fungovat na strojích s Intel i Apple Silicon.
Nemusíte si kupovat ani úplně nový Mac. Pokud chcete ušetřit, můžete se rozhodnout pro nákup použitého nebo repasovaného stroje přímo od společnosti Apple se zárukou, jako by byl nový. Pokud je to možné, je lepší vyhnout se starým „motýlkovým“ klávesnicím.
Pokud používáte především iMac nebo Mac mini, můžete si pořídit i levnější model MacBook Air nebo MacBook Pro, který se vám bude hodit i po přechodu vašeho hlavního počítače na ARM. Například tento článek píšeme na MacBooku Pro z poloviny roku 2012, na kterém běží nejnovější verze macOS Catalina.
Ať už se rozhodnete jakkoliv, můžete si být jistí, že společnost Apple bude i nadále poskytovat softwarové aktualizace pro váš počítač po mnoho let.