Даже самая совершенная техника может не удовлетворить ваши настоящие потребности. Это также относится к моему MacBook Pro на чипе M1. Это мощная и тихая машина, с батареей, которой хватает на целый день. Но с течением времени я понял, что мне нужно больше, чем просто работать.
Я хотел просто насладиться последними играми, не иская облачных сервисов или обходных путей. Мы хотели, чтобы было просто улучшить железо или подключить любую периферию без переходников. Короче говоря, он был заинтересован в свободе и гибкости экосистемы Windows.
Таким образом, я принимаю на первый взгляд неочевидное решение: меняю свой топовый MacBook на игровой ноутбук. Это не о том, что один продукт плохой, а другой хороший. Это история о том, как мои приоритеты изменились, и почему возможность играть и иметь больше контроля над железом сейчас важнее, чем бесшумная работа в кафе.
Чипы на Mac великолепные, но новые игры еле выходят
Очень хороший набор новых игр для Mac в 2023 году. Спасибо, что почти все работает.
Крупнобюджетные проекты по пaльцам могут быть плюс-минус актуальными на Mac.
Хватит десяти: Mafia III, серия Tomb Raider, Cities:Skyline, Divinity: Original Sin 2, The Sims 4, Цивилизация 6, Layers Of Fear, No Man’s Sky, Resident Evil Village.
При этом, кроме трех последних, почти все запуски осуществляются только с помощью Rosetta 2.
К счастью, его хватает. Проблемы с производительностью были только в Crusader Kings III, а все остальные игры на моём M1 Pro летают.
Некоторые из них представляют собой модификации, долгосрочные проекты или просто завершенные более пяти лет назад разработки, которые, наконец, достигли компьютеров Apple.
Мимо платформы же проходят Hogwarts Legacy, The Callisto Protocol, ремейк Dead Space, Atomic Hearts, Star Wars Jedi: Survivor, Kerbal Space Program 2, ремейк System Shock, Dead Island 2, Diablo IV, Alan Wake 2, Cities Skyline II, Starfield, Assassin’s Creed: Mirage и ни одной из них можно в принципе на Mac не ждать.
Да, второй год подряд WWDC становится своеобразной E3 для Mac, где компания показывает то анонс нативных версий Resident Evil Village с No Man’s Sky, то Stray с Death Stranding.

Однако, за исключением Stray, все это доковылявшие релизы последнего десятилетия.
Кроме того, не все релизы доступны для Mac, даже в собственном сервисе Apple Arcade. Например, Dead Cells+ и Stradew Valley+ не будут доступны на нём, хотя они доступны на iOS, iPadOS и TVOS. Кроме того, это один из немногих проектов в подписке, в которых мне нравится играть на ноутбуке.
Конкретно тут дело в том, кто занимался портированием под iOS, но я правда не понимаю, почему бы не позволить запускать версия для iPad на Mac с Apple Silicon, как это работают с 15‑летними GTA San Andreas и Vice City.
Кроме того, несмотря на все усилия компании, сложно представить, что ситуация резко изменится.
Apple запрещает продавать игры с Game Porting Tool
В соглашении указано, что компания разрешает только разработку, тестирование и оценку видеоигр для компьютеров Apple.
Таким образом, Apple представила инструмент для оценки возможностей переноса игр, которые были разработаны с поддержкой набора графических инструкций DirectX 12, на WWDC23. Обычно на это уходит несколько месяцев, но здесь запуск происходит сразу.
Всeм показалось, что, раз игры включаются, на Mac теперь работает Cyberpunk 2077, Diablo IV, Ведьмак 3 и так далее.
Так?
Нет, это не так.
Для начала вам нужны мощные танцы с бубном и сильное желание, чтобы запуск был гладким и без проблем.
Во-вторых, 40 кадров в секунду на ноутбуке за 250 000 долларов — это смешно.
В-третьих, новый инструмент Apple поможет разрабочикам, но не выполнит даже четверть работы.
Тем не менее, существует четвертая и самая серьезная проблема.

