Какой подход использовать при разработке приложения под iOS/Android?
Кросплатформеная разработка ─ сегодня это все возможные html гибриды, xmarin и qt
html если у вас внутреннее приложение которым ваши сотрудники будут пользоваться один-два раз в день, то можно, если больше то время сотрудников обойдется вам дороже чем разработка, тормозить будет дико
xmarin - дорого, убогая среда и большой размер приложения(окло 50 метров пустое приложение), но для корпаротивного софта обычно не критично
qt ─ когда смотрел последний раз было не жизнеспособно, может что то изменилось, но сомневаюсь
нативная разработка ─ по сути вам пишут два приложения но родных для платформы, которыми удобно пользоваться, с нормальным размером файлов приложений, с возможностью использовать весь функционал платформы.
выбирайте в зависимости от задачи. 
если этот софт для пользователей то только так.
Кроссплатформенная разработка для мобильных устройств, всегда, скопление костылей и ограничений. Если вам требуется в короткие сроки запустить что-то похожее на будущий продукт, то ещё пойдет. Но потом, всё равно придется писать отдельно под каждую платформу, да и дизайн приложения должен отличатся.
Своим заказчикам, я рекомендую следующее: запускайтесь на андроиде, а потом уже смотрите на реакцию iOS пользователей. Затраты на разработку и поддержку под iOS существенно выше, а пользователей может быть совсем мало.