Product strategy · 8 min read
Web, mobile, or progressive web app: choose from the product need
The best platform choice begins with the user situation and operating model. Technology preferences matter, but they should not stand in for product reasoning.
01
Start with distribution and frequency
A web product is immediately reachable by URL and easy to update. A native app earns its installation when repeated use, device integration, platform behavior, or store presence materially improves the experience.
02
List required device behavior
Notifications, background work, offline data, camera, location, Bluetooth, purchases, and system integration have different levels of support across browsers and operating systems.
Write the required behaviors before choosing the implementation model, and verify current platform support rather than relying on a generic capability list.
03
Include the operating cost
Separate clients, store releases, signing, compatibility, and platform policies add responsibilities. A PWA may reduce some of them; native products may justify them. The decision should include the team that will maintain the result.