Back to journal
Build · 03 02 March 2026 5 min read

Mobile app or web app — which one are you actually shipping?

"We need an app" is one of the most expensive sentences in product. Half the time it should have been a website. Here is the honest decision tree, in 2026 terms.

side-by-side · iOS · web

The cliché answer to "mobile or web?" is "it depends." That's not wrong, but it's not useful either. Here's a more honest version: most teams who think they need a native app actually need a great responsive website first. Native is the upgrade, not the default.

The decision is rarely about the tech

Native vs web is not a religious question — it's a question about distribution and frequency of use. Build a native app when users come back daily and you want a permanent place on their home screen. Build a website when most of your audience will arrive via a link, search, or share — and decide everything in that single visit.

"If a user wouldn't put your app icon on their first home screen, you probably don't need an app yet." — a rule we use in kickoff calls

What native still wins at

What modern web has quietly caught up on

It's 2026 and a lot of "we need an app" reasoning is two years out of date. Today, the web can:

Counterintuitive

A great Progressive Web App often beats a mediocre native app on the metric users actually care about: can I open it and finish the task?

The honest scoreboard

Quick reference for the decision:

The strategy we recommend most often

  1. Ship a fast, responsive web app first. Treat it like a real product, not a brochure.
  2. Make it a PWA. Offline support, install prompt, push notifications. You'll cover 80% of native value at 30% of native cost.
  3. Watch the analytics. If retention, session frequency, and notification engagement justify it — then wrap or rebuild for native.
  4. Use a hybrid stack thoughtfully. React Native, Expo, Capacitor, or Flutter can share most of the codebase. Don't go fully native unless you have a hardware-level reason.
· · ·

How to actually decide in your next meeting

Ask three questions:

  1. How often will the average user open this in a week?
  2. Does the experience need anything the browser doesn't expose?
  3. What's the cost of being wrong about question 1 by 3×?

If the honest answers are "less than 3," "no," and "we'd waste a quarter," you're building a website. Build a great one.