Investigate feasibility of instant-adding webapks/a2hs |
|||
Issue descriptionRather than waiting for install to complete, I think we have all the information we need to launch a webapk from the already running page. We could conceivably use tab reparenting and change the UX to support this. Hacked up demo (internal only, sorry): https://drive.google.com/open?id=0B9XX_6R5yUzKa3RTYVFvT2xWX0U The one thing I didn't get to last week was changing the UX from app banner to something like snackbar or temporary notification which I think is more natural for something happening in the background. There are some concerns with this. The biggest one I think is that if it fails late, it might be hard to explain/message to the user. We'd also need to teach some of the webapk code about a pending install vs assuming it's installed. +some installability folk as this would definitely impact their work and may be more in their sphere of influence but I think this or something like it is important to hide webapk install latency.
,
Jul 17 2017
,
Jul 18 2017
This is a great way of hiding the installation latency, though like Owen mentioned, my main concern is working on whether jumping straight into a WebAPK standalone is smooth / expected / breaks user expectation. We are currently in the process of converting the app banner to be a modal, so the UX would neatly dovetail there (we need to introduce some other way of telling the user that an installation is happening since keeping the modal on the screen is really bad).
,
Jul 18 2017
#1: My thought is that our current UX is not good enough given android app install latency and we *must* do something. I mean at this point, on some connection types an Instant App may open quicker because they intentionally skirted the installation part. Given that, I thought it would be interesting to take you straight to the webapp in full-screen but I'm not married to that idea. I'd be totally fine if we have a modal and hide it quickly but IMHO, I think we should prioritize changing this (that's why I added 62 label - to get some attention :). #3: modal would be fine if it takes longer to see my proposal through fruition or we're unsure of whether to launch the PWA right away. My prototype was to show that it's feasible
,
Jul 13
We ended up doing an async install flow |
|||
►
Sign in to add a comment |
|||
Comment 1 by owe...@chromium.org
, Jul 17 2017