What a PWA can and cannot do
A progressive web app is built from standard web technology with three added pieces. A manifest tells the phone how to install it. A service worker caches the app and its data so it opens offline. And secure delivery over HTTPS lets the browser grant device features. The result opens full screen and has its own icon, though it is still delivered through the browser.
On Android, support is broad: installation, offline use, background sync and push notifications all work in Chrome and other major browsers. On iPhone, installation and offline use work, and push notifications are available once the app is added to the home screen. Some capabilities, such as deep Bluetooth control or certain background tasks, remain limited on iOS.
That is why we check requirements before recommending a PWA. If your product needs heavy background processing, advanced hardware access or presence in an app store as a business requirement, a native or Flutter app is the better choice. For forms, dashboards, bookings, catalogues, inspections and customer service, a PWA is usually enough and much cheaper to maintain.
