In the media, blogs and forums Appcelerator Titanium Mobile is often referred to as a "cross-compiler" for mobile applications. It's actually quite hard to find out how the process really goes and what happens in the inside, so I thought I would better ask the source:
Is there real compiling going on for Titanium Mobile during the build process?
There's a good post of your CEO on Stackoverflow on this topic, but this small bit actually isn't answered there or I didn't get it.
Thanks for taking your time to answer!
From the link you provide : "…we then invoke the SDK compiler (i.e. GCC for iPhone, Java for Android) to then compile your application into the final native binary."
It compile an app/package/whateverYouWantToNameIt, for each platform. Currently, you can do iPhone and Android or iPad. Eventualy, you'll be able to do iPhone, Android and Blackberry. iPhone and iPad universal binary are on the roadmap for later, but I don't know if it will be one mobile app for all OS or one for iPhone/iPad and one for the remainings…probably not, I hope. They are planning webOS and Windows Phone 7 too I think…not 100% sure about those two.