Здравствуйте, Khimik, Вы писали:
Не знаю как у других, а у меня в высшей степени странная хрень — например пункты меню меню иногда приводят к зависанию, если по ним скроллить. K>Мне портировал на Lazarus под Linux и Mac другой программист. Он ещё сказал, что на Lazarus приходится иметь два варианта исходника — под Linux и под Mac.
Думаю этот програмист или неопытный или просто врёт.
У меня 4 продукта на Лазарусе, которые собираются под винду, мак и линух — и все из одних исходников.
Здравствуйте, velkin, Вы писали:
>А вот то, что я тебе не рекомендую, так это пытаться портировать Delphi, .NET и Java. Даже если у тебя что-то и получится, прежде всего пользователи не скажут тебе спасибо. Им как правило нужен абсолютно тупой инсталлятор, запустил, установил, работает, а не это вот всё.
> Чисто в теории я писал об этом в статье Распространение и продажа программ. У меня сугубо отрицательный опыт работы с не нативными приложениями.
В каком смысле не нативные? Разве .NET не является нативным для Linux и macOS?
Здравствуйте, sharez, Вы писали:
S>Запакуйте его вместе с Wine в одном инсталлере. Есть же куча софта на "кроссплатформенной" Java, которые включаются в себя нужную версию Java Runtime Environment, чтобы конечному юзеру не пришлось устанавливать отдельно, разруливать версии и воевать с путями. Вам надо то же, но с Wine.
Хорошая идея, чтобы запаковать.
Но тогда уж лучше в контейнер? На Linux я бы предложил в Docker совместимый и можно запускать, например, на Distrobox:
Но IMHO Linux Docker работает на macOS через виртуализацию, так что это нисколько не лучше венды, а возможно даже хуже, если нужно именно для macOS, а не Linux.
А вы про какой WINE for Linux или macOS ? Вроде бы WINE for macOS по слухам (сам я его не пробовал на macOS) достаточно сырой и глючный по сравнению с WINE for Linux?
Здравствуйте, Khimik, Вы писали:
K>... K>Я это пока не очень понимаю; ну вот есть платные аналоги Вайна — CrossOver и Parallels. Полагаю это вполне прибыльная тема.
Про Parallels уже написали, это обычная виртуальная машина с неплохой интеграцией. А crossover — это и есть по сути конфигуратор для wine.
Здравствуйте, Khimik, Вы писали:
K>Я портировал свою Delphi программу на Mac, но увы пока с ней полно проблем, поэтому готов заплатить 60 000р за такое мануальное портирование экзешника.