Steam Deck, работающий на Linux, запускает Windows‑игры благодаря тем же людям, которые разработали технологию, лежащую в основе Game Porting Tool
Хотя программа имеет громкое название, на самом деле это не инструмент, а слой для перевода игр Windows, называемый Wine. Кроме того, он включал анализ производительности.
Когда игра запускается, программа показывает, где есть проблемы.
Чуть больше про Wine:
Game Porting Tool (с большими доработками) основан на CrossOver 2022, которая уже давно запускает программы Windows, но с большими костылями.
Кроме того, за несколько дней до WWDC23 энтузиасты узнали, как запускать игры, разработанные под DirectX 12, например, более старую Diablo II.
В свою очередь, CrossOver использует открытую технологию Wine для перевода программных инструкций Windows.
CodeWeavers, создатель CrossOver, финансирует большую часть разработки Wine.
Разработчики из CodeWeavers на Steam Deck используют Proton, слой перевода инструкций DirectX, чтобы запускать игры на Windows.
Название «Wine» происходит от «Wine Is Not an Emulator», что буквально говорит «Wine это не эмулятор». Ровно как и Game Porting Tool, на нём основанный.
В соответствии с условиями использования винограда любой, кто использует эту технологию, обязан сообщать о своих достижениях сообществу. не соответствует общепринятому стилю Apple.
Вероятно, чтобы обойти ограничение, в лицензии Apple Game Porting Tool чёрным по белому указано, что ни один разработчик не имеет права продавать игру, которая запускается на его основе, а также не может заниматься обратной разработкой и тем самым вносить вклад в развитие технологий CodeWeavers.
В результате компания официально запретила продавать игры конечным пользователям с «вшитым» инструментом для портирования, а также «взламывать» схему перевода инструкций для Metal, которая была доступна для всеобщего использования.
Кроме того, очень интересно, что…
Game Porting Tool не портирует игры
В официальном видео про новый инструмент Apple чётко показывает, для чего он нужен. Работы от одной только возможности запуска меньше не становится
За разработчиков Game Porting Tool ничего в коде не меняет и даже не даёт подсказок, как именно сделать нативную для ARM версию проекта.
Он просто указывает место, где искать проблемы.
Несмотря на это, реальные инструменты для портирования доступны, и они включены в дополнительный пакет. Они были выпущены Apple сразу после той же WWDC 2023.
Все они опираются на низкоуровневый набор инструментов для металлической графики, которые работают прямо с железом.
Автоматическая компиляция шейдеров и универсальный движок теперь всё же ускорят портирование игры, а для созданных на основе DirectX 12 в принципе сделают это возможным
Есть Metal shader converter, компилятор шейдеров и MetalFX Upscaling.
С помощью них и десятков других видео Apple идёт навстречу разработчикам, чтобы те могли эффективно оптимизировать игры под платформу компании, параллельно улучшая Metal 3 в macOS 14 Sonoma.
Таким образом, ожидаемая революция не произошла.
Похоже, что Apple сделала еще один шаг, облегчающий работу разработчиков, но, похоже, не выпустила инструмент, который может помочь им выполнить задачи.
В итоге получается, что эйфория от выхода Game Porting Tool выглядит точно так же, как если бы всем пользователям настольного и полноценного Adobe Premiere Pro сказали бы, что с выходом Apple Final Cut Pro на iPad они теперь смогут с той же эффективностью монтировать свои голивудские блокбастеры на планшете.
Я продаю свой топовый MacBook M1 Pro и покупаю игровой ноутбук на Windows, потому что надоело — надоело, что почти все игры, которые хочу играть, на Mac не работают. Да, MacBook крут: быстрый, красивый, батарея держит целый день. Но зачем мне эта красота, если я не могу запустить даже обычную игру без костылей, эмуляторов и вечных танцев с бубном? Хочется просто включил — поиграл. А ещё хочется полноценную Windows для некоторых программ и удобства. Иногда удобство важнее статуса.
Один движок не равно одна платформа

