Разрабатывал кроссплатформенные приложения на Sencha Touch 2 и Titanium Appcelerator. И посоветую Вам делать сразу нативное приложение, а не писать сначала гибридное, а затем переписывать его в натив. У всех этих фреймворков есть очень много плюсов, но есть пара очень серьезных недостатков, которые перекрывают все плюсы: 1. скорость работы 2. ограниченность платформы (вдруг вам захотелось сделать что-то необычное, а данный инструмент не умеет этого или делает это с помощью сторонних модулей, но криво). Можно обратить свое внимание на
Xamarin, но он платный.