3 ms·
I think Jeremy's post resonates with a lot of our team (Chrome, DevRel etc), we want all experiences to be responsive, accessible, content visible without JS be
by kinlan 10y ago
I think Jeremy's post resonates with a lot of our team (Chrome, DevRel etc), we want all experiences to be responsive, accessible, content visible without JS being required and most of all solid design that takes advantage of good URLs.
The App Shell model has worked well for a first set of experiences that have shipped and I don't think that it is inherently mobile only, many sites work well on desktop, instead I think I think a lot of it is a matter of resourcing and staffing. After working with a number of developers who are building Progressive Web Apps, one thing that I have noticed is that many of the teams building sites are still split between a "mobile web team" and a "desktop web team" and that is one of the reasons why I think we are seeing some of the sites being accessible on mobile first.
The place we want to get to is one experience that works well for all users in all browsers.
Specifically wrt to Banner prompting our thoughts around this have always been consistent, when an site meets the criteria of something that could be experienced as an app the user would see a prompt to "install" it (after meeting some engagement criteria). The thought was that prompting is a powerful feature and one we don't want to see abused and thus the criteria is quite strict and our expectation is that the site when launched should launch like an app would on the system. The user can still add to homescreen, we just reserved the prompt.
Some interesting bugs for people to follow wrt to Propmting.
* https://bugs.chromium.org/p/chromium/issues/list?q=component:UI%3EBrowser%3EAppShortcuts https://bugs.chromium.org/p/chromium/issues/list?q=component... - prompting and add to homescreen bugs
* https://bugs.chromium.org/p/chromium/issues/detail?id=604390 https://bugs.chromium.org/p/chromium/issues/detail?id=604390 - Minimal UI mode for access to URL
* https://bugs.chromium.org/p/chromium/issues/detail?id=601624 https://bugs.chromium.org/p/chromium/issues/detail?id=601624 - Discussion on criteria for prompting
* https://bugs.chromium.org/p/chromium/issues/detail?id=601337 https://bugs.chromium.org/p/chromium/issues/detail?id=601337 - Mandating Offline to get banner.