Good day all. I'm researching this topic for a while and I'm a bit confused, the question is: is there a "standard" user experience for a web app that has to e saved into the user phone?

what I mean: web apps are becoming really popular, it's easier to develop them they are quite cross OS, they are quite light and so on, everything is beautiful. I'd like to undertstand how to engage more the user, so one point is to add the icon of the web app on the user phone. Seems to be a lot of confusion about this topic:

chrome chooses if it has to ask the user to save the icon (that's weird) if there is a manifest file and if there are some events from the user (the user must come to the web app a couple of times it seems). https://developers.google.com/web/updates/2015/03/increasing-engagement-with-app-install-banners-in-chrome-for-android

iOS, just put your icons in the meta, and if the user is smart enough to save the page as a bookmark, that icon will go in the home screen. https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

Windows, well... no informations about this actually.

I can be totally wrong, and I can misunderstood everything (I strongly hope this). But a thing is clear... there isn't any standard for this user experience, am I right? is there something I can do in order to achieve this engagement (make the user save the link of a webapp into his own homescreen), I don't like to teach my users on how to save a bookmark, I lost most of them in the process of reading "what is a bookmark" I'd like a button (or a js function to cal) that simply ask the user "hey do you like this web app? nice, save it on your home, click here!" I bet you got the idea. do you have any reading about this, any suggestion? is it really like this??

closed as off-topic by user31143, Mayo, Devin, JohnGB Jul 29 '16 at 19:42

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about Implementation are off-topic because this site is for User Experience design questions, not questions around how to implement these designs. Therefore, questions around the use of programs like Photoshop or languages such as CSS or JavaScript are off topic." – Community, Mayo, Devin, JohnGB
If this question can be reworded to fit the rules in the help center, please edit the question.

  • What's wrong with the first link you posted? Doesn't this tell you exactly how to get this for your web app? – Daniel Slowacek Jul 27 '16 at 6:55
  • Is that acrually working on most browsers/OS combinations? I mean that specifically for chrome+android what happens with, let's say, FF+windows? – Matteo Bononi 'peorthyr' Jul 27 '16 at 7:00
  • No, that is only for Chrome on Android right now. I don't think you can have a cross-platform solution for the issue you're describing. You can do some research if FF or IE have that too and then have to implement it for all of the popular browsers I suppose. – Daniel Slowacek Jul 27 '16 at 7:09
  • well, good to know, maybe the idea of implementing some sort of cross browser solution could be really a way, I'm searching for it, but no luck at this very moment. – Matteo Bononi 'peorthyr' Jul 27 '16 at 7:10
  • This is really a question about technical implementation rather than user experience, isn't it? – user31143 Jul 28 '16 at 14:50