Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Любые разговоры которые хоть как-то связаны с тематикой форума

Модератор: Модераторы разделов

Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux

Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение astronom1987 »

Здравствуйте, форумчане!
Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обеспечить его совместимость с WIINE? При том, что WINE имеет полностью отрытий код и сам факт того, что разработчики будут оглядываться на него в процессе разработки говорит о том, что, наверное, в большинстве случаев не придется делать программу кроссплатформенной ведь она будет итак успешно работать в Linux под WINE. Почему в контексте этого они игнорируют наш НЕэмулятор? Вместо этого от того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало дабы создавать свои продукты под Linux, а также о том, что писать такое ПО трудно в силу большого разнообразия дистрибутивов и проблем с этим связанных. Ведь если посмотреть на ситуацию с точки зрения моего вопроса, то ситуация более чем очевидная!
Последний раз редактировалось astronom1987 15.08.2021 21:06, всего редактировалось 1 раз.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19434
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение Bizdelnick »

Потому что те, кого волнует переносимость, пишут переносимый софт.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
RusWolf
Сообщения: 472
ОС: Arch Linux x64 на BTRFS

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение RusWolf »

astronom1987 писал:
15.08.2021 20:23
Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обесипечить его совместимость с WIINE?
Потому-что они делают программу для windows.
wine к windows как относится?
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение astronom1987 »

В том то и дело, что это странно. Что лучше: укорять линуксоидов, что приложения под Linux не будет, потому, что это неокупаемо и не хватает денежных ресурсов или просто писать приложение не совсем привичным образом? Ясно ведь, что есть львиная категория разработчиков, которые работают за зарплату и на совместимость с Linux им глубоко наплевать не смотря на то, что они вероятно сами им пользуються :). Но вот почему разработчики СПО под windows игнорируют Linux прекрасно понимая то, что их продукт может быть очень под зарез нужен этой платформе? Разве лишним будет несколько десятков тысяч пользователей какой-то новой платной проприетарной игры если создавая эту игру они будут оглядываться на код WINE оглядка на который экономит большую кучу ресурсов по написанию порта для Linux? Иными словами, что если разработчики игры считают и не против, чтобы она работала в Linux, но усилия по ее портированию очень трудоемкие и не рентабельные, то почему бы тогда просто в процессе написания кода не оглядываться на WINE?
Спасибо сказали:
gabix
Сообщения: 347
ОС: openSUSE Leap 15.4

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение gabix »

того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало
Похоже, у кого-то яркие глюки. Адобцы никогда не жаловались на малочисленность пользователей Linux, поскольку им, в общем-то, наплевать, ведь пользователей Windows вполне хватает для сбыта продукции.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19434
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение Bizdelnick »

astronom1987 писал:
15.08.2021 21:13
приложения под Linux не будет, потому, что это неокупаемо и не хватает денежных ресурсов или просто писать приложение не совсем привичным образом?
А кто Вам сказал, что писать «не совсем привычным образом» выйдет дешевле? Это все равно дополнительная платформа, которую надо поддерживать. Значит, затраты на отладку и тестирование возрастают минимум вдвое, а то и больше. Чтобы разбираться в багах, вылезающих под wine, нужна квалификация как минимум выше средней, значит цена часа времени разработчика увеличивается (сложно сказать, как сильно, но раза в полтора-два тоже, наверное). Времени на разгребание этих багов уйдёт, вероятно, больше, чем на те, которые проявляются нативно под виндой. Плюс дополнительные мощности для тестирования, дополнительные сисадмины (линуксовые). В итоге ресурсов нужно примерно столько же, как и на поддержку нативной версии.
И ещё будет куча трудностей с инструментарием. Заставить работать под wine отладчик, инструменты для автотестов и прочее может оказаться непросто, а то и вовсе невозможно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
UnixNoob
Сообщения: 894
ОС: Slackware

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение UnixNoob »

astronom1987 писал:
15.08.2021 21:13
Разве лишним будет несколько десятков тысяч пользователей какой-то новой платной проприетарной игры если создавая эту игру они будут оглядываться на код WINE оглядка на который экономит большую кучу ресурсов по написанию порта для Linux?
Ну вон valve выпустила steam deck, работающую под arch linux. Ей не помешало отсутствие совместимости при разработке proton и приставки. На сколько удачный ход покажет время.
«Хорошо сформулированная проблема — наполовину решенная проблема».Чарлз Кеттеринг
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение astronom1987 »

