Должен ли я начать распространять свои системы по мере готовности Wine?

StackOverflow https://stackoverflow.com/questions/202188

Вопрос

Я протестировал все свои системы, разработанные на Delphi (в Windows XP), на Wine (openSUSE Linux), и они работают отлично.Мой вопрос заключается в следующем:должен ли я начать распространять свои системы (на локальной основе, которую я могу поддерживать) по мере готовности Wine или есть другие проблемы, которые я должен принять во внимание?

Это было полезно?

Решение

Вы могли бы сделать то, что делает Google, и упаковать Wine вместе с приложением.Таким образом, вы не будете бояться, что Wine что-то изменит в будущем и помешает работе вашего приложения.

Другие советы

Да, это была бы хорошая идея.Все, что может помочь общению между мирами Linux и Windows, является плюсом.Было бы еще лучше, если бы вы могли скомпилировать свой код изначально в Linux.

Вам следует указать Wine в качестве поддерживаемой платформы, указать, с какой версией Wine вы тестировали, и попросить добавить вас в список приложений, поддерживающих wine по адресу http://wiki .winehq.org/AppsThatSupportWine

Лично я хотел бы видеть доступные приложения, которые являются "предварительно" кроссплатформенными, как вы описали.

@Mark's ответ - это тоже хорошая идея:распространение статически связанной версии Wine, хотя и сделало бы ваш продукт больше, гарантировало бы, что он будет работать, даже если существует более новая версия, которая что-то ломает (я вспоминаю места, которые отправляют свою "собственную" JRE, чтобы гарантировать, что их инструмент работает правильно).

Может быть, в Винном сообществе следует предпринять какие-то шаги, чтобы сделать доступными наклейки / логотипы "сделано для вина"?

ДА...затем мы можем добавить ваше приложение в http://wiki .winehq.org/AppsThatSupportWine

Я бы опубликовал уведомление о том, что ваше приложение сертифицировано для работы с какой бы то ни было версией WINE и что оно может работать, а может и не работать с другими версиями WINE.Вам следует рассмотреть возможность тестирования вашего приложения с использованием бета-и rc-версий wine, чтобы убедиться, что они останутся совместимыми во время циклов выпуска.

Изолировать ваши установки WINE достаточно просто.

Как создать ваше приложение с помощью Свободный Паскаль и Лазарь это был бы огромный выигрыш в системах Linux ценой некоторой боли для вас.

ЕСЛИ ваше приложение работает в Wine, не могли бы вы попробовать скомпилировать его изначально и связать с winelib?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top