Возможно, вы захотите взглянуть на Appcelerator Titanium.С помощью Titanium Studio вы можете разрабатывать приложения для iOS, Android и Blackberry, используя JavaScript.Вы можете кодировать кроссплатформенность с его помощью.
Кривая обучения гораздо менее крутая, чем изучение ObjectiveC и Java.Но вы должны установить интересующий вас SDK - в случае Android и Blackberry это может оказаться какой-то работой.Также для разработки на iOS вам понадобится Mac.