Does it make an actual native app or just a wrapper around a web view? I have a couple of (Android) apps that I use that are clearly just a wrapper and it's really annoying. 1) The back button always exits the app instead of going back a screen as would be expected. 2) Switching to another app and coming back causes the app to reload rather than staying on the screen it was on when I switched out.
We use webviews, but try to intelligently integrate them into the app. Things like back button, transitions, caching, and offline mode are designed to work automatically w/ little or no configuration.
Assume that the HTML markup and CSS is all done as per your documentation, so that the parser works as expected every time.