After spending considerable time recently working on a fairly simple iOS app using Titanium Appcelerator I have come to the conclusion that I am never going to use it again if I can avoid it. The app size isn’t too much of a problem, but the fact that even this simple app crashes on startup on some devices makes me very nervous. I was hesitant to use the product at the start of the project, but the client wanted to be able to produce an Android app from the same code base, so I agreed. I suspect that I would have been able to build both apps from scratch using the native tools by now even though I’ve never made a production Android app before. Live and learn I guess.