We are thinking about developing some programs and games for Android and iPhone. Everyone involved have most experience working with C++ and OpenGL for games. I found BatteryTech and MoSync. Have anyone tried these and/or any other soultion and has some cons/pros to share?
I'm porting a network protocol library to Airplay SDK, you may want to look at it. I'm aware of a few "big names" using it to develop iOS/Android games (due to NDA I'm not able to disclose the names).
The APIs provided are quite OK (there were a few bugs in the sockets API in the past). The tools are a bit crude, but once you setup the project it's more or less acceptable. Unfortunately, I've no experience with Airplay's 3D APIs, you'll need to check it yourself.
The list of target platforms is impressive - iOS, Android, Bada, Symbian, Windows Mobile. You can use Mac & XCode or Windows & Visual Studio for development.
Note, that this is a commercial toolkit, but there's a free evaluation version. I think you should try it yourself!