Какая версия Delphi позволит мне создавать программы для Mac? - PullRequest
2 голосов
/ 12 марта 2011

Я использую Delphi, и в прошлом году я обновил D5 Enterprise до Delphi 2010 Profession.Иногда я получаю электронные письма, спрашивающие, когда у меня будет версия, которая работает на Mac.

Существует ли версия Delphi, которая будет создавать программное обеспечение, работающее на Mac?

Если нет, знаете ли вы, планирует ли Embarcadero выпустить версию, которая сделает это в ближайшем будущем?

Ответы [ 3 ]

15 голосов
/ 12 марта 2011

Вы пробовали Lazarus IDE , который используется Free Pascal и является бесплатным? Это имеет встроенную поддержку Mac OS, включая Linux и Windows. Это должно быть относительно совместимо с Delphi. Хотя я не пробовал, я предполагаю, что он сможет конвертировать большинство приложений Delphi с минимальными необходимыми изменениями.

Многие сторонние производители компонентов даже делают компоненты совместимыми с Lazarus. Таким образом, есть вероятность, что любой сторонний элемент управления, который у вас есть, может работать с Lazarus и Free Pascal.

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

enter image description here

9 голосов
/ 12 марта 2011
  • Собственный Delphi производит только 32-битные исполняемые файлы Windows.Они могут работать только на Mac с некоторым уровнем эмуляции.
  • Delphi Prism предназначается для .net и может создавать приложения Mac с использованием Mono.Похоже, у вас уже есть нативное приложение Win 32 Delphi, что означает, что эта опция не будет очень привлекательной.

Embarcadero работает над версией Delphi, которая будет производить нативные исполняемые файлы Mac, но у меня сложилось впечатление, чтодо релиза еще далеко.Даже когда он будет выпущен, потребуется значительное портирование, особенно если ваше приложение имеет значительный объем кода GUI.VCL не будет доступен в той же форме, что и в Windows.

8 голосов
/ 12 марта 2011

См. Дорожную карту: http://edn.embarcadero.com/article/39934 Проект "Pulsar", слайд 13.

В краткосрочной перспективе многие приложения Delphi прекрасно работают в эмуляции на Mac, например, Parallels Workstation.

...