На данный момент в Steam для MacOS доступно всего 4500 игр. Это больше нуля, но для сравнения: примерно столько же компьютерных игр появится в Steam. в этом году один.
В то время как количество игр на платформе Apple iOS продолжает расти, игры на MacOS находятся не в лучшей форме. Но опять же, надежда на игры на вашем Mac никогда не имела особого оправдания. Это была несбыточная мечта для тех, кто хотел бы также играть в игры на компьютерах, которыми пользовался всю оставшуюся жизнь.
Связанный
- Как macOS Sonoma может исправить виджеты или сделать их еще хуже
- В macOS Sonoma от Apple есть функция, меняющая правила игры — буквально
- Является ли macOS более безопасным, чем Windows? В этом отчете о вредоносном ПО есть ответ
Надежда на игры на вашем Mac никогда не имела особого оправдания.
Однако за последние несколько лет Apple разработала собственный графический API под названием Metal как конкурента DirectX и OpenGL. Это началось как iOS эксклюзив, но новейшая версия Metal (Metal 2) теперь включена в каждую копию MacOS High Sierra. Внезапно разговоры об играх на Mac снова заговорили. Собиралась ли Metal 2 открыть новую эру игр для Mac? Начнет ли Apple выделять серьезные ресурсы на то, чтобы доставить удовольствие геймерам?
К сожалению, ответов по-прежнему нет — и нет. Игры для Mac все еще мертвы, и пришло время начать расследование того, кто их убил. Давайте вызывать подозреваемых по одному, чтобы выяснить, кто нажал на курок и почему.
Наш первый подозреваемый — OpenGL
Сила конкуренции — очевидный выбор, поскольку она не только убила игры на Mac, но и лишила их шансов.
Как наш Статистика Steam показывает, что Windows всегда была предпочтительной платформой ПК для геймеров. Даже если бы каждый пользователь Mac в мире был геймером, все 100 миллионов из них, это была бы очень маленькая аудитория по сравнению с потенциальной аудиторией активных пользователей Windows 10 — около 600 миллионов. Не все из них — геймеры, но для разработчиков это заманчивая цифра.
Если игры в конечном итоге перейдут на MacOS — а это большое «если» — результат часто будет неоднозначным. Когда компьютерные игры портируются на MacOS, они часто передаются стороннему разработчику, который затем вносит все закулисные изменения, чтобы игра работала в новой операционной системе. Это означает, что игра типа Цивилизация VI не создан с нуля для работы на MacOS — более того, он даже не использует Metal для управления своей графикой. Несмотря на то, что это относительно недавняя игра, разработчики решили использовать для запуска другой API под названием OpenGL. Цивилизация VI на МакОС. OpenGL существовал задолго до того, как на сцене появился Metal, и до сих пор поддерживает множество игр, в которые можно играть на Mac.
В наших тестах игра показала скорость всего около 22 кадров в секунду во время внутреннего теста при разрешении 1620 x 1050 и средних настройках. Мы провели тест на 15-дюймовом MacBook Pro с AMD Radeon Pro 455. видеокарта при работе в MacOS. Та же система показала 66 кадров в секунду, когда мы запускали тот же тест в Windows 10.
MacOS даже не совместим с самой последней версией OpenGL.
Это не просто лишний кадр тут и там — Цивилизация VI работает в три раза быстрее в Windows 10, чем в MacOS. Как мы говорили ранее, Цивилизация VI не использует Metal для продвижения своей графики — и это основная проблема.
OpenGL не является проприетарным API, таким как DirectX от Microsoft. Это открытая графическая платформа, работающая на Windows, MacOS и Linux. Он выполняет свою работу, но он не так эффективен, как DirectX, потому что он не создан с нуля для удовлетворения потребностей MacOS так же, как DirectX для Windows.
Что еще хуже, MacOS даже не совместима с последняя версия OpenGL. MacOS использует версию 4.1, выпущенную в 2010 году, самая последняя версия — 4.6, выпущенная в 2017 году. Apple пытается заставить разработчиков использовать Metal, но в результате геймеры оказываются в проигрыше.
Наш второй подозреваемый — DirectX
DirectX — это набор API-интерфейсов, которые Microsoft создавала на протяжении десятилетий, чтобы помочь разработчикам перенести свои приложения и игры в мир Windows. Это та часть Windows, которая выполняет всю тяжелую графическую работу, и это основная причина, по которой игроки и разработчики используют компьютеры с Windows для удовлетворения своих игровых потребностей. Но можно ли его действительно винить в смерти игр на MacOS?
Мы установили, что игры на Mac не всегда используют Metal, но что насчет того, когда они это делают? Посмотрим, насколько хорошо складывается производительность.
при разрешении 1620 x 1050, когда все настройки были установлены на средние, мы увидели стабильные 33 кадра в секунду на MacOS. Мы провели тест на 15-дюймовом MacBook Pro с видеокартой AMD Radeon Pro 455 при работе в MacOS.
Это значительный выигрыш по сравнению Цивилизация VI, менее требовательная к графике игра, работающая под управлением OpenGL, поэтому у Metal явно есть в запасе несколько хитростей.
А вот в Windows 10 при тех же настройках мы увидели 74 FPS. Это более чем в два раза превышает частоту кадров. Имейте в виду, что все эти тесты проводились на одной машине. Согласно нашим результатам, вы обычно увидите увеличение частоты кадров более чем в два раза, просто запуская игры в Windows 10. Это замечательный прирост производительности, подобный которому вы обычно замечаете только при обновлении оборудования.
Обычно вы увидите увеличение частоты кадров более чем в два раза, просто запустив игры в Windows 10.
Когда-нибудь Metal сможет приблизиться к DirectX по производительности, но вряд ли он когда-нибудь сможет это сделать. лучше производительность, чем DirectX или Вулкан — предстоящий графический API. Из-за ресурсов, которые Microsoft посвятила созданию ДиректХ на протяжении многих лет он всегда видит обновления, в отличие от OpenGL или Metal.
Даже если Metal обеспечивает такую же производительность, как DirectX, существует проблема доступности. Тот факт, что игры для MacOS обычно выходят позже, чем для Windows, является большим препятствием, и это не изменится в одночасье.
Подозреваемый номер три, Учебный лагерь
Последний гвоздь в гроб забивает сама Apple.
Учебный лагерь это самый быстрый и простой способ заставить Windows 10 работать на Mac. Установка Windows — это однократная установка, которая занимает максимум около часа, и на этом этапе дополнительные усилия стоят того. В итоге вы получаете платформу, которая будет лучше запускать ваши игры и предоставит вам доступ к ним с первого же дня. Даже если Metal догнал DirectX по производительности, не нужно ждать дополнительных нескольких недель или месяцев, чтобы сыграть в игру, которую вы так долго ждали, это довольно большое дело.
Это не так, как должно быть. Вам не нужно разбивать часть жесткого диска на всю операционную систему только для того, чтобы играть. игра, особенно на дорогом ноутбуке, который обладает такой же мощью, как и его аналоги на Windows.
Освободив пользователям Mac возможность устанавливать Windows, Apple предоставила геймерам привлекательную альтернативу плохо оптимизированные порты популярных игр для MacOS без необходимости инвестировать в будущее Mac игры. Учитывая различия в производительности и проблемы с датой выпуска, Apple не дала разработчикам или геймерам никаких причин использовать MacOS для игр. Сейчас это может показаться удобным решением, но оно убивает любое будущее MacOS как настоящей игровой платформы.
Это подводит нас к нашему следующему и последнему подозреваемому.
Настоящий виновник раскрыт
Давайте посмотрим на наших предыдущих подозреваемых. Metal спроектирован так, чтобы обеспечить практически прямой доступ к графическому процессору для профессионалов и игр для iOS, но он плохо конкурирует с DirectX. Это первое свидетельство, указывающее на то, что вор в законе скрывается в тени. Второй подозреваемый — Boot Camp. Благодаря простому способу установки Windows на Mac появилось растущее сообщество геймеров Mac, которым даже не приходится беспокоиться о плохой игровой производительности MacOS. Apple ни в малейшей степени не препятствует использованию Boot Camp — она только сделала его более удобным.
Сложите все это, и станет ясно, что именно Apple является причиной того, что игры на MacOS умирают и вряд ли когда-либо вернутся. Конечно, игры для iOS достаточно часто переходят на MacOS, и в Steam доступно множество игр для MacOS, но Вышеупомянутые проблемы — низкая производительность и легкий доступ к Windows — являются веским аргументом против игр на МакОС вообще.
Все это является еще более убедительным доказательством того, что Apple не заботится и, вероятно, никогда не будет заботиться об играх на Mac. Есть множество причин, по которым игры на MacOS мертвы, но Apple сама нажала на курок.
Рекомендации редакции
- Это скрытое меню навсегда изменило то, как я использую свой Mac
- Apple только что дала геймерам Mac большой повод для волнения
- Эта концепция macOS исправляет как Touch Bar, так и Dynamic Island.
- Единственное, на что должна обратить внимание следующая версия macOS
- Рейтинг лучших (и худших) версий macOS за последние 20 лет