У меня есть существующее приложение Delphi 2009. Я видел с новым выпуском XE2, который мы теперь можем построить наше приложение Delphi в Windows 32/64, а теперь Mac OS X! Большие пальцы до 64 бит и для компиляции Mac OS X ...
Насколько хороша Mac OS X компилятор? Что нам нужно сделать, чтобы скомпилировать наши приложения на Mac OS X? Будет ли он работать только с компонентами VCL или автоматически преобразует сторонние компоненты? Как мы обрабатываем вызовы OS API сейчас?
Компилятор Mac OSX в настоящее время только 32-разрядный. 64-битная версия будет включена в будущий выпуск.
Что касается VCL, я боюсь, что вы будете разочарованы. VCL является платформой только для Windows и останется таковой. VCL сильно зависит от архитектуры Windows. Для кроссплатформенности (Windows, OSX, iOS) новая платформа, поставляемая с XE2, называется FireMonkey . Перенос большого VCL-приложения в FireMonkey является важной задачей. В последнее время было много статей в блогах, посвященных обсуждению FireMonkey, и немного веб-поиска приведет вас к ним. Я хотел бы предупредить вас, что FireMonkey сильно отличается от VCL.
Это совершенно новая технология, поэтому стоит ожидать некоторых проблем с прорезыванием зубов. Для зрелости фреймворка потребуется время, а сторонним вендорам - полностью освоиться с ним. В настоящее время не стоит ожидать, что в ближайшее время будет выпущено тяжелое приложение с графическим интерфейсом для Mac, скомпилированное с Delphi. Что вам нужно сделать, так это овладеть XE2, изучить FireMonkey и спланировать стратегию переноса на FireMonkey.