Для релиза ремейка Layers of Fear, созданного на базе Unreal Engine 5, разработчикам пришлось работать напрямую с инженерами Apple
Оптимизировать графику под консоли и Mac сложно. Со стороны может показаться, что, если игру разработали на Unity или Unreal Engine 5, которые совместимы и нативно работают на продуктах Sony, Microsoft, Apple и Nintendo, то запустить игры на мультифплатформе можно в один клик.
Нет.
Смотрите, насколько трудно начинать последние эксклюзивы PlayStation на ПК. Везде есть провалы и просадки. Учитывать все элементы низкоуровневой работы шейдеров сложно, адаптировать код приходится аккуратно, важно иметь понимание, как работают «строительные блоки» графики для разных API на каждой платформе.
Поэтому, например, несмотря на полную совместимость Unity с ARM чипами в Mac, в Colossal Order говорят, что вообще не знают, будут ли выпускать Cities Skyline II на компьютеры Apple.
Даже с учётом того, что их первая часть в 2015 году вышла на Windows и тогда ещё называвшейся OS X одновременно. И эта версия до сих пор отлично работает через Rosetta 2 на моём MacBook Pro 16 с M1 Pro.

Разработчики Cities: Skyline II (Colossal Order, Paradox Interactive) отвечают, что пока версии для Mac в планах нет
Разработчики Layers of Fear, в свою очередь, сделали версию для Mac и запустили в тот же день, что и на всех остальных платформах. Это первая игры на Unreal Engine 5 для macOS. Программисты похвалили реальную мощность, которую дают инструменты Apple в использовании железа Mac.
Однако вся индустрия должна следовать этому примеру.
Чтобы добиться этого, создатели игры должны иметь коммерческий интерес, что невозможно без интереса потребителей.
У людей нет в головах мысли «Mac для игр»

Разрастающийся Apple Arcade, Apple Vision Pro с чипом M2, которому нужны интерактивные развлечения, каждая WWDC с анонсом новых крупнобюджетных проектов для Mac, наконец, становится возрождением игровой Apple.
Компания будет иметь такой же спрос на свой «пространственный компьютер», как и на ноутбуки, если она хочет снова стать известной в индустрии.
Когда я писал этот пост, я в основном общался с девушкой из Германии, которая пользовалась iPhone 11. Она удивилась, узнав, над какой темой я работаю, и удивилась, что вообще можно играть на MacBook.
Теперь я понял, насколько глубоко Apple придется работать с обычными покупателями, а не с увлечёнными, такими как я.
Люди просто не знают, насколько хороши их компьютеры в настоящее время.
Конец неравенства далеко
Уже второй год игры не могут работать на более мощном железе, что мешает
По сути, проблемы с играми на Mac заключаются в четырех пунктах:
- Apple контролирует софт и железо даже на уровне графики через Metal
- Из-за несовместимости Metal и DirectX 12 визуал нужно пересобирать
- Компьютеров Apple в 10 раз меньше, чем ПК
- Покупатели Mac не ассоциируются с геймерами.
-
Поскольку контроль софта встроен в ДНК купертиновцев, вероятно, что в обозримом будущем с нами останется только первый пункт.
Они тщательно работают над другими.
Раньше перевести инструкции DirectX 12 на Metal почти не могли, но Apple выпустила для этого анализатор Game Porting Tool и реальные инструменты портирования.
Аналитики Counterpoint предполагают, что Mac на ARM продолжит отбирать рынок.
Apple контролирует около 90% проданных ноутбуков на ARM. Доля растет ежегодно, и в 2020 году M1 подвергся сейсмическому удару.
Для контекста.
В 2022 году Apple Silicon занимала 11,52 процента проданных ноутбуков, что составило 90 процентов всех проданных настольных ПК, с долей 12,8 процента.
В 2027 году это составит примерно 22,8% от продаж.
Проблема заключается в том, что к тому времени разработчики, возможно, только начнут полагаться на платформу как на важный ресурс. Кроме того, это произойдет, если Apple продолжит снижать цены и привлекать новых игроков игровым направлением, уменьшив свою долю в сытой отрасли.
В конце концов, это не означает, что MacBook плох. Это отличный инструмент для многих целей. Между тем, мои интересы и желания изменились. Mac больше не был ключом к всему, что мне нужно.
Я не продаю его из-за злости, а потому что мне надоело искать обходные пути, совместимые версии или просто отказываться от новых игровых впечатлений. Я хочу просто нажать «установить» и играть.
Следовательно, я выбираю игровой ноутбук с Windows. Это осознанный шаг в сторону другого опыта, в котором мощность используется в первую очередь для развлечения, а экосистема предоставляет мне ту самую свободу, которой мне сейчас не хватает. Иногда просто нужно поменять инструмент, чтобы снова удовольствие от технологии.








