Ha alkalmazást fejlesztesz és nem akarsz Objective-C-ben csinálni dolgokat, akkor javaslom a Appcelerator Titanium fejlesztői környezetet. Ebben Javascriptben írod a kódot és az fordul le natív kóddá iOS és Android platformra. Nemsokára jön a Blackberry kimenet is és már lehet hallani a WP7-ről is.
http://www.appcelerator.com
Ha játékot akarsz írni, akkor én a Unity 3D-t ajánlom. Itt is Javascript vagy C# a kód alap és abból fordít natív kódot az alábbi platformokra: iOS, Android, Windows, Mac OS X, Playstation 3, Xbox 360, Nintendo Wii, browser plug-in (Win és Mac).
http://www.unity3d.com
Mindkét rendszer esetén van lehetőség natív kód (pl. Obj-C iOS-en, Java Androidon, C++ Windowson, stb.) közvetlen beillesztésére is plug-inként.