Я использовал и unity3d, и corona, которые очень хороши в своей области, и да, вы можете использовать все стандартные SDK поверх них, хотя иногда вам нужно делать трюки (что довольно сложно). Если вы разрабатываете 3d-игру и знакомы с движком NVIDIA PhysX, стремитесь к единству, это дает вам приятные возможности. Но если вы не разбираетесь в коллизиях / жестких телах / тряпичных куклах и т. Д., Вам наверняка будет тяжело.
Что касается разработки двумерных приложений, так как мне не нравится Objective-C, я предпочитаю корону, которую вы кодируете в lua (легко изучить и использовать). Вы можете без проблем использовать большую часть IOS SDK.