Reputation: 41022
I would like to make sure I understand the powerful of Delphi correctly. it is possible to write code which will run on those three platforms: windows, MacOSx and IOS?!
Upvotes: 0
Views: 2706
Reputation: 20132
There is the Delphi FireMonkey framework, developed to provide single-source cross-platform development. It was included with Delphi starting in XE2.
Delphi XE2 FireMonkey natively supports 32-bit and 64-bit Windows, and 32-bit Mac OS X and iOS.
Delphi XE3 dropped the iOS support.
In December 2012, the Embarcadero R&D team was reported to have been working on iOS and Android support, with Windows 8 ARM and Linux server also coming.
It is possible in XE3 to upload an OS X app to the App Store. Embarcadero created a video of how to do it. It is likely that support for the App Store will be included when iOS support is added back.
Upvotes: 1
Reputation: 121849
Q: Will a Delphi program run under Windows, MacOS and IOS?
A: Yes.
But Mac OSX support is only for newer versions of Delphi XE, and IOS support is for Delphi XE3 and is still in beta: http://www.embarcadero.com/products/delphi/ios-development.
Delphi use to support Linux under the (failed) Kylix brand.
The FreePascal and Lazarus projects are alive, well and fully open-source.
Free Pascal supports Linux ... Windows (Win32 and Win64; Win95, Win/XP, Win7, etc.), DOS, WinCE, OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii ... FreeBSD, Haiku, Mac OS X/iOS/Darwin. And even Raspberry Pi: http://wiki.freepascal.org/Lazarus_on_Raspberry_Pi
Additionally, Delphi XE on .Net should run on both Windows and Linux implementations (.Net and Mono, respectively).
'Hope that helps
Upvotes: 4