Skip to content
ai news

Epic отказалась от Unreal в пользу лаунчера на базе Rust

Этот переход обещает сделать магазин более легким и быстрым, но главный компромисс может проявиться на Linux. А необычно откровенное сообщение Epic о запуске ставит вопрос о том, как создаются современные приложения.

Stork editorial team
Epic отказалась от Unreal в пользу лаунчера на базе Rust

Собственный движок Epic не смог обеспечить быструю работу магазина

Epic Games по-тихому заменила медленный интерфейс Epic Games Launcher, основанный на Unreal Engine, на новое приложение на базе Tauri v2 и React. Этот шаг знаменует собой значительный архитектурный сдвиг: компания отказалась от собственного движка для фронтенда своего магазина.

Мотивация ясна: старый клиент заработал репутацию из-за ужасной производительности. Руководство магазина Epic Games в феврале публично признало эти повсеместные проблемы с производительностью, подтвердив многолетние жалобы пользователей на медлительность лаунчера и потребление ресурсов.

Эта работа по переработке принесла ощутимые результаты. Epic Games сообщает о «холодном» запуске нового лаунчера за 5,5 секунд, что примерно на 46% быстрее, чем у предшественника. Этот показатель, заявленный компанией, хотя и не является независимым тестом, служит убедительным аргументом для пользователей, разочарованных долгим временем загрузки.

Новая архитектура использует Tauri v2 на базе Rust в сочетании с фронтендом на React. В отличие от приложений Electron, которые включают в себя полноценный экземпляр Google Chrome, Tauri использует существующий компонент webview операционной системы, что обещает меньший и более эффективный объем занимаемой памяти.

Tauri избавляется от тяжелого багажа Chrome

Обновленный Epic Games Launcher теперь использует мощную комбинацию: React отвечает за элегантный пользовательский интерфейс, а Rust обеспечивает критически важные нативные функции. Важно отметить, что приложение работает на Tauri v2 — архитектуре, которая позволяет избежать необходимости включения полноценной среды выполнения Google Chrome.

Этот подход резко контрастирует с Electron, популярным фреймворком, который поставляет свой собственный движок на базе Chromium с каждым приложением. Tauri же полагается на существующий в операционной системе компонент webview: WebView2 в Windows, WebKit в macOS и WebKitGTK в Linux. Это фундаментальное различие значительно уменьшает размер лаунчера, что способствует заявленному времени «холодного» запуска в 5,5 секунд.

В анонсе переработанного лаунчера Epic Games не стала акцентировать внимание на Tauri. Однако быстрая проверка информации о лицензии лаунчера раскрывает весь стек: Tauri v2 вместе с React. Хотя такая зависимость от системных webview дает значительные преимущества в размере, она также означает наследование ошибок браузерного движка, с чем уже столкнулись некоторые пользователи NVIDIA на Linux при работе с WebKitGTK.

Linux прибыл — с подвохом в виде WebKitGTK

Геймеры на Linux наконец-то могут порадоваться — по большей части. Превью от Epic Games приносит официальную поддержку Linux в Epic Games Launcher, что является важной вехой наряду с поддержкой Windows и Apple Silicon Mac. Примечательно, что пользователи Intel Mac остались за бортом этого первоначального превью.

Однако эта новообретенная поддержка имеет свои нюансы. На Linux Tauri использует WebKitGTK — зависимость, которая уже доставила головную боль некоторым пользователям видеокарт NVIDIA. Поступают сообщения о медлительности, пустых экранах или явных артефактах рендеринга, что вынуждает Epic Games внедрять обходные пути, такие как отключение рендереров DMABUF, что может снизить плавность интерфейса.

Даже при наличии официального доступа к лаунчеру, Linux-геймерам стоит умерять свои ожидания. Экосистема уже может похвастаться надежными альтернативами, такими как Heroic Games Launcher, Lutris и Legendary, которые давно заполнили этот пробел. Официальная поддержка не решает магическим образом проблемы совместимости для всех игр, особенно тех, что зависят от античит-систем. Разработчикам, интересующимся базовыми технологиями, доступна дополнительная информация на сайте Tauri - Build smaller, faster, and more secure desktop applications.

Нравится статья? Получайте такие каждое утро на почту.

одно письмо в день · отписка в два клика · без сторонних трекеров

«Vibe-coded» — это смелое обещание, а не тест производительности

«Программирование — это сложно. Поэтому, вместо того чтобы заниматься этим, мы «vibe coded» новый Epic Games Launcher». Эта вступительная фраза из анонса Epic Games вызвала удивление, представив масштабную переработку магазина в необычно небрежном ключе. Легкомысленный тон скрывает технические амбиции по отказу от Unreal Engine в пользу стека на базе Rust-powered Tauri v2 и React.

Несмотря на риторику, технический сдвиг дает результаты. Epic Games сообщает о времени «холодного» запуска в 5,5 секунд, что является улучшением на 46%. Новая официальная поддержка Linux и совместимость с Apple Silicon Mac знаменуют значительное расширение платформы. Тем не менее, превью-версия не обошлась без первых трудностей: ежедневные патчи оперативно исправляют пустые экраны и проблемы с автообновлением на Linux, особенно у пользователей NVIDIA, столкнувшихся с медленной работой WebKitGTK.

Пользователям, желающим попробовать превью, следует соблюдать осторожность: его установка удаляет старую версию лаунчера. Ознакомьтесь с текущими примечаниями Epic Games по миграции и откату перед установкой, так как переустановка старого клиента может потребовать повторной индексации игр. В конечном счете, более легкий стек все еще сильно зависит от качества используемого webview — урок, который Epic Games усваивает в режиме реального времени.

Часто задаваемые вопросы

Почему Epic переработала Epic Games Launcher?

Предыдущий лаунчер критиковали за медленный запуск, и в нем отсутствовала официальная версия для Linux. Epic заявляет, что переработанный клиент работает быстрее и добавляет поддержку Linux.

Какие технологии лежат в основе нового Epic Games Launcher?

Новый клиент использует Tauri v2 с интерфейсом React и нативной функциональностью на базе Rust, полагаясь на webview каждой операционной системы.

На каких платформах можно запустить превью лаунчера?

Превью доступно для Windows, Apple Silicon Macs и Linux. Intel Macs исключены из списка поддерживаемых платформ для превью.

Стоит ли пользователям Linux устанавливать превью?

Им следует сначала проверить совместимость: некоторые пользователи NVIDIA сообщали о пустых экранах или медленном рендеринге при использовании WebKitGTK в Linux.

Влияет ли установка превью на старый лаунчер?

Да. Установка превью может удалить старый лаунчер, поэтому пользователям следует ознакомиться с руководством Epic по миграции и откату перед переходом.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$199 · AI tools & software only

Для билдеров

Эта страница работает на чужой инструмент.

Её читают AI-агенты. На неё приходят покупатели. Она отвечает на восьми языках и через MCP. У вашего инструмента может быть такая же — в эфире за 24 часа.