Reputation: 5184
I use Delphi and last year I upgraded from D5 Enterprise to Delphi 2010 Profession. Occasionally I get emails asking when I will have a version that runs on a Mac.
Is there a version of Delphi out there that will create software that runs on a Mac?
If not, do you know if Embarcadero plans on rolling out a version that does this in the near future?
Upvotes: 2
Views: 1185
Reputation: 7220
Have you tried the Lazarus IDE which is usign Free Pascal and is free? This has native support for Mac OS including Linux and Windows. It should be relatively compatible with Delphi. Although I haven't tried it, my guess is that it will be able to convert most Delphi applications with little to know change required.
Many of the third party vendor component makers, even make the components compatible with Lazarus. So there is a chance that any third party controls you have might work with Lazarus and Free Pascal.
Free Pascal not only supports several operating systems, it also supports 64 bit compiling, so while Embarcadero have all these things on the roadmap, waiting for them to be released would be a bit like waiting for the lottery ticket to bring you a fortune (sorry Embarcadero, I'm still waiting for 64 bit). As I mentioned I haven't tried Free Pascal/Lazarus my self, so it is a bit of a guess how complex moving from Delphi to this solution is; I guess it depends on your project, but you could be lucky and the transition is smooth.
Upvotes: 15
Reputation: 612784
Embarcadero are working on a version of Delphi that will produce native Mac executables but my impression is that this is still some way off release. Even when it is released there will be a significant porting effort required, especially if your app has significant amounts of GUI code. The VCL will not be available in the same form as on Windows.
Upvotes: 9
Reputation: 15817
See the roadmap: http://edn.embarcadero.com/article/39934 Project "Pulsar", slide 13.
In the short term, many Delphi apps run just fine on the Mac in emulation, such as Parallels Workstation.
Upvotes: 8