However, if I understand what Embarcadero is trying to do, this meansa) VCL will be used for Win32/Win64 developmentb) Firemonkey will be used for Mac/Linux developmentSo it might be necessary to maintain two different code bases for cross platform development in Delphi ????In the long run, won't that lead to two competing groups: the VCL group vs the FireMonkey group?
Delphi uses Free Pascal for their iPad supportAugust 6, 2011Finally there's some more news about the new Delphi version, which will be called Delphi XE2. As expected, there is no VCL support for OS/X. All existing applications have to be re-written using the new Firemonkey library. So Lazarus will remain the only VCL-compatible option to develop for OS/X.But what really was a surprise, is to see that Embarcadero also supports Firemonkey on the iPad. But that means they need to have an ARM-compiler. This mystery was solved by a comment from Michael Swindel. Embarcadero will uses the Free Pascal compiler for it's iPad support.Patches are welcomeThis is very good news. It does show that even Embarcadero consider Free Pascal to be a mature, stable compiler. Above that due to Free Pascal's gpl-license they are not allowed to alter the compiler without publishing the source-code. So maybe we will see some Free Pascal patches send in by Embarcadero employees. They are really welcome!
@Jon: Thanks and very happy to be “told so” This is the just the first step with FireMonkey, we exciting plans for FM beyond XE2. Re FPC, we will be coming out with a Delphi ARM compiler at some point, but we’re appreciative that FPC is available today for ARM/iOS and we were able to leverage to get FireMonkey to iOS.
Last time i was here...
So FireMonkey will replace VCL? All old apps will need to be rewritten? Thank God I discovered Lazarus.
forward to seeing Embacadero contribute patches to the FPC compiler source code.
with FPC for iOS (but i think the Firemonkey (VG/DXScene) part is great.It´s a pity that DXScene is now lost for FPC/Lazarus)
However, if I understand what Embarcadero is trying to do, this meansa) VCL will be used for Win32/Win64 developmentb) Firemonkey will be used for Mac/Linux developmentSo it might be necessary to maintain two different code bases for cross platform development in Delphi ????
Not necessarily. While it's not planned today, FPC/Lazarus support for FM beyond iOS isn't off the table either.