Вы пробовали Lazarus IDE , который используется Free Pascal и является бесплатным? Это имеет встроенную поддержку Mac OS, включая Linux и Windows. Это должно быть относительно совместимо с Delphi. Хотя я не пробовал, я предполагаю, что он сможет конвертировать большинство приложений Delphi с минимальными необходимыми изменениями.
Многие сторонние производители компонентов даже делают компоненты совместимыми с Lazarus. Таким образом, есть вероятность, что любой сторонний элемент управления, который у вас есть, может работать с Lazarus и Free Pascal.
Free Pascal не только поддерживает несколько операционных систем, но и поддерживает 64-битную компиляцию, поэтому, хотя Embarcadero включает все эти вещи в план, ожидание их выпуска будет похоже на ожидание получения лотерейного билета. фортуна (извините Embarcadero, я все еще жду 64 бит). Как я уже упоминал, я сам не пробовал Free Pascal / Lazarus, поэтому довольно сложно догадаться, насколько сложен переход от Delphi к этому решению; Я думаю, это зависит от вашего проекта, но вам может повезти, и переход будет гладким.
