I've got two questions:
A) What I want to develop for both the iPhone and Android is a very simple application where the user is presented with a search box at the top, and when he enters stuff, he'll be presented with matching entries from an XML document as-you-type in a list below. Is this properly doable using Titanium? From what I've seen until now, this should be no problem, right?
B) I'm running Linux and I'd like developing on this. But is this even possible, considering that the iPhone SDK that is required by Titanium only runs on a mac? Do I still need to lend a Mac from someone to get this done?
C) A practical issue: I'm on Archlinux and this uses a recent version of libjpeg (8.0.2) and libpng (1.4.3) and upon launching Titanium wants to load the outdated versions libjpeg.so.62 and libpng12.so.0. I symlinked my version of libjpeg to the one requested and that seems to pass, but it doesn't work for libpng because it checks the version and detects that it actually isn't libpng12. Below you can see the errors. Now, don't you have a complete standalone static build for 32bit linux with all the required libs installed? I also had to remove a couple of libg* libs from .titanium/runtime/linux/1.0.0/ because there were conflicts. A static linked version would be kinda useful, I think.
A: I prefer json is a lot simpler, but xml should be just fine.
B: You really need OsX, on a mac or not… :)
B: It's somewhat possible to compile iPhone apps on Linux: http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux