A few weeks after I pestered Ada Rose Edwards to write her first Smashing Magazine article on Progressive Web Apps I did a Skype call with her to talk about the same topic.
Ada is a great talent in our market and I am looking forward to pestering her to do more of these good things.
Here are the questions we covered:
- Ada, you just wrote on Smashing Magazine about “The building blocks of progressive web apps”. Can you give a quick repeat on what they are?
- We’ve had a few attempts at using web technology to build app like experiences. A lot of them left end users disappointed. What do you think were the main mistakes developers did?
- Is the “app shell” model a viable one or is this against the idea of “content first” web sites turning into apps?
- You worked on one of the poster-child web-technology based apps in the past – the Financial Times app. What were the main challenges you faced there?
- It seems that in the mobile space it is OK to abandon platforms that arent’ used much any longer, should that be something to consider for the web and browsers, too?
- Progressive Web apps do away with the concept of a need of an app store. This is more convenient, but it also poses a UX challenge. Users aren’t expecting a web site to work offline. What can we do to break that assumption?
- The wonderful thing about PWAs is that they are progressive, which means that platforms that don’t support ServiceWorkers should still have a good experience and fall back to a classic “add to homescreen” scenario. What can we do to avoid people forgetting about this and build “this app needs Chrome on latest Android” apps instead?
- Are responsive interfaces a unique skill of web developers? Is it something we learned simply because of the nature of the platform?
- The distribution model of PWAs is the hyperlink. You pointed out rightfully in your article that there needs to be a way to share this link and send it to others. Hardliners of the web also argue that a URL should be visible and “hackable”. Do you think this is a valid need?
- What about Instant Apps on Android? Aren’t they a threat to Progressive Web Apps?
- What can we do to avoid PWAs becoming the new “m.example.com”? The average web site it too big and slow to become and app. How high are your hopes that this new approach could help the web as a whole become slimmer?