In order to understand what we refer to when we talk about PWA we need to distinguish between native apps and web apps.
By native or classic apps
we mean all those applications developed for a specific operating system. Here the distinction between Android
and iOS apps
, which are compatible only with the operating systems for which they are designed.
On the other hand, the web apps refer to the mobile version of a web page. In this case, users do not need to install them, but they are less efficient than a native app, which can be easily found in your smartphone.
The progressive web apps
can be defined as a virtuous mix between the above-mentioned two: as the native apps, we can easily use them in our smartphone, while like the web applications they do not need to be downloaded from the app store.