Закрыть объявление

Компьютеры Mac никогда не предназначались для игр. Ведь именно поэтому игры для операционной системы macOS долгое время даже не готовились, а разработчики, наоборот, успешно игнорировали яблочную платформу, что, можно сказать, справедливо до сих пор. Появление чипов Apple Silicon существенно изменило дискуссию: пользователи Apple наконец-то заинтересовались играми и ищут различные способы использования своего Mac для игр. В финале, к сожалению, все не так просто, поскольку высокая производительность просто не обеспечивает оптимальное функционирование игр.

Также очень важно наличие современного API, который, похоже, раскрывает весь потенциал оборудования. И именно здесь мы можем столкнуться с принципиальным камнем преткновения. В случае с ПК (Windows) доминирует библиотека DirectX, но, к сожалению, она не является мультиплатформенной и просто не работает для пользователей Apple. Компания Valve, стоящая за играми Half-Life 2, Team Fortress 2 или Counter-Strike, пытается решить этот недуг, что имеет несомненную долю в разработке мультиплатформенного API под названием Vulkan, который непосредственно предназначен для работы. максимально эффективно с современными сборками и даже предлагает поддержку Apple Silicon. То есть он мог бы это предложить, если бы кто-то сознательно этому не мешал.

Apple блокирует иностранные инновации

Но, как мы все знаем, Apple, этот гигант из Купертино прокладывает свой собственный путь и постепенно игнорирует всех конкурентов. То же самое и в случае с этой дискуссией, где решается, станут ли когда-нибудь Mac подходящими устройствами для игр. Поэтому, хотя API Vulkan предлагает нативную поддержку компьютеров с чипами Apple Silicon, компания Apple полностью ее урезала и официально не поддерживает API, на что у нее есть фундаментальная причина. Вместо этого компания полагается на собственное решение, которое лишь немногим старше Vulcan и лучше работает с экосистемой Apple — оно носит название Metal. До этого компьютеры, телефоны и планшеты Apple полагались на старую альтернативу OpenCL, которая практически исчезла и была полностью заменена Metal.

API Металл
Графический API Metal от Apple

Но вот в чем проблема. Некоторые поклонники Apple видят в этом то, что Apple полностью блокирует зарубежные инновации и не хочет пускать их в свои системы, хотя это могло бы помочь, например, геймерам. Но все это будет больше связано с неудачным выбором времени. Гиганту из Купертино пришлось долго работать над разработкой API Metal и наверняка потратить на это немало денег. Самый первый релиз состоялся уже в 2014 году. А вот Vulkan вышел на два года позже (2016). В то же время мы можем столкнуться еще с одной проблемой — общей оптимизацией. В то время как графический API Vulkan предназначен практически для каждого компьютера под солнцем (стремясь быть кроссплатформенным), Metal напрямую ориентирован на определенный тип оборудования, а именно на устройства Apple, которые могут дать лучшие результаты.

Как обстоят дела с играми на Mac?

Итак, правда в том, что компьютеры Mac не более готовы к играм, чем, скажем, два года назад. Хотя производительность чипов Apple Silicon обеспечивает им огромную производительность, именно в игровой сфере они не будут работать без высококачественного графического API, позволяющего играм использовать весь потенциал оборудования. К счастью, некоторые разработчики пытаются реагировать на текущие события. Например, сегодня у нас есть популярная MMORPG World of Warcraft, которая даже предлагает встроенную поддержку компьютеров с Apple Silicon, когда использует графический API Apple Metal. К сожалению, такие игры мы сможем пересчитать только по пальцам.

.