Найти в Дзене
Semёnov

Valve недовольны качеством Steam в формате snap

Оглавление
Клиент Steam в формате snap работает не так хорошо, как хотелось бы, и, оказывается, заметили это даже в Valve. Что конкретно не так, разбираемся вместе с редакцией сайта It's FOSS.
Valve is Not Happy With Ubuntu's Snap Version of Steam: Here's Why

Valve недовольны качеством клиента Steam в формате snap, и вот почему

Благодаря инструментам вроде Wine и Proton играть на Linux в последнее время стало заметно проще, а после выхода Steam Deck от Valve и сторонние разрабы начали добавлять поддержку Linux в свои проекты. Но, как оказалось, неофициальный клиент Steam в формате snap работает совсем не так, как того хотели бы в Valve.

Итак, что случилось?

Буквально на днях Тимоти Бессет, один из разработчиков Steam, в своём профиле в Mastodon поднял вопрос о ненадлежащем качестве игрового клиента в формате snap.

Возможно, вы не в курсе, но snap-версия Steam – это неофициальная версия игрового клиента, и разрабатывают её не Valve, а Canonical. Приложение в новом формате было представлено ещё в 2022-м, и тогда Canonical заявляли, что это лучший способ запускать игры в Ubuntu.

Бессет отметил, что в последнее время пользователи всё чаще жалуются на проблемы в работе клиента, причём именно на его snap-версию. Но многие пользователи даже не догадываются, что на их ПК установлена неофициальная snap-версия от Canonical и со своими баг-репортами идут к Valve.

Почему это происходит?

Дело в том, что Ubuntu и её официальные редакции активно продвигают собственный формат пакетов, тот самый snap. И каждый раз, когда пользователь пытается установить Steam через официальный Центр приложений вместо нативного deb-пакета устанавливается именно snap, причём пользователя об этом зачастую даже не уведомляют.

-2

Многие и о том, что поддержкой snap-версий популярных программ занимаются не разработчики софта, а сами Canonical, не знают. И клиент Steam не стал исключением. Признайтесь, вы ведь тоже не обращаете внимание на разработчика. Взгляните на скриншот ниже: там ведь чётко указано, что поддержкой клиента занимается Canonical, а не Valve. Следовательно, и косяки в работе Steam в формате snap должны исправлять не Valve, а Canonical.

-3

Среднестатистический пользователь хочет, чтобы его софт просто работал из коробки, ему не нужны танцы с бубном. Но, когда с главным игровым магазином что-то не так, появляются слухи о том, что сама система непригодна для игр, а это негативно сказывается как на репутации Valve, так и на возможных продажах Steam Deck.

Как быть?

Сам Бессет советует тупо снести snap-версию Steam и установить вместе неё официальный deb-пакет от Valve. Найти его можно в GitHub, и подходит он для всех дистрибутивов на базе Debian (а Ubuntu как раз из таких). Ну или вы могли бы перейти на неофициальный клиент Steam в формате Flatpak (на него пользователи жалуются заметно меньше).

Кто-то из пользователей предложил Valve отслеживать версию Steam и в случае, если у кого-то запущена неофициальная версия, блокировать её работу и предлагать переключиться на официальную сборку от Valve. Но по словам Бессета, такой подход вряд ли себя оправдает, ведь у пользователя должно быть право выбора. Максимум, что может сделать Valve, – предупреждать пользователя о том, что он использует неофициальную версию игрового клиента. И, по-моему, подобные уведомления – это действительно оптимальное решение.

Ну а пока ждём реакции Canonical. Интересно, что они скажут и как быстро они сумеют исправить вскрывшиеся косяки. А вот ждать, что Canonical перестанет так активно подсовывать пользователям снапы, увы, не стоит.

Что думаете? Признает ли Canonical косяки или предпочтёт отмалчиваться?

Сурав Рудра,
It's FOSS,
Gaming on Linux
18 января 2024

Valve is Not Happy With Ubuntu's Snap Version of Steam: Here's Why