Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Модератор: Модераторы разделов
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Здравствуйте, форумчане!
Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обеспечить его совместимость с WIINE? При том, что WINE имеет полностью отрытий код и сам факт того, что разработчики будут оглядываться на него в процессе разработки говорит о том, что, наверное, в большинстве случаев не придется делать программу кроссплатформенной ведь она будет итак успешно работать в Linux под WINE. Почему в контексте этого они игнорируют наш НЕэмулятор? Вместо этого от того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало дабы создавать свои продукты под Linux, а также о том, что писать такое ПО трудно в силу большого разнообразия дистрибутивов и проблем с этим связанных. Ведь если посмотреть на ситуацию с точки зрения моего вопроса, то ситуация более чем очевидная!
Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обеспечить его совместимость с WIINE? При том, что WINE имеет полностью отрытий код и сам факт того, что разработчики будут оглядываться на него в процессе разработки говорит о том, что, наверное, в большинстве случаев не придется делать программу кроссплатформенной ведь она будет итак успешно работать в Linux под WINE. Почему в контексте этого они игнорируют наш НЕэмулятор? Вместо этого от того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало дабы создавать свои продукты под Linux, а также о том, что писать такое ПО трудно в силу большого разнообразия дистрибутивов и проблем с этим связанных. Ведь если посмотреть на ситуацию с точки зрения моего вопроса, то ситуация более чем очевидная!
Последний раз редактировалось astronom1987 15.08.2021 21:06, всего редактировалось 1 раз.
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Потому что те, кого волнует переносимость, пишут переносимый софт.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Потому-что они делают программу для windows.astronom1987 писал: ↑15.08.2021 20:23Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обесипечить его совместимость с WIINE?
wine к windows как относится?
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
В том то и дело, что это странно. Что лучше: укорять линуксоидов, что приложения под Linux не будет, потому, что это неокупаемо и не хватает денежных ресурсов или просто писать приложение не совсем привичным образом? Ясно ведь, что есть львиная категория разработчиков, которые работают за зарплату и на совместимость с Linux им глубоко наплевать не смотря на то, что они вероятно сами им пользуються . Но вот почему разработчики СПО под windows игнорируют Linux прекрасно понимая то, что их продукт может быть очень под зарез нужен этой платформе? Разве лишним будет несколько десятков тысяч пользователей какой-то новой платной проприетарной игры если создавая эту игру они будут оглядываться на код WINE оглядка на который экономит большую кучу ресурсов по написанию порта для Linux? Иными словами, что если разработчики игры считают и не против, чтобы она работала в Linux, но усилия по ее портированию очень трудоемкие и не рентабельные, то почему бы тогда просто в процессе написания кода не оглядываться на WINE?
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Похоже, у кого-то яркие глюки. Адобцы никогда не жаловались на малочисленность пользователей Linux, поскольку им, в общем-то, наплевать, ведь пользователей Windows вполне хватает для сбыта продукции.того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
А кто Вам сказал, что писать «не совсем привычным образом» выйдет дешевле? Это все равно дополнительная платформа, которую надо поддерживать. Значит, затраты на отладку и тестирование возрастают минимум вдвое, а то и больше. Чтобы разбираться в багах, вылезающих под wine, нужна квалификация как минимум выше средней, значит цена часа времени разработчика увеличивается (сложно сказать, как сильно, но раза в полтора-два тоже, наверное). Времени на разгребание этих багов уйдёт, вероятно, больше, чем на те, которые проявляются нативно под виндой. Плюс дополнительные мощности для тестирования, дополнительные сисадмины (линуксовые). В итоге ресурсов нужно примерно столько же, как и на поддержку нативной версии.astronom1987 писал: ↑15.08.2021 21:13приложения под Linux не будет, потому, что это неокупаемо и не хватает денежных ресурсов или просто писать приложение не совсем привичным образом?
И ещё будет куча трудностей с инструментарием. Заставить работать под wine отладчик, инструменты для автотестов и прочее может оказаться непросто, а то и вовсе невозможно.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Ну вон valve выпустила steam deck, работающую под arch linux. Ей не помешало отсутствие совместимости при разработке proton и приставки. На сколько удачный ход покажет время.astronom1987 писал: ↑15.08.2021 21:13Разве лишним будет несколько десятков тысяч пользователей какой-то новой платной проприетарной игры если создавая эту игру они будут оглядываться на код WINE оглядка на который экономит большую кучу ресурсов по написанию порта для Linux?
"Однажды один очень мудрый человек… ничего не сказал. Времена были опасные, да и собеседники ненадёжные"
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Значит мне привидось когда я в былые нулевые читал на многих форумах о том, что причиной отсутствия множества проприетарных решений для Linux есть отсутствие должного количества пользователей этих систем и как следствие отсутствие коммерческого стимула разработывать этот продукт?gabix писал: ↑15.08.2021 21:17Похоже, у кого-то яркие глюки. Адобцы никогда не жаловались на малочисленность пользователей Linux, поскольку им, в общем-то, наплевать, ведь пользователей Windows вполне хватает для сбыта продукции.того же Adobe можно услышать жалобы по поводу, что линуксоидов очень мало
Bizdelnik, по-Вашему выходит, что исправить несколько багов, которые есть в работе под WINE - это также сложно как писать родную версию для Linux систем? Я Вас правильно понял?
- Bizdelnick
- Модератор
- Сообщения: 20793
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Нет, Вы меня неправильно поняли, потому что не представляете себе процесс разработки ПО. Это не сел и написал. Это тестирование, ручное и автоматическое, это отладка, в этом участвуют десятки специалистов разного профиля, для этого нужна целая инфраструктура.astronom1987 писал: ↑15.08.2021 22:45Bizdelnik, по-Вашему выходит, что исправить несколько багов, которые есть в работе под WINE - это также сложно как писать родную версию для Linux систем? Я Вас правильно понял?
Чтобы исправить несколько багов, надо их сначала найти. Для этого нужны тестировщики, а им нужны машины с linux (и не всегда можно обойтись виртуальными). Нужно запускать автотесты (модульные, итеграционные, функциональные), для этого тоже нужны машины с linux (в идеале — с разными дистрибутивами, ну или хотя бы с разными версиями wine). Автотесты GUI вообще страшно представить, как под wine адаптировать, да и с остальными всё не так просто, как хотелось бы. Баги нашли — разработчику надо разобраться в их причинах, для этого надо понимать, как устроен wine, что делает куча входящих в его состав библиотек (ошибка, скорее всего, в какой-то из них). Может понадобиться запустить программу под отладчиком, но будет ли он работать под wine — большой вопрос. После исправления бага надо ещё удостовериться, что ничего не сломалось под виндой. Нужно опять прогонять полный цикл тестирования, чинить связанные баги…
И при этом баг-то обычно не в самой программе, а в wine. В программе его невозможно исправить, можно только попытаться как-то обойти. А это почти всегда означает усложнение кода.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Спасибо сказали:
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Когда перешел на линукс пробовал пользоваться своими программами написанными под Вин. через wine. Хватило на месяц, неудобно - переписал все под линукс. Первое с чем сталкиваешься - файловые системы разные, текстовые файлы отличаются, уже этого одного достаточно... а адаптировать их гораздо сложнее, чем просто переписать под линукс.astronom1987 писал: ↑15.08.2021 20:23Пожалуйста, выскажите свое мнение по поводу того, что разработчики как платных так и бесплатных, а также просто свободных (но которые не планируют выпускать свои продукты под Linux) программ создавая свои творения под windows соврешенно не заботятся о том, чтобы обеспечить его совместимость с WIINE?
Извините, я все еще учусь
Спасибо сказали:
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
Что Вам привидось на каких-то там форумах — это только Вы (или Ваш лечащий врач) может установить. Вы же писали совсем о другом — о неких жалобах корпорации Adobe. Где Вы лично видели жалобы конкретно от Adobe (вопрос в скобках — Вы достаточно хорошо владеете русским языком и понимаете значение русского слова «жалоба»?).astronom1987 писал: ↑15.08.2021 22:45Значит мне привидось когда я в былые нулевые читал на многих форумах…
И, собственно, Adobe таки делает продукты под Linux:
https://play.google.com/store/apps/developer?id=Adobe
- astronom1987
- Сообщения: 1145
- ОС: MX Linux
- Контактная информация:
Re: Почему создатели ПО для windows создавая его не пытаются обеспечить совместимость своих программ с WINE?
За грамматическими ошибками нужно обращатся к лечащему врачу моей больной раком матери, а от она часто отвлкает меня не давая возможности проверить как следует написанное. Но тем не менее я ответ на свой вопрос получил. Для себя тему считаю исчерпанной.