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 ?