Skip to main content
GullySystem
A practical guide

What is a progressive web app and what can it do for staff?

Ganesh HSStrategy and Technology, GullySystem
Practical advice · 4 min read

In this guide 6 sections
The short answer

A progressive web app is a website that installs on the home screen, opens full screen, shows saved pages offline and can send push alerts. Staff get an app feel without an app store, though limits remain on iPhone, on hardware access and on store listing.

A website that behaves like an app

You open the address in a browser, the browser offers Add to Home Screen, and a tap later an icon sits beside the phone’s other apps. It opens without the address bar. A splash screen shows first. No store is involved.

Behind this sit two files. A manifest names the app, icon and colours, while a service worker is a small script between the app and the network that decides what to serve offline.

Staff install no updates. When you release a change, the next launch picks it up quietly, so a fix to a checklist reaches every phone without a reminder message or a store review.

  • Home screen icon and full screen launch
  • Saved pages and data for offline use
  • Push alerts for new tasks
  • One codebase for phone, tablet and desktop

What it does well for staff

Take a warehouse team that checks transfer slips. The app caches the slip list, so a dead spot between the pallet racks does not blank the screen, and edits wait in a queue until the signal returns.

A field sales rep can open the price list on a train, and a supervisor gets an alert when leave requests land, and neither needs a store review.

Rollout is simple. Send the link by message. Staff install it in seconds.

Where the limits bite

iPhone support is the first catch. Installing works but follows steps through the Share menu, push alerts need the app added to the home screen, and some background features are weaker than on Android.

Hardware is the second. Bluetooth label printers, NFC cards, scanners wired into the phone and deep sensor access are patchy or missing in browsers, although camera and GPS location work well.

Third comes the store listing. Customers search the app stores, not the web, so a progressive web app must be packaged for some stores with extra work and cannot count on being found.

  • iPhone install steps and push rules
  • Bluetooth and NFC access
  • Background tasks and long sync
  • Store search and ratings

Choosing between web app, PWA and native

Desk users need a plain web app. A PWA fits staff who need the icon, alerts and short offline spells, while native suits heavy hardware use, long offline work or customers who expect a store listing.

Ask for the one device that matters most. If every field person carries a rugged Android handset with a scanner, native may serve better, but if staff use their own mixed phones, a PWA reaches them all.

You can start with a PWA and move to native later, but only for the few screens that need Bluetooth, NFC or a wired scanner.

  • Mixed staff phones: PWA
  • Rugged scanner handsets: native
  • Desk users only: plain web app
  • Public customers: native or store packaged

Check it before you commit

Open a prototype on the three phones your staff really carry, including the oldest, then install it, switch to aeroplane mode, reopen it and complete one task.

Ask for the list of features that fail on iPhone, because a vendor who hands you one is easier to trust than a vendor who says everything works.

Write the must-have hardware on one line. If that line names a Bluetooth printer, choose native before anyone designs a single screen, since redoing the layout later wastes every wireframe drawn so far.

App type chooser

One page. Each staff group gets a row, with columns for devices carried, offline need, hardware used, alert need and store listing need. The last column picks plain web app, progressive web app or native app, with a note on any iPhone limit found in the prototype test.

Open a blank worksheet to print

Questions owners ask

Does a progressive web app work on iPhone?

Yes, with limits. It installs through the Share menu, push alerts need the home screen install, and some background features are weaker than on Android. Test on a real iPhone.

Is a progressive web app cheaper than a native app?

Often, because one codebase covers phone, tablet and desktop, although the saving shrinks the moment you need hardware access, such as a Bluetooth printer, that browsers do not give.

Can a progressive web app work offline?

Yes, for saved pages and data. Changes made offline wait in a queue and send later, so plan in advance how clashes with other users’ edits to the same record are resolved.

Can I put a progressive web app in the app store?

Sometimes, by packaging it. Each store sets its own packaging rules and review process, so read the current policy before you promise a store listing to anyone in the business.

Browse all guidesBack to top ↑
Next step

Have a specific situation to work through?

This article covers the general case. Tell us what you’re actually dealing with and we’ll respond directly.

Share Your Requirements