Мне нужно перенести приложение (, написанное на XE2) на Mac.
Мое приложение разбивается на простой UI executable
(однопоточный) и невидимый engine
(который сильно зависит от OmniThreadLibrary 3.02 и Cromis DirectoryWatch)
Оба EXE-сервера обмениваются данными через Cromis.IPC
Это означает, что у меня в основном возникают проблемы с этими тремя компонентами (OmniThreadLibrary, Cromis IPC и DirectoryWatch)
Мой фокус сейчас - это движок, который имеет большую часть кода.
Мой вопрос: Есть ли что-то похожее на OmniThreadLibrary, Cromis DirectoryWatch и Cromis.IPC для Mac? (С помощью lazarus или XE2 с Mac в качестве целевого компилятора)
Ответ поможет мне решить, использовать ли Delphi XE2 или Lazarus (IDE, с которым я не знаком вообще), и посмотреть , что лучший долгосрочный подход к предложению/поддержке как Windows, так и Mac с минимальными головными болями