But unlike PhoneGap it is not very easy to approach. Neither does it support the myriad devices that PhoneGap has to offer. In fact it only offers to deploy your apps on iOS and Android. Neither is the approach to programming as simple. But its offering is still worth consideration. Why you ask? Because it promises more native application compared to PhoneGap.
The IDE for Titanium is Titanium studio. Those of you who are accustomed to eclipse, a great IDE that supports everything from Android application development to developing Enterprise Oriented software with Java. Android developers should feel right at home. However the only trouble is that it only supports the 32-bit Oracle JDK for Windows. This is not a big problem but there will be issues in higher level floating point operations. Of course I do not see people running simulations of highly accelerated electrons colliding with each other on their phones any time sooner. But still it feels great to know you have the option. Would feel like being Dexter in his own Laboratory (I liked the cartoon, so sue me!).
So what is there under the hood of the Titanium SDK? A bunch of fairies making moon sugar that confuse the devices into running your abnormal applications when they eat it. Satan order the fairies to do so.
You will of course be accessing the Titanium API while you will be creating applications for the devices. I will not bore you with the boring stuff about how to set up Titanium and how to write your first app.
Appcelerator is also testing out its Blackberry modules as well so that Titanium may support app development for Blackberry devices as well.
It may not be much right now but Titanium has a bright future. This I say because Appcelerator allows developers to modify and add modules to Titanium. So the future has many flavours of Titanium coming up. Damn straight developers are going to grab a spoon.
The career options for Titanium is also great. As a matter of fact there happen to be many classes coming up in other countries. You can take a course and achieve certification with it if you really want to be serious about it. And yes there are higher levels of development for Titanium.