Which browser will use PWA (Progressive Web App) after adding to the main screen?

I'm curious what the PWA browser will use under the hood after being added to the main screen. Is this the one from which you originally selected Add to Home Screen? If so, what if I add PWA to the home screen from Chrome on my phone and then uninstall Chrome (suppose that only Safari is left on my phone)? Will PWA work when clicking the icon on the main screen?

+5
source share
2 answers

The results of my tests on Android M:

  • Opera 37 and Firefox 50 removed PWA when the browser was removed. There was no prompt / warning about the removal of the PWA.

  • Removing Chrome 55 (beta) and Chrome 56 (Canary) did not include PWA removal. An attempt to open the application led to a toast message:

    The application is not installed.

    Reinstalling the original Chrome that created the PWA allowed PWA to reopen. Chrome PWA orphans cannot be opened by another version of Chrome (Chrome 55 PWA does not open if only Chrome 56 is installed).

  • All browsers above have opened PWA in their respective browsers. That is, the created Chrome PWA opened in Chrome, created by Firefox in PWA in Firefox, etc.

UPDATE:. With the new feature Improved Add to Homescreen (now available from the Chrome Dev channel) PWA is installed on the home and home applications shown in the application. Results of this test:

  • Removing Chrome Dev does not include PWA removal.
  • After uninstalling Chrome Dev, an attempt to open PWA will lead to the choice of an application that displays a browser to run (subject to multiple browsers). Opera selection is up and running. If only one browser is available (e.g. Firefox), PWA starts automatically with this browser. The application does not start in full screen mode.
  • After removing all browsers, trying to open PWA will launch Google Play, which displays information about the application for Chrome Dev.
  • Removing PWA from the application box also removed the PWA icon on the desktop.
+11
source

The web application will start using the browser that was used to add it to the main screen.

+1
source

Source: https://habr.com/ru/post/1260660/


All Articles