Ghost Story

She was there again when I found myself expecting her text as I drank my second cup of coffee. You’re still here, I noticed out loud. Yes, she replied. She showed up again as I unpacked my lunch in…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




PWA discoverability

I think the main reason why you would want to do this is discoverability. When I talk about a PWA to “normal” people 😜, first thing they want to do is look it up at the Play/App store. When I say “just go to 1tuner.com and add to home screen”, I see question marks in their eyes 😕.

So just show the website in a WebView I thought, and found https://medium.com/@stevesohcot/andriod-studio-webview-tutorial-4651701d7d1a.
However, this has some disadvantages. By using the WebView, you don’t seem to have APIs like Web Share and Media Session API by default. Also the app was being silenced after a while (I guess battery saving kicked in or something). Maybe these problems should be able to fix by mixing it up with native app code, or by using a framework, but that was not what I wanted…

Finally, I did publish it as app. But because this version was some kind of broken, I never told anyone and kept this as a secret (ssst!). Too bad it’s not allowed to put “Don’t install this app, it’s broken — just go to 1tuner.com!” in the description 😁.

See Google Play Store now open for Progressive Web Apps 😱.
I’ve updated my broken app to use this approach and now it behaves like you would add it via your browser.
After installing the app from the Play Store, you will see a “Running in Chrome” bar at the bottom of the screen.

This is to notify the user — as Paul Kinlan explains:

I must say that I like this, so you can see & decide where your preferences will be stored. Unfortunately this is not what I have when installing my own app, so it must be something that has to be configured somehow.

But then I realised this whole PWA install process is not that OK. Don’t get me wrong, this is the best we can have now. But just installing (“add to home screen” / as webAPK) from your browser feels much better. I think a normal user won’t understand the difference between a web app and native app in the Play Store right now.

Add a comment

Related posts:

Do you have or are you owed Arrears? Put on your Positive Pants.

Whether you are a receiving parent or a paying parent of the Child Maintenance Service (CMS) you may at one point receive a letter telling you that you are owed/owe Arrears. Elsewhere on the site…

Laravel or Drupal 8? What Are the Key Differences? Which One Best Fits Your Use Case Scenario?

What does Drupal 8 do that Laravel does not? What key functionalities, that Drupal ships with, do you need to build from scratch in Laravel? And how would opting for Laravel benefit your specific…

How to become successful in business using numerology?

We are living in a very beautiful world and living a precious life. We always try to live this beautiful life with lots of fun and enjoy every moment. Along with this, work is a very essential part…