Найти в Дзене

Apple на конференции WWDC представила инструмент Game Porting Toolkit, который в системе macOS Sonoma дает возможность быстро запустить Windows-приложение с поддержкой DirectX 12 (читай, игры). Многие сразу же заговорили о том, что Мак вдруг станет полноценной игровой платформой, однако Питер Коуэн из издания iMore с ними не согласен. По его мнению, проблема отсутствия игр на Маке не в том, что железо неподходящее или сложно писать под macOS...


————

Бизнес — это вопрос, который на протяжении многих лет мешал играм для Маках. Издатели игр часто избегают настольной платформы Apple, потому что не видят в ней потенциала для получения прибыли. Контраргумент заключается в том, что пользователи Маков не покупают достаточно игр, потому что они не выходят в то же время и в том же количестве, что и игры для Windows. Это немного похоже на загадку курицы и яйца.

Разработка игры для новой платформы требует поддержки этой платформы. Это требует дополнительных конвейеров контроля качества. Обучение персонала поддержки. А также обязательства разработчика и издателя игры продолжать поддерживать релиз для Мака с исправлениями ошибок и обновлениями параллельно с версией для Windows, особенно для онлайн-игр.

Должно быть экономическое обоснование поддержки Маков в объеме, соответствующем ожиданиям издателя по доходам. Некоторые игры выходят для Мака, но многие — нет, если только третья сторона, обладающая ресурсами и возможностями, вмешается в дело. В результате Мак часто остается без внимания. С годами этот пробел предоставил возможность небольшому числу издателей игр для Мака. Они сами издают и поддерживают игры, но это низводит Мак до статуса второстепенной платформы.

Заставить людей действительно покупать игры для своих Маков — еще одна проблема, которую Game Porting Toolkit не решает. Большинство Мак-пользователей не называют себя геймерами, по крайней мере, не Мак-геймерами. Спросите их, играют ли они в игры, и ответ будет положительным, но обычно на iPhone или другом устройстве, таком как Nintendo Switch, Xbox или PlayStation последнего поколения. Или же их Мак — это исключительно рабочий компьютер, а для игр у них может быть еще один ПК с Windows. Я отношусь к этой категории — мне было проще поступить так, чем выискивать случайные игры для Mac, в которые я хотел поиграть.

После того как Apple анонсировала Game Porting Toolkit, я провел опрос среди ветеранов-разработчиков игр для Мака. Общий консенсус — интерес, но и закатывание глаз тоже. Настроение можно резюмировать так: "Посмотрим, как долго это продлится".

Что они имеют в виду? Компания Apple печально известна тем, что после анонса новой игровой технологии она меняет приоритеты и уходит от нее. На протяжении многих лет были и другие примеры многообещающих игровых технологий от Apple, которые в конечном итоге ни к чему не привели. QuickDraw 3D RAVE и Game Sprockets — хорошие примеры из классических дней Мака: аппаратный уровень абстракции для 3D-ускорения задолго до OpenGL и набор игровых API в стиле DirectX. Обе программы были заброшены задолго до того, как Apple перешла на OS X. В течение многих лет Apple активно использовала OpenGL в качестве 3D API, но в конечном итоге уступила место Metal.

Таким образом, самая большая проблема с играми на Мак — это сама компания Apple. Apple не хватает внутренней культуры, которая бы ставила игры во главу угла. В компании есть люди, которые являются заядлыми игроками, вплоть до Фила Шиллера. И никто из тех, с кем я разговаривал, не спорит с тем, что игры — это огромная и важная часть доходов Apple от App Store.

Но игровые технологии не занимают в Apple такой же центральной роли, как в Microsoft. Там понимают, что DirectX и игры играют центральную роль в том, как люди взаимодействуют с Windows, и оказывают им заслуженное уважение. Возможно, несмотря на более ограниченную нишевую аудиторию игр на Мак, или в результате этого, игровые технологии не считаются жизненно важными для дальнейшего успеха macOS.
3 минуты