Why titanium app development falls short?

Why titanium app development falls short?

Titanium was developed by Appcelerator as an open source tool to help develop apps on mobile devices. The aim of the company was to make a development kit that was flexible enough to create for both Android and iOS. This is accomplished by using javascript API and allowing the code to be compiled using whatever device you are using’s language, Objective-C or Java. It is sort of a black box method that lets you code one program for several devices, as opposed to the old method of creating separate apps for each smartphone.

On the surface, this sounds amazing. You spend less time developing for multiple platforms, and you get a fairly affordable platform compared to having to spend money on several different ones. But, is this really the magic box that will help make mobile development exponentially simpler? Perhaps not.

Complexity is the Enemy

The SDK is Unstable

Another issue is that since it is supposed to be a universal platform, it has to be able to keep up with both Apple and Android’s API updates. This is what leads to so many platform updates in the first place. New updates to both iOS and Android are spread across a year at several different times, so this means the developers at Appcelerator will struggle to keep up.

All of these changes and updates mean that the documentation is completely out of date and inaccurate. It will promise a feature, and when you go to implement it, you will find it is either too buggy to use due to a recent update, or even worse, not there at all.

Customer Support is Lacking

Sticking with Tried and True

The bigger picture seems to be that the company is struggling to be successful. This of course is just speculation, but looking at the official forums and seeing how the development team interacts with its paying customers shows a complete lack of end-user support. The promise of this tool is the best of intentions, but with the price tag as high as it is, it just isn’t worth it.

In the field of development, there are a lot of general programmers. The majority of them are web developers, while few specialize in mobile development. This is why a product like Titanium can be initially successful. It allows people without the training or knowledge to produce something that appears to work on a fundamental level. However, anyone with just a little knowledge of mobile can see the red flags. This, of course leads to red flags among the developer community as a whole.

If you are looking to save time and money, it would be much more beneficial to get specialized programmers who understand iOS and Android development, rather than using a solution like this that will end up leading to several rewrites of programs and a lot of unhappy end-users of your app.

Turning log data into real time insights. Real-time log aggregation and analysis to any S3 compatible object-store| Eliminate Cost Per GB | www.logiq.ai

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store