Новости IT, Tech-лайфхаки & Кодинг

Valve представила нативную версию Steam под Apple Silicon

Valve выпустила бета-версию Steam с нативной поддержкой процессоров Apple Silicon для компьютеров Mac. После нескольких лет использования транслятора Rosetta 2, который позволял запускать приложения, созданные под процессоры Intel на устройствах Apple M, разработчики из Valve перевели клиент на архитектуру ARM. Об этом стало известно благодаря обновлению в рамках программы бета-тестирования.

Valve представила нативную версию Steam под Apple Silicon
Источник изображения: Steam

Ранее работа Steam на Apple Silicon была возможна исключительно через Rosetta 2, что приводило к дополнительной нагрузке на систему, снижению производительности и менее отзывчивому интерфейсу — особенно это ощущалось в части приложения, построенной на движке Chromium. С переходом на родную реализацию пользователи получили ускоренный запуск клиента, более плавное открытие страниц магазина и сообщества, а также улучшенное взаимодействие с основными функциями сервиса, отмечает 9to5Mac.

Одним из ключевых изменений стало перенаправление Chromium Embedded Framework на поддержку Apple Silicon. Это позволило устранить одно из главных узких мест в работе приложения. По словам технического аналитика Андрея Тсая (Andrew Tsai), сравнение производительности между старой и новой версией показало значительный прирост скорости даже в самых базовых операциях, например, при открытии библиотеки игр или переключении вкладок.

Чтобы попробовать новую версию, нужно открыть приложение Steam на Mac, зайти в раздел настроек и выбрать в меню Beta Participation вариант Steam Beta Update. После перезапуска приложения загрузится обновление объёмом около 230 МБ. Убедиться, что используется именно нативная сборка, можно через «Монитор активности» (Activity Monitor) — там должно быть указано Kind: Apple.

Интересно, что обновление вышло как нельзя вовремя, так как на этой неделе Apple официально заявила, что в будущих версиях macOS прекратит поддержку Rosetta 2 как полноценного инструмента для запуска Intel-приложений. Окончательный отказ от транслятора намечен после выхода следующих двух версий macOS, то есть до macOS 27 включительно. После этого Rosetta будет доступна лишь частично, в основном для запуска старых, давно необновляемых игровых проектов.

Также компания отметила, что macOS Tahoe станет последней версией, поддерживающей компьютеры на базе процессоров Intel, хотя эти устройства будут получать обновления безопасности ещё в течение трёх лет. При этом остаётся неясным, как будет работать запуск приложений через лаунчеры вроде Steam после окончательного ухода Rosetta, особенно на фоне продвижения Apple собственного Game Porting Toolkit 2 — инструмента, предназначенного для переноса игр на платформу Apple.