Как разработчик .Net, я всегда мечтал о возможности разработки с моими существующими приложениями (С#) для Iphone.
Обе программы требуют установки Mac и Iphone Sdk.
Appcelerator Titanium - первое приложение, которое я пробовал, и оно основано на экспонировании некоторого встроенного api для iOS для javascript, чтобы их можно было вызывать с использованием этого языка.
Monotouch начинается с $399 за то, что он не может разворачиваться на Iphone, а не на симуляторе Iphone, в то время как титан свободен.
Monotouch (Monodevelop) имеет Ide, который в настоящее время отсутствует в Titanium (но вы можете использовать любой редактор, такой как Textmate, Aptana...)
Я думаю, что обе программы генерируют в конце собственное предварительно скомпилированное приложение (также, если я не уверен относительно размера финального приложения на Iphone, поскольку, как мне кажется, вызовы инфраструктуры .Net предварительно усложняются во время компиляции в Monotouch).
Я также не уверен в полном освещении всех Iphone api и функций.
Titanium обладает также преимуществом для разработки приложений для Android, но, как разработчик С#, я по-прежнему считаю, что Monotouch больше похож на Visual Studio.
Какой из них вы бы выбрали и каковы ваши впечатления от Monotouch и Titanium?