Могу ли я легко компилировать свое существующее приложение Delphi для Mac OS X с Delphi XE2 (V16)?

У меня есть существующее приложение Delphi 2009. Я видел с новым выпуском XE2, который мы теперь можем построить наше приложение Delphi в Windows 32/64, а теперь Mac OS X! Большие пальцы до 64 бит и для компиляции Mac OS X ...

Насколько хороша Mac OS X компилятор? Что нам нужно сделать, чтобы скомпилировать наши приложения на Mac OS X? Будет ли он работать только с компонентами VCL или автоматически преобразует сторонние компоненты? Как мы обрабатываем вызовы OS API сейчас?

17
задан AlexV 2 April 2014 в 13:12
поделиться

1 ответ

Компилятор Mac OSX в настоящее время только 32-разрядный. 64-битная версия будет включена в будущий выпуск.

Что касается VCL, я боюсь, что вы будете разочарованы. VCL является платформой только для Windows и останется таковой. VCL сильно зависит от архитектуры Windows. Для кроссплатформенности (Windows, OSX, iOS) новая платформа, поставляемая с XE2, называется FireMonkey . Перенос большого VCL-приложения в FireMonkey является важной задачей. В последнее время было много статей в блогах, посвященных обсуждению FireMonkey, и немного веб-поиска приведет вас к ним. Я хотел бы предупредить вас, что FireMonkey сильно отличается от VCL.

Это совершенно новая технология, поэтому стоит ожидать некоторых проблем с прорезыванием зубов. Для зрелости фреймворка потребуется время, а сторонним вендорам - полностью освоиться с ним. В настоящее время не стоит ожидать, что в ближайшее время будет выпущено тяжелое приложение с графическим интерфейсом для Mac, скомпилированное с Delphi. Что вам нужно сделать, так это овладеть XE2, изучить FireMonkey и спланировать стратегию переноса на FireMonkey.

25
ответ дан 30 November 2019 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: