Moving on to technical stuff, titanium has four parts:
- The APIs that access native device/desktop functionality, analytics or other modular functionality – over a hundred APIs ranging from user’s file system and database connectivity to native UI to Facebook Connect, media, social sharing and location-based services.
- The language-OS bridge that compiles web code into native application code.
- The run-time shell that packages the application for cross-platform distribution.
Once built, Titanium-based applications can be tested, packaged, and distributed through the Appcelerator Network’s cloud services. They also boast of titanium desktops applications taking up to 1/10th the memory of Adobe AIR apps and having complete access to the local system.
In all, our conclusion is that Titanium is an all out winner when it comes to binding web, desktops and phones together. As an easy to learn and use platform, it opens up immense possibilities to build more feature rich, more engaging applications and to build them fast. However, once HTML5 is supported by all major mobile browsers the need of mobile applications might only be limited to games or those application which are very tightly integrated with a phone’s native feature set like call recording, auto SMS responses etc