I am trying to get some of the larger differences/limitations/pros/cons etc between a web application and a native application for smartphones- either iOS or Android.
In my search I've obviously come across the idea that webapps are more or less cross platform functional from the start while native apps have to be in their own language (again obvious). I'm confused on the limitations on this aspect with the web application... Can I use specific phone functions/data if running a web app: reminder's and alarms, GPS data, etc. Can I code a web app in such a way that it doesn't run/load a new page as if I were navigating in a browser- the feel of a native app?
Overall, I'm looking for that specific information above, but also anything else contrasting the two in general. I'm trying to decide if I should learn both iOS and Android, or if most application functionality is available with a webapp.
Thanks!