gabix писал:
15.08.2021 21:17
того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало
Похоже, у кого-то яркие глюки. Адобцы никогда не жаловались на малочисленность пользователей Linux, поскольку им, в общем-то, наплевать, ведь пользователей Windows вполне хватает для сбыта продукции.
Значит мне привидось когда я в былые нулевые читал на многих форумах о том, что причиной отсутствия множества проприетарных решений для Linux есть отсутствие должного количества пользователей этих систем и как следствие отсутствие коммерческого стимула разработывать этот продукт?

Bizdelnik, по-Вашему выходит, что исправить несколько багов, которые есть в работе под WINE - это также сложно как писать родную версию для Linux систем? Я Вас правильно понял?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 19434
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение Bizdelnick »

astronom1987 писал:
15.08.2021 22:45
Bizdelnik, по-Вашему выходит, что исправить несколько багов, которые есть в работе под WINE - это также сложно как писать родную версию для Linux систем? Я Вас правильно понял?
Нет, Вы меня неправильно поняли, потому что не представляете себе процесс разработки ПО. Это не сел и написал. Это тестирование, ручное и автоматическое, это отладка, в этом участвуют десятки специалистов разного профиля, для этого нужна целая инфраструктура.
Чтобы исправить несколько багов, надо их сначала найти. Для этого нужны тестировщики, а им нужны машины с linux (и не всегда можно обойтись виртуальными). Нужно запускать автотесты (модульные, итеграционные, функциональные), для этого тоже нужны машины с linux (в идеале — с разными дистрибутивами, ну или хотя бы с разными версиями wine). Автотесты GUI вообще страшно представить, как под wine адаптировать, да и с остальными всё не так просто, как хотелось бы. Баги нашли — разработчику надо разобраться в их причинах, для этого надо понимать, как устроен wine, что делает куча входящих в его состав библиотек (ошибка, скорее всего, в какой-то из них). Может понадобиться запустить программу под отладчиком, но будет ли он работать под wine — большой вопрос. После исправления бага надо ещё удостовериться, что ничего не сломалось под виндой. Нужно опять прогонять полный цикл тестирования, чинить связанные баги…
И при этом баг-то обычно не в самой программе, а в wine. В программе его невозможно исправить, можно только попытаться как-то обойти. А это почти всегда означает усложнение кода.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
SergeyIT
Сообщения: 65
ОС: xUbuntu

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение SergeyIT »

astronom1987 писал:
15.08.2021 20:23
Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обеспечить его совместимость с WIINE?
Когда перешел на линукс пробовал пользоваться своими программами написанными под Вин. через wine. Хватило на месяц, неудобно - переписал все под линукс. Первое с чем сталкиваешься - файловые системы разные, текстовые файлы отличаются, уже этого одного достаточно... а адаптировать их гораздо сложнее, чем просто переписать под линукс.
Извините, я все еще учусь
Спасибо сказали:
gabix
Сообщения: 347
ОС: openSUSE Leap 15.4

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение gabix »

astronom1987 писал:
15.08.2021 22:45
Значит мне привидось когда я в былые нулевые читал на многих форумах…
Что Вам привидось на каких-то там форумах — это только Вы (или Ваш лечащий врач) может установить. Вы же писали совсем о другом — о неких жалобах корпорации Adobe. Где Вы лично видели жалобы конкретно от Adobe (вопрос в скобках — Вы достаточно хорошо владеете русским языком и понимаете значение русского слова «жалоба»?).

И, собственно, Adobe таки делает продукты под Linux:
https://play.google.com/store/apps/developer?id=Adobe
Спасибо сказали:
Аватара пользователя
astronom1987
Сообщения: 1145
ОС: MX Linux

Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?

Сообщение astronom1987 »

За грамматическими ошибками нужно обращатся к лечащему врачу моей больной раком матери, а от она часто отвлкает меня не давая возможности проверить как следует написанное. Но тем не менее я ответ на свой вопрос получил. Для себя тему считаю исчерпанной.
Спасибо сказали: