Jacob Waller придумал интересное решение данной проблемы (в блоге Appcelerator анонс был аж 3-го декабря прошлого года, но я не дождался топика об этом на хабре): Livetanium, благодаря которому можно забыть о времени компиляции и установки — изменения можно наблюдать в симуляторе или на девайсе сразу после сохранения файла.
Скринкаст демонстрирующий возможности Livetanium:

Пока Livetanium находится в состоянии ранней беты и работает только под iPhone, но это не мешает опробовать его. Для этого нужно:
- Установить node.js:
$ git clone git://github.com/ry/node.git; cd node
$ export JOBS=2 # optional, sets number of parallel commands.
$ mkdir ~/local
$ ./configure --prefix=$HOME/local/node
$ make
$ make install
$ export PATH=$HOME/local/node/bin:$PATH - Скачать Livetanium:
$ git clone git://github.com/krawaller/Titanium-Tools.git - Настроить Livetanium: изменить в файле Titanium-Tools/Resources/app.js строку 53
K.watch("192.168.10.236", 8128, win); # ip, port, window - Запустить node.js сервер:
$ node Titanium-Tools/Resources/server.js - Импортировать Titanium-Tools в Titanium Developer
- Запустить проект в симуляторе или на девайсе и попробовать поиграться с файлом Titanium-Tools/Resources/Livetanium/demo.js

