Well, I'll try to summarize in a few words.
Working over HTML and depending on the platform, there are certain metadata that you need to include in your WebApp to work properly on a mobile device, as well as being responsive . There is documentation both in Android and iOS , for example, that guides you in this direction and also in W3C .
In iOS , Safari has a shortcut to add the site to your device's home screen, Android Chrome also has this functionality. But what will happen when launching is to open the browser at the address defined. And as I mentioned above, each platform and browser can accept certain metadata that may hide the browser's bar or other features, such as Safari in iOS for example.
Nowwhatthesiteyou'vequotedandmanyothersdo,istocreatea"native" application but with a simple WebView
in Android pointing to a web address (note that in the Application Factory you download a .apk file), so that none of the browser features are available . IOS continues to open in Safari , but metadata in HTML tries to hide the slashes.
Another example is some (or all) of the database applications, where most of them work with a WebView
that points to a URL .
Anyway, I develop for these two platforms, so my examples were based on my knowledge of them, I do not know if they are like this in a Windows Phone or any other, but I believe they follow this same line development.