哪个版本的Delphi会让我创建在Mac上运行的软件?

Mic*_*nny 2 delphi macos delphi-2010

我使用Delphi,去年我从D5 Enterprise升级到Delphi 2010 Profession.偶尔我会收到电子邮件,询问我什么时候会在Mac上运行.

是否有一个版本的Delphi可以创建在Mac上运行的软件?

如果没有,你知道Embarcadero是否计划在不久的将来推出一个这样做的版本?

Tom*_*sen 15

您是否尝试过的拉撒路IDE这是usign 的Free Pascal和是免费的?这包括对Mac OS的本机支持,包括Linux和Windows.它应该与Delphi相对兼容.虽然我没有尝试过,但我的猜测是它能够转换大多数Delphi应用程序而几乎不知道所需的更改.

许多第三方供应商组件制造商甚至使这些组件与Lazarus兼容.所以任何第三方控制都有可能与Lazarus和Free Pascal合作.

免费Pascal不仅支持多种操作系统,它还支持64位编译,所以虽然Embarcadero在路线图上有所有这些东西,等待它们发布有点像等待彩票给你带来一笔财富(对不起) Embarcadero,我还在等64位).正如我所提到的,我没有尝试过Free Pascal/Lazarus,所以有点猜测从Delphi到这个解决方案的复杂程度如何; 我想这取决于你的项目,但你可能很幸运,过渡很顺利.

在此输入图像描述

  • 转换为Free Pascal可能会有相当多的工作. (8认同)
  • 但它不仅仅是转换为Embarcadero Delphi/Mac?我不这么认为.将应用程序移植到Kylix并未考虑到Kylix的设计也不是选择. (2认同)

Dav*_*nan 9

  • Native Delphi只生成32位Windows可执行文件.这些只能在具有某种形式的仿真层的Mac上运行.
  • Delphi Prism的目标是.net,可以使用Mono生成Mac应用程序.听起来你有一个现有的原生Win 32 Delphi应用程序,这意味着这个选项不会非常有吸引力.

Embarcadero正在研究一种可以生成原生Mac可执行文件的Delphi版本,但我的印象是,这仍然是一段时间.即使它被发布,也需要大量的移植工作,特别是如果你的应用程序有大量的GUI代码.VCL将无法以与Windows相同的形式提供.


Chr*_*ton 8

请参阅路线图:http://edn.embarcadero.com/article/39934 项目"Pulsar",幻灯片13.

从短期来看,许多Delphi应用程序在Mac仿真中运行得很好,例如Parallels Workstation.