0x90
0x90

Reputation: 41022

Delphi - writing application for IOS, MacOsx and windows?

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?!

  1. How comes?
  2. Is it possible to upload the delphi iOS app to Appstore?
  3. Is it possible the program will run on linux as well?
  4. Which Delphi version should I study ?

Upvotes: 0

Views: 2706

Answers (2)

lkessler
lkessler

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

paulsm4
paulsm4

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

Related Questions