We just finished developing a native iOS app for our web based project management tool Breeze (http://www.breeze.pm), and now we have some doubts about it.
At the moment we have 2 mobile apps:
* A basic mobile web app http://m.breeze.pm , it's just a reduced functionality with some mobile friendly CSS.
* A prototype native iPhone app, we open sourced it http://github.com/breezepm/breeze-ios .
Our main problem with the native app is that development is slow and painful, it's basically reinventing the web functionality. Doing drag and drop, syncing changes with api etc.
It seems easier just to render HTML from server side and use all the ready made components.
Should we just drop the all native app and go for a hybrid approach ?