Zavrieť reklamu

Predstavenie vlastných čipov Apple Silicon na seba strhlo obrovskú pozornosť. Apple totiž v júni 2020 prvýkrát oficiálne spomenul, že sa chystá upustiť od procesorov Intel kvôli vlastnému riešeniu, ktoré nesie názov Apple Silicon a stavia na architektúre ARM. Práve odlišná architektúra však zohráva pomerne zásadnú úlohu – ak ju totiž zmeníme, teoreticky možno povedať, že potrebujeme prerobiť každú jednu aplikáciu tak, aby mohla správne fungovať.

Gigant z Cupertina tento nedostatok vyriešil po svojom a po dlhšej dobe používania musíme uznať, že pomerne solídne. Po rokoch totiž znova nasadil riešenie s označením Rosetta, ktoré už predtým zaisťovalo hladký prechod z PowerPC na Intel. Dnes tu máme Rosetta 2 s rovnakým cieľom. Predstaviť si to môžeme ako ďalšiu vrstvu slúžiacu na preklad aplikácie tak, aby ju šlo spustiť aj na aktuálnej platforme. To si pochopiteľne odhryzne trošku výkonu, pričom sa môžu objavovať aj niektoré ďalšie problémy.

Aplikácia musí bežať natívne

Pokiaľ chceme z novších Macov, ktoré sú osadené čipmi zo série Apple Silicon, dostať skutočne maximum, je viac-menej nutné, aby sme pracovali s optimalizovanými aplikáciami. Tie musia bežať takpovediac natívne. Spomínané riešenie Rosetta 2 síce funguje napospol uspokojivo a dokáže sa postarať o dobrý chod našich appiek, lenže to nemusí platiť vždy. Skvelým príkladom je obľúbený komunikátor Discord. Ten než sa dočkal svojej optimalizácie (natívnej podpory Apple Silicon), tak práve dvakrát príjemný na používanie nebol. Na každú jednu operáciu sme museli pokojne aj niekoľko sekúnd čakať. Keď potom prišla optimalizovaná verzia, dočkali sme sa obrovského zrýchlenia a (konečne) svižného chodu.

Pochopiteľne rovnaké je to aj v prípade hier. Ak chceme, aby bežali bez najmenších problémov, potrebujeme ich optimalizovať pre súčasnú platformu. Možno by ste mohli čakať, že vďaka navýšeniu výkonu, ktorý priniesol prechod na Apple Silicon, budú chcieť vývojári priniesť svoje tituly aj pre jabĺčkarov a vybudovať si medzi nimi hráčsku komunitu. Zo začiatku to tak dokonca vyzeralo. Prakticky ihneď, čo na trh vstúpili prvé Macy s čipom M1, oznámil Blizzard natívnu podporu pre svoju legendárnu hru World of Warcraft. Vďaka tomu si ju možno plnohodnotne zahrať pokojne aj na obyčajnom MacBooku Air. Lenže odvtedy sme sa žiadnych ďalších zmien nedočkali.

Vývojári kompletne ignorujú príchod novej platformy Apple Silicon a stále si idú vlastnou cestou bez toho, aby na jabĺčkarov brali akékoľvek ohľady. Trošku je to aj pochopiteľné. Jabĺčkarov všeobecne toľko nie je, obzvlášť nie tých, ktorí by mali záujem o hranie hier. Z tohto dôvodu sme odkázaní na spomínané riešenie Rosetta 2 a zahrať si teda môžeme len tituly, ktoré boli pôvodne napísané pre macOS (Intel). Hoci pri niektorých hrách to nemusí byť najmenší problém (napríklad Tomb Raider, Golf With Your Friends, Minecraft a pod), pri iných je výsledok prakticky nehrateľný. To sa týka napríklad Euro Truck Simulator 2.

M1 MacBook Air Tomb Raider
Tomb Raider (2013) na MacBooku Air s M1

Dočkáme sa zmeny?

Samozrejme je tak trošku zvláštne, že ako jediný priniesol optimalizáciu len Blizzard a už nikto naň nenadviazal. Samo o sebe je to zvláštny krok aj od tejto firmy. Jej ďalším obľúbeným titulom je kartová hra Hearthstone, ktorá už také šťastie nemá a je nutné ju prekladať cez Rosettu 2. Pod spoločnosť sa každopádne radí ešte mnoho ďalších titulov, napríklad Overwatch, ktoré Blizzard naopak nikdy pre macOS nepredstavil a prevádzkuje ich iba pre Windows.

Je teda namieste sa pýtať, či sa niekedy dočkáme zmeny a optimalizácie našich obľúbených hier. Zatiaľ je v hernom segmente úplné ticho a veľmi zjednodušene by sa dalo povedať, že Apple Silicon skrátka nikoho nezaujíma. Stále ale existuje malá nádej. Pokiaľ totiž ďalšie generácie jablčných čipov prinesú zaujímavé vylepšenia a rozšíri sa podiel jabĺčkarov, potom už by možno vývojári reagovať museli.

.