我使用Delphi,去年我从D5 Enterprise升级到Delphi 2010 Profession。偶尔我会收到电子邮件,询问我什么时候会在Mac上运行。
是否有一个版本的Delphi可以创建在Mac上运行的软件?
如果没有,你知道Embarcadero是否计划在不久的将来推出一个这样做的版本?
答案 0 :(得分:15)
您是否尝试过使用Lazarus IDE Free Pascal并且免费的{{3}}?这包括对Mac OS的本机支持,包括Linux和Windows。它应该与Delphi相对兼容。虽然我没有尝试过,但我的猜测是它能够转换大多数Delphi应用程序而几乎不需要知道所需的更改。
许多第三方供应商组件制造商甚至使这些组件与Lazarus兼容。所以任何第三方控制都有可能与Lazarus和Free Pascal合作。
免费Pascal不仅支持多种操作系统,还支持64位编译,所以虽然Embarcadero在路线图上有所有这些东西,等待它们发布有点像等待彩票带给你一个幸运(对不起Embarcadero,我还在等64位)。正如我所提到的,我没有尝试过Free Pascal / Lazarus,所以有点猜测从Delphi到这个解决方案的复杂程度如何;我想这取决于你的项目,但你可能很幸运,过渡很顺利。
答案 1 :(得分:9)
Embarcadero正在研究一种可以生成原生Mac可执行文件的Delphi版本,但我的印象是,这仍然是一段时间。即使它被发布,也需要大量的移植工作,特别是如果你的应用程序有大量的GUI代码。 VCL将不会以与Windows相同的形式提供。
答案 2 :(得分:8)
查看路线图:http://edn.embarcadero.com/article/39934 项目“Pulsar”,幻灯片13。
在短期内,许多Delphi应用程序在Mac上运行时都可以正常运行,例如Parallels Workstation。