Právě teď je na Steamu pro MacOS jen 4 500 her, které si můžete zahrát. To je více než nula, ale pro srovnání je to přibližně počet PC her, které se objeví na Steamu tento rok sama.
Zatímco hraní na platformě Apple iOS neustále roste, hraní na MacOS není v dobrém stavu. Ale znovu, naděje na hraní na vašem Macu nikdy neměla moc opodstatnění. Byl to sen pro ty, kteří si přáli, aby také mohli hrát hry na počítačích, které používali po zbytek svého života.
Příbuzný
- Jak může macOS Sonoma opravit widgety – nebo je ještě zhoršit
- MacOS Sonoma společnosti Apple má funkci, která mění hru – doslova
- Je macOS bezpečnější než Windows? Tato zpráva o malwaru má odpověď
Naděje na hraní na vašem Macu nikdy neměla moc opodstatnění.
Během několika posledních let však Apple vyvinul své vlastní grafické API s názvem Metal jako konkurenta DirectX a OpenGL. Začalo to jako an iOS exkluzivní, ale nejnovější verze Metal (Metal 2) je nyní součástí každé kopie MacOS High Sierra. Najednou byla konverzace o hraní na Macu znovu ve vzduchu. Zahájí Metal 2 novou éru hraní na Macu? Začne Apple prozrazovat seriózní zdroje, aby potěšil hráče?
Bohužel odpovědi jsou stále ne – a ne. Hraní na Macu je stále mrtvé a je načase, abychom zahájili vyšetřování, kdo je zabil. Pojďme přivést podezřelé jednoho po druhém, abychom zjistili, kdo a proč stiskl spoušť.
Náš první podezřelý – OpenGL
Síla konkurence je zřejmou volbou jako síla, která nejen zabila hraní na Macu, ale zabránila mu mít vůbec šanci.
Jako naše Statistika Steamu ukazuje, že Windows byl vždy PC platformou, kterou si hráči vybírají. I kdyby každý uživatel Mac na světě byl hráč, všech 100 milionů z nich, bylo by to velmi malé publikum ve srovnání s potenciálním publikem aktivních uživatelů Windows 10 — asi 600 milionů. Ne všichni jsou hráči, ale pro vývojáře je to vzrušující číslo.
Pokud se hry nakonec dostanou na MacOS – a to je velké „kdyby“ – výsledkem je často smíšený pytel. Když jsou PC hry portovány na MacOS, jsou často předány vývojáři třetí strany, který poté provede všechny úpravy v zákulisí, aby hra fungovala na novém operačním systému. To znamená hru jako Civilizace VI není od základu postaven pro práci na MacOS – ve skutečnosti ani nepoužívá Metal k ovládání své grafiky. Přestože se jedná o relativně nedávnou hru, vývojáři se rozhodli použít ke spuštění jiné API s názvem OpenGL Civilizace VI na MacOS. OpenGL existovalo dlouho předtím, než se na scéně objevil Metal, a stále pohání mnoho her, které lze hrát na Macu.
V našich testech hra dosáhla pouze asi 22 snímků za sekundu během interního benchmarku v rozlišení 1 620 x 1 050 při středním nastavení. Test jsme provedli na 15palcovém MacBooku Pro s AMD Radeon Pro 455 grafická karta při běhu v MacOS. Stejný systém dosáhl 66 FPS, když jsme spustili stejný benchmark na Windows 10.
MacOS není kompatibilní ani s nejnovější verzí OpenGL.
To není jen tu a tam další rámeček – Civilizace VI běží třikrát rychleji na Windows 10 než na MacOS. Jak jsme řekli dříve, Civilizace VI nepoužívá Metal k prosazení své grafiky – a to je primární problém.
OpenGL není proprietární API jako Microsoft DirectX. Je to otevřená grafická platforma, která běží na Windows, MacOS a Linux. Zvládne svou práci, ale není tak výkonný jako DirectX, protože není od základu vytvořen tak, aby vyhovoval potřebám MacOS stejně jako DirectX pro Windows.
Aby toho nebylo málo, MacOS není ani kompatibilní s nejnovější verze OpenGL. MacOS používá verzi 4.1, která byla vydána v roce 2010, nejnovější verze je 4.6 a vyšla v roce 2017. Apple se snaží přimět vývojáře, aby používali Metal, ale v tomto procesu se hráči nakonec dostanou za kratší konec.
Náš druhý podezřelý – DirectX
DirectX je sbírka rozhraní API, která společnost Microsoft vytvářela po desetiletí, aby pomohla vývojářům přenést jejich aplikace a hry do světa Windows. Je to část Windows, která dělá veškerou grafickou těžkou práci, a je to hlavní důvod, proč hráči a vývojáři shlukují počítače s Windows pro všechny jejich určené herní potřeby. Ale opravdu může za smrt hraní MacOS?
Zjistili jsme, že hry na Macu ne vždy používají kov, ale co když ano? Podívejme se, jak dobře je na tom výkon.
v rozlišení 1 620 x 1 050, se všemi nastaveními přepnutými na střední, jsme na MacOS viděli konzistentních 33 FPS. Spustili jsme benchmark na 15palcovém MacBooku Pro s grafickou kartou AMD Radeon Pro 455 při běhu v MacOS.
To je významný zisk oproti Civilizace VI, graficky méně náročná hra provozovaná OpenGL, takže Metal má zjevně pár triků v rukávu.
Přesto jsme ve Windows 10 při stejném nastavení viděli 74 FPS. To je více než dvojnásobek snímkové frekvence. Mějte na paměti, že všechny tyto testy byly provedeny na stejném stroji. Podle našich výsledků obvykle uvidíte více než dvojnásobnou snímkovou frekvenci pouhým spuštěním her ve Windows 10. Je to pozoruhodný nárůst výkonu, který obvykle vidíte pouze při upgradu hardwaru.
Pouhým spuštěním her ve Windows 10 obvykle uvidíte více než dvojnásobnou snímkovou frekvenci.
Metal se možná jednou přiblíží DirectX, pokud jde o hrubý výkon, ale je nepravděpodobné, že by to někdy nabídl lepší výkon než DirectX nebo Vulkan — připravované grafické rozhraní API. Kvůli zdrojům, které společnost Microsoft věnovala budování DirectX v průběhu let se neustále aktualizuje, na rozdíl od OpenGL nebo Metal.
I když Metal nabízel stejný výkon jako DirectX, je tu problém s dostupností. Skutečnost, že hry obvykle vycházejí pro MacOS později než pro Windows, je velkou překážkou a není to něco, co se přes noc změní.
Podezřelý číslo tři, Boot Camp
Poslední hřebík do rakve pochází od samotného Applu.
Boot Camp je nejrychlejší a nejjednodušší způsob, jak zprovoznit Windows 10 na Macu. Instalace systému Windows je jednorázové nastavení, které zabere maximálně hodinu – a v tomto okamžiku to stojí za další úsilí. Skončíte s platformou, která bude vaše hry provozovat lépe a poskytne vám k nim přístup hned první den. I když Metal dohnal DirectX, pokud jde o výkon, nemuset čekat dalších pár týdnů nebo měsíců na hraní hry, na kterou jste čekali, je docela velký problém.
Není to tak, jak by to mělo být. Pro hraní byste neměli rozdělovat část pevného disku pro celý operační systém hra, zvláště ne na drahém notebooku, který má stejný hrubý výkon jako jeho protějšky s Windows.
Tím, že Apple uživatelům Macu uvolnil cestu k instalaci Windows, dal hráčům přitažlivou alternativu špatně optimalizované MacOS porty oblíbených her, aniž byste museli investovat do budoucnosti Macu hraní her. Mezi rozdíly ve výkonu a problémy s datem vydání neuvádí Apple žádný důvod, proč by vývojáři nebo hráči používali MacOS k hraní her. Nyní se to může zdát jako praktické řešení, ale MacOS jako skutečnou herní platformu zabíjí jakoukoli budoucnost.
To nás přivádí k našemu dalšímu a poslednímu podezřelému.
Skutečný viník je odhalen
Podívejme se na naše předchozí podezřelé. Metal je navržen tak, aby poskytoval téměř přímý přístup k GPU pro profesionály a hry pro iOS, ale v konkurenci s DirectX odvádí špatnou práci. To je první důkaz ukazující na královský čep číhající ve stínech. Druhým podezřelým je Boot Camp. Snadný způsob instalace Windows na Mac vytvořil rostoucí komunitu hráčů Mac, kteří se ani nemusí obtěžovat se špatným herním výkonem MacOS. Apple ani v nejmenším neodradil od používání Boot Campu – jen to udělal pohodlnější.
Když to sečteme, je jasné, že samotný Apple je důvodem, proč hraní na MacOS umírá a je nepravděpodobné, že se někdy vrátí. Jistě, hry pro iOS se do MacOS dostávají dostatečně často a Steam má k dispozici mnoho titulů pro MacOS, ale Výše uvedené problémy – slabý výkon a snadný přístup k Windows – nabízejí silný argument proti hraní MacOS vůbec.
To vše poskytuje více usvědčujících důkazů, že Apple se nestará a pravděpodobně nikdy nebude starat o hraní na Macu. Existuje spousta důvodů, proč je hraní na MacOS mrtvé, ale spoušť stiskl sám Apple.
Doporučení redakce
- Tato skrytá nabídka navždy změnila způsob, jakým používám svůj Mac
- Apple právě dal hráčům na Macu velký důvod k nadšení
- Tento koncept macOS opravuje jak Touch Bar, tak Dynamic Island
- Jedna věc, kterou musí příští verze macOS vyřešit
- Žebříček nejlepších (a nejhorších) verzí macOS za posledních 20 let