Direct answer
Start with a web app when the core task benefits from link access, desktop input, rapid controlled deployment or broad device reach and does not require deep native capabilities. Start with a mobile app when the decisive use happens on a phone and depends on device behavior, mobile interaction, offline continuity, notifications or store distribution that must be tested. A staged route can validate the workflow on the web before funding native work, but only when the first surface produces relevant evidence. Write the real use context, test the riskiest device or distribution constraint and choose the smallest complete route that can answer the next product decision.
Anchor the choice in where the user completes the job
Describe the moment of use: location, device, connectivity, session length, input method, privacy and interruption risk. A back-office workflow used at a desk points to a different surface from a field task involving a camera, sensor, intermittent network or one-handed action. Do not infer mobile need merely because target users own phones, or web suitability merely because a browser can display the screens.
Define the smallest complete outcome and which parts of the channel are hypotheses. If the question is whether users understand and value a workflow, a responsive web path may provide enough evidence. If the question is whether the product works under mobile permissions, background limits, offline states or store discovery, a web simulation may answer the wrong question. The MVP surface must match the uncertainty being tested.
Account for release systems and platform-specific capacity
Web teams still need compatibility checks, accessibility, secure deployment, monitoring and recovery. Mobile teams add signing identities, builds, device and operating-system coverage, permissions, store metadata, review rules and release tracks. These are not reasons to avoid mobile. They are work and ownership boundaries that belong in the estimate when the product actually depends on them.
Name who can test real devices, diagnose backend and client failures, prepare store submissions and respond when platform requirements change. A cross-platform framework can share some implementation, but it does not remove product decisions or platform obligations. Likewise, a progressive web app can use install-related standards yet still differ from native apps in capabilities and distribution. Verify the exact current browser and platform support.
Own distribution identities and shared product services
The company should control domain, DNS, hosting, analytics and backend accounts for a web app, plus developer-program and store identities for mobile where applicable. Keep shared data models and APIs documented independently of one client surface. This makes a later channel addition or replacement a planned product change instead of an emergency migration from an account owned by a supplier or individual.
Keep source control, domains, stores, analytics, cloud organisations and production credentials under explicit organisational ownership. Grant scoped, revocable access and rehearse handover before the final invoice. The supplier label matters less than whether another authorised person can inspect, deploy, recover and continue the product.
Test the channel-specific failure states
For web, test supported browsers, responsive layouts, keyboard use, network interruption, authentication and recovery on the intended devices. For mobile, add permissions denied, background and foreground transitions, offline behavior, upgrades, deep links and store-ready builds. Measure whether the intended user can complete the core outcome. A successful build or store approval is implementation evidence, not proof of demand or retention.
Define acceptance as observable evidence. Examples include a tested user journey, an approved build, reproducible checks, an incident runbook and a verified handover. None of those proves retention, revenue or product-market fit. Keep delivery proof, external provider approval and business results as separate claims.
Sequence channels only when each stage answers a question
Choose web first when it reaches the actual user context and provides a relevant learning loop without hiding a decisive native risk. Choose mobile first when phone-specific behavior is part of the value proposition and cannot be responsibly deferred. Choose both only when the first release genuinely needs both and the team can support two clients, not because broader surface area feels safer.
Write a review trigger for adding or changing the channel: observed desktop friction, required device capability, repeated mobile browser limitations, store distribution demand or support evidence from real use. Preserve shared contracts and acceptance journeys so another client can be introduced deliberately. Neither channel choice guarantees acquisition, approval, usage or commercial performance.
Decision criteria
Use the same questions for every option before choosing.
| Option | Useful when | Check before choosing |
|---|---|---|
| Start with a responsive web app | The core job works through a link, benefits from broad reach or desktop use and does not depend on unproven native behavior. | Test the real target devices, accessibility, authentication, recovery and browser constraints rather than a desktop preview alone. |
| Start with a mobile app | The core outcome requires a phone context, native capability, offline behavior, notifications or store distribution from the first evidence cycle. | Include signing, permissions, real-device coverage, store materials, review ownership and post-release operation. |
| Stage web then mobile | A web release can test the underlying workflow while the mobile surface remains a separate, explicitly deferred hypothesis. | Define what web evidence unlocks mobile investment and preserve reusable APIs without promising automatic code reuse. |
| Prototype the decisive context first | The main uncertainty is still the user problem, a regulated constraint or a critical integration. | Buy a bounded discovery or specialist review before committing to a full delivery model. |
Frequently asked questions
Is a web MVP always cheaper or faster?
No universal comparison is defensible. The result depends on the journey, integrations, device coverage, release standard, team and existing systems. Compare the same acceptance boundary.
Does a mobile MVP have to support iOS and Android?
No. Choose coverage from target-user evidence and distribution needs. If only one platform is selected, document the evidence, excluded users and condition for adding the other.
Who should own app-store accounts?
The company or appropriate legal entity should control developer-program and store identities, recovery contacts and signing responsibilities. Give contributors scoped access rather than transferring core ownership.
What is the best first test?
Test the riskiest real context: a complete browser journey on target devices or a device build exercising permissions, offline behavior and distribution. Use the result to decide, not to claim market demand.
Primary sources and evidence
- About IVRYN 2026-08-15
- IVRYN work and evidence 2026-08-15
- IVRYN product methodology 2026-08-15
- France Num digital project guidance 2026-08-15
- NIST Secure Software Development Framework 2026-08-15
- W3C Web Application Manifest 2026-08-15
- Apple App Review Guidelines 2026-08-15
- Google Play target API requirements 2026-08-15