Почему требования к Mac для игр намного выше, чем для Windows?

0

Это просто взорвало мой разум. Взять, к примеру, Средневековье II: Тотальная война.

Требование для windows: 512 МБ ОЗУ + 11 ГБ свободного места на жестком диске + 128 МБ GPU

Требование для Mac: 4 Гб оперативной памяти + 32 Гб свободного места на жестком диске + 256/512 МБ GPU

Почему требования намного выше? В частности, размер игр более чем вдвое превышает версию Windows! Что здесь происходит?

Ant
источник

Ответы:

4

Проблема в том, что вы смотрите на игру Medieval II: Total War, которая была выпущена для Windows в ноябре 2006 года (последний патч выпущен в 2007 году, насколько я могу судить) и для OS X в январе 2016 года. Версия для Windows работает на 2000 / XP (Windows 2000 была первоначально выпущена в 1999 году), тогда как для Mac минимум - OS X 10.10.5, который вышел чуть менее двух лет назад. Другими словами, игра была портирована на Mac совсем недавно, поэтому для ее запуска требуется современный компьютер. Я не уверен, почему требования к дисковому пространству намного выше; Я подозреваю, что это либо опечатка, либо активы в версии для Mac были значительно улучшены.

Если вы сравните Total War: Rome 2, еще одну игру из той же серии, но выпущенную с интервалом в два года для двух ОС, вы увидите Системные Требования это намного больше похоже. На самом деле, версия для Mac на самом деле требует меньше места на жестком диске. Это требует больше оперативной памяти, но я думаю, это больше связано с базовой ОС, чем с чем-либо еще.

Я посмотрел на некоторые игры в своей библиотеке Steam, чтобы еще раз подтвердить, что системные требования не являются более высокими для игр на Mac. SOMA фактически имеет одинаковые требования для двух ОС. Marvel Heroes 2016 очень похож на обоих. Ведьмак: Расширенное издание имеет несколько более высокие требования к Mac, чем Windows, особенно к оперативной памяти, но, опять же, он работает на гораздо более старых ОС Windows (XP), чем OS X (минимум 10,8). Team Fortress 2 имеет почти идентичные требования.

В конечном итоге все сводится к нескольким вещам: сроки выпуска (опять же, сравнение игры, вышедшей в 2006 году, с портом, выпущенным в 2016 году, не даст аналогичных результатов); набор навыков вовлеченных разработчиков (студия, которая может быть не настолько знакома с Mac, может быть не в состоянии оптимизировать игру так же, как и та, кто, например, Aspyr); находится ли игра в эмуляционном слое (например, Cider или Wine, что делают некоторые крупные издатели в качестве альтернативы тому, чтобы такая компания, как Aspyr, перенесла игру на версию для Mac); и, в конечном счете, насколько издатель заботится о качестве игры и тратит время (и, конечно, деньги) на оптимизацию игры для целевой платформы.

tubedogg
источник
-1

Существует два типа игр для OSX: нативные приложения (игры, которые на самом деле созданы для Mac, они отлично работают) и порты из окон. Второй тип использует специальные инструменты, чтобы игры, изначально написанные для Windows, работали на Mac. Одним из примеров является Aspyr ( https://www.aspyr.com ). Проблема с этими портами заключается в том, что игра никогда не была разработана для работы на Mac и поэтому работает очень плохо после порта. Это приводит к гораздо более высоким системным требованиям. Хуже того, некоторые разработчики просто вставляют свою игру в эмулятор, такой как wine, который довольно нестабилен и грязен. Wine может быть хорошим способом запуска игр на Mac в некоторых случаях и при определенных обстоятельствах, поэтому, возможно, ваша игра соответствует этим критериям. Поскольку Wine бесплатен, вы можете взглянуть на: https://appdb.winehq.org для вашей игры и посмотрите, как она работает.

MSa
источник
Этот ответ является ... проблематичным в лучшем случае. Тот факт, что игра портирована из Windows (или Xbox, или iOS, или любой другой ОС), не дает точного представления о том, хорошо ли будет работать заголовок в OS X. Это зависит от навыков разработчика, выполняющего портирование. и не могут быть обобщены. Как только игра портирована, она фактически становится родным приложением. Различие, которое вы должны сделать, - это те, которые используют какой-либо тип оболочки / эмуляции (например, Wine, Java или Adobe Air), что означает приложение не является родной, по сравнению с переносом игрового кода из исходной формы в собственный код OS X, что означает приложение является родные.
tubedogg
Я думаю, что Aspyr также был бы очень удивлен, узнав, что, по вашему мнению, все их порты "работают очень плохо". Aspyr публикует только нативные игры. Они не являются примером компании, использующей «специальные инструменты» для запуска игры для Windows на Mac; они являются примером компании, которая портирует игры с другой ОС на Mac, что приводит к собственным играм. Взгляни на Эта статья чтобы узнать, что на самом деле означает родной против не родной.
tubedogg