So what is the difference between a web app and a native app on a mobile device, and which one is best suited to your requirements?