Cross platform mobile development

Hi

I would like to build cross platform mobile applications.
e.g: I would like to use one programing language or other method (framework/ide?) to build the mobile application and for it to be able to run on: iPhone, Symbian, Google Anroid and more.

I found a few solutions: “phonegap”, “appcelerator titanium”, “rhomobile”, openplug elips, unity3d and ansca corona

but than I saw this:

is there a cross platform mobile development solution that will also work with iPhone 4 ?

All of the above frameworks have apps currently active and continuing to be accepted by the app store. The t&c change is purely aimed at Adobe.

Phone gap and the like should still work, as they just convert your html/js skills into Objective-C, you still have to build it in xCode. So that should still work