PWA advances

From Cross-Platform Dream to Reality

Walter Gandarella • April 21, 2025

The Evolution of PWAs: From Cross-Platform Dream to Reality

Remember PWAs (Progressive Web Apps)? That 2016 promise that we wouldn't need to install countless mobile apps anymore? Well, nearly 10 years have passed, and much has changed in this landscape. Let's examine what happened to this technology and where it's genuinely useful in 2025.

PWAs in Real Life: Where Do We Find Them?

First, let's talk about everyday apps using PWA technology. Starbucks remains a classic case still going strong with its PWA version. There's also Spotify and Uber offering PWA versions alongside their native apps.

An interesting case is WhatsApp Web, which uses multiple service workers behind the scenes to work its magic. Surprisingly, it doesn't even look like a "traditional installed app" yet delivers everything we need.

Know where PWAs truly shine? In crypto! (Don't worry, I won't shill any coins here). It's amazing to see component quality, integrations, and how they leverage modern browser capabilities to enable transactions and digital wallet integrations.

What Actually Changed?

That initial 2014 vision of not needing to install apps... well, things didn't quite go that way. PWAs evolved into something different: a set of modern web capabilities that solve various scenarios, reducing (but not eliminating) the need for native apps.

New PWA Superpowers

Want to see cool things PWAs can do now?

  • Badge API: Those beloved notification dots
  • Bluetooth and NFC: Yes, hardware integration!
  • Lock screen widgets (Android mostly... Apple remains cautious)
  • Voice recognition
  • File system access (OS-dependent)
  • Camera and audio (with some limitations compared to native)

Check out whatpwacando.today for a complete showcase of modern PWA capabilities.

Life as a PWA Developer

Remember the headache of service workers? Enter Workbox, Google's tool that simplifies this layer. It makes converting Angular, React, Vue or even Vanilla apps into installable PWAs much easier.

One killer feature is HTTP request caching for weak connections - intercepting calls, storing data... tons of possibilities.

PWA vs Native: Not Really a War

PWAs didn't replace native apps as originally imagined. They've become complementary instead. This ironically means more work - maintaining native apps, PWAs, and backend infrastructure.

But there are clear advantages! PWAs excel in specific scenarios:

When PWAs Make Sense

MVPs and rapid prototyping

  • No app store approval needed
  • Faster development
  • Easier to find front-end than mobile devs

Simple applications

  • Mall apps
  • Parking systems
  • Anything used infrequently

Hybrid strategy

  • PWA for Android (works great)
  • Native for iOS (more limitations)
  • Parallel development while validating product

The Dark Side of PWAs

It's not all roses. The biggest issue? Push notification spam. Ever seen someone's phone flooded with 500 random website alerts? That's PWA democratization in action.

Hardware access remains limited too. Camera quality, audio recording, and other hardware-dependent features still can't match native apps.

A Promising Future

An interesting trend is technology convergence. Expo (React Native's main framework) now supports "HTML Components" - essentially native navigation with web rendering. Like going back to the future, but smarter.

Most features now work cross-browser (except NFC and some niche capabilities). Browser camera integration, for instance, outperforms many native libraries.


In 2025, PWAs aren't the utopian app replacement once envisioned, but they've become invaluable tools. They enable rapid prototyping, address specific use cases, and efficiently complement native apps.

As browsers and frameworks evolve, PWAs remain more relevant than ever. Just don't expect them to solve all problems - used wisely in the right context, they can be excellent alternatives or complements to mobile strategies.

At Yes Marketing, we always consider PWA before native development. We've successfully deployed many PWA-based apps, especially for clients without budgets for maintaining both web and native apps.

Final warning: If you're only building a PWA to spam users with push notifications... please don't. Your users (and their mothers) will thank you!


Latest related articles