Вирішив спробувати що за звір Titanium Appcelerator, бо на сайті написане щось
неймовірне: пишеш код один раз - отримуєш native застосування для усіх мобільних пристроїв одразу. Як? Щось розповідаються про html і js, але докупи все не складається, тому просто таки необхідно було спробувати і помацати власними руками.
Щоб Titanium запустився, треба зареєструватися на сайті. Інформації вимагають мінімум - робочий email, так щоб навіть параноїки могли принаймні подивитися, а то і влитися у розробку. Також для роботи йому потрібен Android SDK (що вимагає для себе Java JDK).
Після встановлення Titanium, я вирішив подивитися на демо проект. Емулятор запускався повільно, я навіть не знаю чи сам по собі, чи це Titanium Appcelerator йому так допомагав. Потім емулятор таки запрацював... але демо застосування там не було... Навіть дотримучить
гіда, що рекомендує ставити якісь рендомні пакети SDK, емулятор працював без зібраного тестового пакету.
До речі, сам по собі Titanium не є IDE, як це може подуматися на перший погляд. Він тільки збирає програму написану на html і js у відповідний пакет для Android чи iPhone, теоретично. У мене були навіть якісь безусні надії на те, що оскільки це html і js, то для iPhone можна буде програмувати під Windows. Ні, щоб збудувати програму для iPhone і iPad, Titanium потрібна iOS SDK, яку можна поставити на Mac.
Тепер навіть не знаю, чи варто дивитися на їх конкурентів,
PhoneGap. Тут навіть більше платформ підтримується, цілих 6, і одразу чесно пишуть, які
вимоги до вас від кожної платформи. Буду дивитися, що поробиш.