W tej chwili na platformie Steam dla systemu MacOS dostępnych jest zaledwie 4500 gier. To więcej niż zero, ale dla porównania jest to mniej więcej liczba gier na PC, które trafią na Steam W tym roku sam.
Podczas gdy liczba gier na platformie Apple iOS stale się rozwija, gry na MacOS nie są w dobrym stanie. Ale z drugiej strony nadzieja na granie na komputerze Mac nigdy nie miała większego uzasadnienia. Było to marzenie tych, którzy marzyli o możliwości grania w gry na komputerach, z których korzystali przez resztę życia.
Powiązany
- Jak macOS Sonoma może naprawić widżety — lub jeszcze bardziej je pogorszyć
- System macOS Sonoma firmy Apple ma funkcję zmieniającą zasady gry – dosłownie
- Czy macOS jest bezpieczniejszy niż Windows? Ten raport o złośliwym oprogramowaniu zawiera odpowiedź
Nadzieja na grę na komputerze Mac nigdy nie miała większego uzasadnienia.
Jednak w ciągu ostatnich kilku lat Apple opracowało własne graficzne API o nazwie Metal jako konkurent DirectX i OpenGL. Zaczęło się jako
iOS ekskluzywna, ale najnowsza wersja Metal (Metal 2) jest teraz dołączona do każdej kopii MacOS High Sierra. Nagle w powietrzu znów pojawiła się rozmowa o grach na komputerze Mac. Czy Metal 2 zapoczątkuje nową erę gier na komputerach Mac? Czy Apple zacząłby udostępniać poważne zasoby, aby zadowolić graczy?Niestety, odpowiedzi nadal brzmią: „nie” i „nie”. Gry na komputery Mac nadal są martwe i nadszedł czas, abyśmy wszczęli dochodzenie w sprawie tego, kto je zabił. Wprowadzajmy podejrzanych pojedynczo, aby dowiedzieć się, kto pociągnął za spust i dlaczego.
Nasz pierwszy podejrzany – OpenGL
Siła konkurencji jest oczywistym wyborem jako siła, która nie tylko zabiła gry na komputerach Mac, ale uniemożliwiła im jakiekolwiek szanse.
Jak nasz Statystyki Steama pokazuje, że Windows zawsze był platformą PC wybieraną przez graczy. Nawet gdyby każdy użytkownik komputera Mac na świecie był graczem – wszystkich 100 milionów z nich – byłaby to bardzo mała grupa odbiorców w porównaniu z potencjalną publicznością aktywnych użytkowników systemu Windows 10 — około 600 milionów. Nie wszyscy z nich są graczami, ale dla programistów jest to kusząca liczba.
Jeśli gry w końcu trafią na system MacOS – a to jest duże „jeśli” – rezultat często będzie mieszany. Kiedy gry komputerowe są przenoszone do systemu MacOS, często są przekazywane zewnętrznemu programiście, który następnie wprowadza wszystkie zakulisowe poprawki, aby gra działała w nowym systemie operacyjnym. Oznacza to grę taką jak Cywilizacja VI nie jest zbudowany od podstaw do pracy na MacOS — w rzeczywistości nawet nie używa Metalu do obsługi grafiki. Mimo że jest to stosunkowo nowa gra, twórcy zdecydowali się na uruchomienie innego interfejsu API o nazwie OpenGL Cywilizacja VI na MacOS-ie. OpenGL istniał na długo przed pojawieniem się Metalu i nadal obsługuje wiele gier, w które można grać na komputerze Mac.
W naszych testach gra osiągała jedynie około 22 klatek na sekundę podczas wewnętrznego testu porównawczego w rozdzielczości 1620 x 1050 na średnich ustawieniach. Test porównawczy przeprowadziliśmy na 15-calowym MacBooku Pro z kartą AMD Radeon Pro 455 karta graficzna podczas pracy w systemie MacOS. Ten sam system osiągnął 66 klatek na sekundę, gdy przeprowadziliśmy ten sam test porównawczy w systemie Windows 10.
MacOS nie jest nawet kompatybilny z najnowszą wersją OpenGL.
To nie tylko dodatkowa ramka tu i tam — Cywilizacja VI działa trzy razy szybciej w systemie Windows 10 niż w systemie MacOS. Jak powiedzieliśmy wcześniej, Cywilizacja VI nie używa Metalu do ulepszania swojej grafiki – i to jest główny problem.
OpenGL nie jest zastrzeżonym interfejsem API, takim jak DirectX firmy Microsoft. To otwarta platforma graficzna działająca na systemach Windows, MacOS i Linux. Spełnia swoje zadanie, ale nie jest tak wydajny jak DirectX, ponieważ nie jest zbudowany od podstaw, aby zaspokoić potrzeby systemu MacOS w taki sam sposób, w jaki DirectX jest przeznaczony dla systemu Windows.
Co gorsza, MacOS nie jest nawet kompatybilny z najnowsza wersja OpenGL. MacOS korzysta z wersji 4.1 wydanej w 2010 roku, najnowsza wersja to 4.6, która ukazała się w 2017 roku. Apple próbuje nakłonić programistów do korzystania z metalu, ale w rezultacie gracze dostają krótszą rękę.
Nasz drugi podejrzany – DirectX
DirectX to zbiór interfejsów API, które firma Microsoft budowała przez dziesięciolecia, aby pomóc programistom we wprowadzaniu aplikacji i gier do świata systemu Windows. Jest to część systemu Windows, która wykonuje całą ciężką pracę graficzną i jest to główny powód, dla którego gracze i programiści gromadzą komputery z systemem Windows w celu zaspokojenia wszystkich swoich wyznaczonych potrzeb związanych z grami. Ale czy naprawdę można go winić za śmierć gier na MacOS?
Ustaliliśmy, że gry na komputerze Mac nie zawsze korzystają z Metalu, ale co w przypadku, gdy tak się dzieje? Zobaczmy, jak dobrze wypada wydajność.
przy rozdzielczości 1620 x 1050 i przy wszystkich ustawieniach ustawionych na średnie, na MacOS widzieliśmy stałe 33 FPS. Test porównawczy przeprowadziliśmy na 15-calowym MacBooku Pro z kartą graficzną AMD Radeon Pro 455 podczas pracy w systemie MacOS.
To znacząca korzyść Cywilizacja VI, mniej wymagającą graficznie grą prowadzoną przez OpenGL, więc Metal najwyraźniej ma kilka asów w rękawie.
Jednak w Windows 10, przy tych samych ustawieniach, widzieliśmy 74 FPS. To znacznie ponad dwukrotnie więcej klatek na sekundę. Należy pamiętać, że wszystkie te testy przeprowadzono na tej samej maszynie. Według naszych wyników, po prostu uruchamiając gry w systemie Windows 10, liczba klatek na sekundę będzie zazwyczaj ponad dwukrotnie większa. To niezwykły wzrost wydajności, który zwykle można zaobserwować dopiero po modernizacji sprzętu.
Uruchamiając gry w systemie Windows 10, zazwyczaj zobaczysz ponad dwukrotnie większą liczbę klatek na sekundę.
Metal może pewnego dnia zbliżyć się do DirectX pod względem wydajności, ale jest mało prawdopodobne, że kiedykolwiek będzie to możliwe lepsza wydajność niż DirectX lub Wulkan — nadchodzące API graficzne. Ze względu na zasoby, które Microsoft poświęcił na budowanie DirectX z biegiem lat zawsze otrzymuje aktualizacje, w przeciwieństwie do OpenGL lub Metal.
Nawet jeśli Metal oferował taką samą wydajność jak DirectX, istnieje problem z dostępnością. Fakt, że gry są zwykle wydawane dla systemu MacOS później niż dla systemu Windows, stanowi dużą przeszkodę i nie zmieni się to z dnia na dzień.
Podejrzany numer trzy, Boot Camp
Ostatni gwóźdź do trumny pochodzi od samego Apple.
Obóz dla rekrutów to najszybszy i najłatwiejszy sposób na uruchomienie systemu Windows 10 na komputerze Mac. Instalacja systemu Windows to jednorazowa konfiguracja, która zajmuje maksymalnie około godziny — i na tym etapie jest warta dodatkowego wysiłku. Otrzymujesz platformę, na której Twoje gry będą lepiej działać i która zapewni Ci dostęp do nich już pierwszego dnia. Nawet jeśli Metal dogonił DirectX pod względem wydajności, brak konieczności czekania dodatkowych kilku tygodni lub miesięcy na zagranie w grę, na którą czekałeś, to całkiem spora sprawa.
To nie tak powinno wyglądać. Nie powinieneś musieć dzielić części dysku twardego na cały system operacyjny tylko po to, aby grać grę, zwłaszcza nie na drogim laptopie, który ma tę samą moc, co jego odpowiedniki w systemie Windows.
Umożliwiając użytkownikom komputerów Mac instalację systemu Windows, Apple udostępniło graczom atrakcyjną alternatywę słabo zoptymalizowane porty popularnych gier na MacOS, bez konieczności inwestowania w przyszłość Maca hazard. Pomiędzy różnicami w wydajności a problemami z datą premiery Apple nie dał programistom ani graczom żadnego powodu, aby używać MacOS do grania w gry. Teraz może się to wydawać przydatnym rozwiązaniem, ale zabija jakąkolwiek przyszłość dla MacOS jako prawdziwej platformy do gier.
To prowadzi nas do kolejnego i ostatniego podejrzanego.
Prawdziwy winowajca zostaje ujawniony
Spójrzmy na naszych poprzednich podejrzanych. Metal został zaprojektowany tak, aby zapewniać niemal bezpośredni dostęp do procesora graficznego profesjonalistom i grom na iOS, ale słabo radzi sobie z konkurencją dla DirectX. To pierwszy dowód wskazujący na czającego się w cieniu króla. Drugim podejrzanym jest Boot Camp. Łatwy sposób instalacji systemu Windows na komputerach Mac stworzył rosnącą społeczność graczy na komputerach Mac, którzy nie muszą nawet zawracać sobie głowy słabą wydajnością systemu MacOS w grach. Apple w najmniejszym stopniu nie zniechęcił do korzystania z Boot Camp — po prostu uczynił go wygodniejszym.
Dodaj to do siebie, a stanie się jasne, że sam Apple jest powodem, dla którego gry w systemie MacOS umierają i jest mało prawdopodobne, że kiedykolwiek powrócą. Jasne, gry na iOS dość często trafiają na MacOS, a Steam oferuje wiele tytułów na MacOS, ale wyżej wymienione problemy — słaba wydajność i łatwy dostęp do systemu Windows — stanowią mocny argument przeciwko graniu dalej MacOS w ogóle.
Wszystko to dostarcza bardziej przekonujących dowodów na to, że Apple nie interesuje i prawdopodobnie nigdy nie będzie dbało o granie na komputerze Mac. Istnieje wiele powodów, dla których granie na MacOS jest martwe, ale sam Apple pociągnął za spust.
Zalecenia redaktorów
- To ukryte menu na zawsze zmieniło sposób, w jaki korzystam z komputera Mac
- Apple właśnie dał graczom komputerów Mac duży powód do ekscytacji
- Ta koncepcja systemu MacOS naprawia zarówno pasek Touch Bar, jak i dynamiczną wyspę
- Jest jedna rzecz, którą musi rozwiązać następna wersja systemu macOS
- Ranking najlepszych (i najgorszych) wersji systemu macOS z ostatnich 20 lat