I have a game design that I would like to prototype. The game would be (if developed) released for the Android and iPhone mobile devices. I have been reading about the various non-native options and would like to obtain your expert advice. I am sure someone has thought about this earlier and would like to provide their insights. There are plenty of development kits that claim to have the "build-once deploy-multiple" options. I have noticed GameMaker Studio, Corona SDK, Marmalade, Cocos2d, MoaiSDK, Gamesalad, etc. I have a Windows machine and am not shy of coding. I could use a friend's Mac to deploy of the iPhone, if necessary. What do you think is the better option for me to choose, in terms of ease of usage and costs?