This question is really about Delphi XE2 capabilities, but since this cross platform stuff is new (especially the Oxygene Java), I'm curious if anyone has tried to target all 4 platforms from one Delphi/C++ code base using the XE2 toolchain.
I have been considering returning to the Delphi family since it seems that Embarcadero has some features that suggest that one could target Windows/MacOS/iOS/Android with a single code base. I'm assuming that for the Android part you would need the newly released Oxygene for Java 'Cooper' release from REMObjects.
So my question is if I purchase RAD Studio XE2 (which includes Prism) and add onto it Oxygene for Java, will I have a platform to actually target all these OSes with a single code base? Will I have to use FireMonkey for the app, or can I still us VCL for cross-platform? Are there any examples of useful applications that have been developed for iOS/Android yet with XE2? (The demos and examples I've seen seem pretty simplistic).