If you’ve been following our journey at TravelVirgins, you know that Anne and I value freedom above all else. But while we usually talk about the freedom to travel, today I want to talk about a different kind of liberty: the freedom to build without barriers.
For the past 12 years—since around 2014—I made a conscious, professional commitment to build my apps using the Open Web format known as Progressive Web Apps (PWA). Back then, it was a bit of a contrarian bet. The tech world was screaming, "There's an app for that!" and developers were rushing to build heavy, expensive native apps for the Apple App Store and Google Play.
But I saw a different path. I saw a future where you didn't need to download a massive file just to look at a menu or play a simple game. I saw a future where apps lived instantly in your browser, accessible to anyone, on any device, anywhere in the world. That future is here, and I’m all in.
Why I Choose PWA Over Native (And You Should Too)As a developer and a traveler, my needs—and the needs of my users—are specific. We deal with data roaming caps, spotty WiFi, and older devices. Here is why the PWA format wins for me every time:
- No "App Store" Gatekeepers: I don't need permission from Silicon Valley to publish an update. If I fix a bug in my game or update a price on a food truck menu, you get it instantly. No "Update Required" pop-ups.
- Data Efficiency: Native apps are bloated. A standard app might be 150MB. My PWAs are often less than 1MB. When you are roaming or on a slow connection, this is the difference between the app loading instantly or not loading at all.
- Universal Access: I build once, and it works on your iPhone, your Android, your tablet, and your laptop. I love this inclusivity. It means nobody is left out just because they have the "wrong" phone.
The Big Players AgreeI’m not the only one. Major tech giants are quietly moving their focus to PWAs because the experience is simply better.
- Uber: Their PWA loads in 3 seconds on 2G networks.
- Starbucks: Their PWA is 99.84% smaller than their iOS app and lets you browse the menu offline—similar to the tech I use for my food truck clients.
- Spotify & Pinterest: Both use PWAs to ensure speed and engagement without forcing a download.
For 12 years, I’ve been building on the web because I believe technology should be simple, colorful, and accessible. Whether I'm coding a utility for a drilling company or a fun game for a long flight, PWA is the tool that lets me do it best.