Maximiliano Firtman's articles, notes and learning experiences for devs-firt.dev

Progressive Web Apps Compatibility

A quick and dirty list of platforms and distributions methods available for PWA installation

This is a Note: a sometimes short, sometimes incomplete, living document.

Sponsored by you: PayPal donation, or buying me a coffee.

This list describe where PWAs can be installed, creating an icon in the OS with a standalone experience

Android #

  • Browser Installation-WebAPK
    • Google Chrome: Android 4.4+ with Play Services
    • Samsung Internet: only Samsung devices
  • Browser Installation-Shortcut
    • Firefox
    • Microsoft Edge
    • UCWeb
    • Opera
    • Baidu
    • Brave
  • Browser Installation-QuickApp
    • Huawei Browser
  • Google Play Store
    • Trusted Web Activities (TWA)
      • Google Chrome
      • Microsoft Edge
      • Firefox
      • Opera
    • Web Views (not recommended)
  • Samsung Galaxy Store (manual submission and PWA launcher submission)
  • Enterprise
    • Managed Play iframe
  • 🛑 No support
    • Facebook Mobile Browser
    • Web Views

On Android, browsers won't be able to install PWAs if the device is in kiosk mode or using some alternative home screen launchers. On those cases, Add to homescreen menu item is not available or if it's available, the icon is never installed

iOS and iPadOS #

  • Browser Installation-WebClip shortcut
    • Safari
    • Safari View Controller (in-app browsers, e.g. Twitter)
    • Google Chrome
    • Microsoft Edge
    • Third-party browsers, if a flag is enabled
  • AppStore
    • WKWebView (Service Workers only with App-Bound Domains from 14, limitations apply)
  • Enterprise
    • Mobile Configuration Distribution with WebClips
  • 🛑 No support
    • Facebook Mobile Browser
    • Firefox
    • Brave
    • WKWebView

Windows Platforms #

Windows 10 / Windows 11 #

  • Browser Installation
    • Google Chrome
    • Microsoft Edge (chromium version)
  • 🛑 No support
    • Internet Explorer
    • Firefox
  • Microsoft Store
    • APPX (EdgeHTML version)
    • WebView2 (Chromium version)

Windows 7 #

  • Browser Installation
    • Google Chrome
    • Microsoft Edge
  • 🛑 No support
    • Internet Explorer
    • Firefox

Windows 8 #

  • Browser Installation
    • Google Chrome
    • Microsoft Edge
  • 🛑 No support
    • Internet Explorer
    • Firefox
    • Store Apps

macOS #

  • Browser Installation
    • Google Chrome
    • Microsoft Edge
    • Safari from version 17 on macOS Sonoma
  • AppStore
    • WKWebView (Service Workers only with App-Bound Domains from Big Sur v11)
  • 🛑 No support
    • Safari <= 16.x
    • Firefox

Linux #

  • Browser Installation
    • Google Chrome (64 bits only)
  • 🛑 No support
    • Firefox

ChromeOS #

  • Browser Installation
  • Google Play Store with Trusted Web Activities (TWA)

XBox One #

  • Microsoft Store
    • APPX

kaiOS #

  • Stores
    • kaiOS Store
    • JioPhone Store
  • 🛑 No support
    • Browser

Oculus VR headsets #

  • Oculus Store

🛑 No support #

  • Smart TVs Stores
  • Apple Watch Browser
  • PlayStation
  • Tesla Browser

This note is mantained by Maximiliano Firtman Twitter @firt About Newsletter

If you liked this newsletter and the content in this website, you can support me by a PayPal donation, or buying me a coffee. Thanks!