# Wallpaper Engine на Linux, Mac или Android

На данный момент Wallpaper Engine доступен только на Windows, и в ближайшее время мы не планируем портировать программу на другие платформы.

Мы отлично понимаем, что пользователи хотели бы видеть поддержку большего количества платформ, но портирование — это очень непростая задача. Ядро Wallpaper Engine писалось на основе абсолютно уникальных программных решений, поэтому объем работы, который придется проделать для создания полноценного порта на другие платформы, совершенно громадный.

У некоторых пользователей может возникнуть вопрос: как же тогда некоторые разработчики без заметных усилий портируют свои игры и приложения на Mac и Linux? Ответ заключается в том, что эти программы разработаны на базе широко используемых игровых движков вроде Unity или Unreal Engine, в случае которых от индивидуального разработчика не требуется сверхусилий для переноса продукта на другие платформы. Однако, в случае пользовательских приложений наподобие Wallpaper Engine это работает совсем по-другому: поскольку такой функционал предполагает тесное сотрудничество с операционной системой, для корректной работы программа должна быть «заточена» под конкретную систему. В случае Linux все еще более сложно, поскольку необходимо обеспечить совместимость программы с каждым популярным оконным менеджером, которые значительно различаются между собой в зависимости от сборки, а частично даже в зависимости от версии сборки.

Теоретически в этом мире все возможно, но простая истина состоит в том, что на данный момент порт на Linux или Mac OS нерентабелен. Если вы заглянете в результаты Опроса Steam об оборудовании и ПО пользователей, вы увидите, что меньше 1% пользователей Steam используют Linux. И опять же, этот процент дробится еще сильнее, если брать во внимание различные сборки Linux. Чаще всего используется сборка Ubuntu, на которую приходятся ничтожно малые 0,25% пользователей.

Как мы уже объясняли выше, портирование Wallpaper Engine на другую операционную систему потребует колоссальных временных затрат, кроме того оно еще и значительно увеличит стоимость текущего обслуживания. При этом использоваться такой порт будет сравнительно крошечной группой пользователей. Мы предпочитаем вкладывать свое время и силы в улучшение версии программы для Windows и работать на благо более чем 96% пользователей Steam.

Тем не менее, мы внимательно следим за официальной статистикой Steam. Мы открыты идеям портирования, и если ситуация в Steam изменится, мы несомненно изучим этот вопрос и попытаемся найти возможность организовать порты на другие платформы, как только это станет реально.