Native app vs web app (PWA) — what should an Indian SME build?
An honest, no-affiliate comparison from a Pvt Ltd that builds both. With Indian INR pricing, real Play Store reality, and a single recommendation at the end.
Quick answer: For most Indian SMEs, a mobile web app (PWA) is the right starting point — cheaper to build, no Play Store hurdles, instant updates, works on the cheapest Android. Build a native app only when you genuinely need camera-heavy workflows, offline-first behaviour, push notifications that must arrive, in-app purchase, or clear app-store distribution. Below ₹2L of spend, almost always go web. Above ₹4L of spend with real native needs, native earns its keep.
Native App (Android / iOS) vs Web App / PWA — at a glance
| Criterion | Native App (Android / iOS) | Web App / PWA | Big Helpers take |
|---|---|---|---|
| Upfront build cost | ₹2-12L (Android + iOS) | ₹50K-3L (single codebase) | Web is 3-5× cheaper to launch. The gap closes only if you would have built two web apps anyway. |
| Time to live | 8-16 weeks + Play Store + App Store review | 4-10 weeks, live the same hour | Web wins decisively on speed. Store review can add 1-3 weeks of unpredictable delay. |
| Updates and bug fixes | Submit to store, wait 1-7 days, hope users update | Push to server, all users get it on next page load | Web wins on iteration speed. For a fast-moving SME, this matters more than people expect. |
| Distribution | Play Store + App Store (discoverability is real) | URL — share via WhatsApp, QR, ad, SMS | Native wins on app-store discovery. Web wins on virality and zero install friction. |
| Install friction | ~50-80 MB download from Play Store | Zero — opens in browser; PWA install is one tap | Tier-2 / tier-3 Indian users routinely abandon at the Play Store install step. Web removes the abandonment. |
| Offline support | Strong — designed for offline, local DB | Reasonable — service worker caches, but limited storage | Native wins for field-team use cases (sales reps, surveyors, delivery on rural routes). |
| Camera, GPS, sensors | Full hardware access, fast | Camera + GPS work; specialised sensors (NFC, Bluetooth) limited | Native wins for heavy camera workflows (KYC, document scan, AR). |
| Push notifications | Reliable, designed for it | Works on Android, broken-ish on iOS Safari (improving) | Native wins if push-to-engage is core. WhatsApp + SMS often beat both for India. |
| In-app purchase / store rules | Must use Play Store / App Store billing (15-30% cut) | Use any payment gateway (Razorpay 2%) | Web wins big for monetisation if you sell digital goods. Store policy changes every year. |
| Performance feel | Native UI, instant transitions | Very good on a modern PWA, slightly behind on animation | For most SME use cases (forms, lists, dashboards) the perceived gap is small. |
| Maintenance over 3 years | OS updates, store policy changes, two codebases | One codebase, browser-evergreen | Web wins on long-term maintenance. Native carries a real OS-treadmill cost. |
| App-store credibility | Real for B2C consumer apps, less so for B2B/internal | None inside the stores | For consumer-facing brands, store presence still signals legitimacy. For internal tools, irrelevant. |
What it costs in India
| Cost head | Native App (Android / iOS) | Web App / PWA |
|---|---|---|
| 5-screen B2B internal tool | ₹3-5L (Android only) or ₹5-9L (Android + iOS) | ₹80K-1.8L |
| Customer-facing D2C ordering app | ₹4-8L + ₹15K/year store fees | ₹1.5-3L |
| Field-team workflow app (offline) | ₹4-7L (Android, offline-first) | ₹2-3.5L (PWA with limited offline) |
| Yearly maintenance | ₹50K-1.5L (OS/store updates + bugs) | ₹20-60K (mostly bug fixes) |
| Adding 1 new feature | 2-4 weeks + store review delay | 3-10 days, live same day |
| Total 3-year cost (typical SME app) | ₹6-12L | ₹2-5L |
Want a 1-page native-vs-web call for your business?
Send us your use case, target user (city tier, age, device), and budget. We send back a 1-page recommendation with a clear cost split and a phasing plan. Free, no sales call required.
When Native App (Android / iOS) is the right call
- You need offline-first behaviour for field teams in rural areas with patchy network
- Camera-heavy workflows (KYC document scan, ID photo, AR try-on, barcode-heavy inventory)
- Background location tracking (delivery fleet, field survey)
- Bluetooth or NFC integration (PoS hardware, attendance terminals, smart-card reading)
- Reliable push notifications are core to the business model
- App-store distribution is the discovery channel (consumer brand, mass-market product)
- You sell digital subscriptions and the App Store / Play Store policies actually allow your model
When Web App / PWA is the right call
- Your users are tier-2 / tier-3 / rural and won't install another 60 MB app
- You ship updates weekly — app-store review delay would slow you down
- Internal tools, dealer portals, vendor portals, dashboards — anything B2B
- You want one codebase, not three (Android + iOS + admin web)
- You're not sure yet whether you need an app at all — a PWA lets you find out for ₹1L instead of ₹6L
- You sell physical goods and use a normal payment gateway (Razorpay/PhonePe), not in-app purchase
- Distribution will happen via WhatsApp, QR codes, ads, SMS, links — not app-store browsing
An Indian SME example
Note: illustrative example — not a specific client engagement.
A 22-outlet pharmacy chain in Hyderabad wanted a mobile ordering channel. The first instinct was a native Android app. We sat with them, looked at their actual customer base — 80% over 45 years old, half on entry-level Android, most ordering via WhatsApp already — and recommended a PWA. Built in 6 weeks for ₹1.6L. Customers got a WhatsApp link, opened the menu, ordered, paid via UPI. After 6 months and 14,000 orders, the data showed under 7% would have downloaded a native app. The chain saved an estimated ₹4L on the build, kept update cycles tight (shipping new categories every 2 weeks), and avoided 16% of customers who wouldn't have installed at all. They later added a slim Android wrapper for the 18% power users — a 2-week, ₹70K addition.
Big Helpers recommendation
Default to a web app / PWA. It's cheaper, faster to launch, easier to iterate, and it removes the install-friction step that kills tier-2 / tier-3 conversion in India. Build a native app only when (a) you have a real native need (offline, deep camera, Bluetooth, background services), or (b) you've already validated demand on a PWA and the upside of app-store distribution + native polish justifies the 3-5× cost multiplier. The smart sequence for most Indian SMEs: PWA in month 1, decide about native in month 6 with real usage data in hand.
Frequently asked questions
What about React Native or Flutter — isn't that a middle path?
Yes — and we build in both. React Native and Flutter let one codebase target Android + iOS with near-native performance. They cost about 1.5-2× a PWA but 0.5× a true two-platform native build. Worth it when you genuinely need native UX but don't want to maintain two codebases. We'll recommend it in discovery if your use case fits — typically for D2C consumer brands targeting both Android and iOS.
Will a PWA work on iPhone?
Yes, but with caveats. iOS Safari supports PWA install (Add to Home Screen), service workers, and most modern web features. Push notifications were added in 2023 with iOS 16.4 and are still maturing. For iPhone-heavy customer bases (mostly tier-1 metros, premium D2C), test the specific features you need — sometimes a React Native build is the better call.
Can a PWA be in the Play Store?
Yes — via Trusted Web Activity (TWA), a PWA can be wrapped and listed on the Play Store as if it were a native app. Best of both worlds: web codebase + app-store presence. Adds about ₹40-80K to the build. Apple does not officially support TWA on the App Store, but PWAs can be added to the home screen on iOS.
What about the in-app purchase rule?
Google and Apple require digital-goods sales (subscriptions, in-app coins, premium content) to use their billing — and take 15-30%. This is real and material if your business model sells digital goods. A web app uses Razorpay/Stripe at 2% and avoids the cut entirely. For physical goods or service bookings, the rule does not apply, and either platform works.
What about app store SEO / ASO discovery?
For consumer brands targeting mass-market app-store browsing, ASO is a real channel. For B2B / internal / dealer / niche apps, almost no one discovers via the Play Store — they install from a WhatsApp link or QR code, which works equally well for a web app. Decide based on your real distribution channel, not the theoretical best case.
How long does Play Store / App Store review actually take?
Play Store: 1-3 days for a new app, hours for an update — but flagged updates can sit for a week. App Store: 24-48 hours typically, but rejections (privacy, paywall language, screenshots) are common and add another cycle. Budget 2 calendar weeks of buffer for any new app launch.
Can we start with a web app and add a native app later?
Yes — and that's our most common recommendation. Build the PWA first, validate the workflow with real users, learn what features matter. Then build the native app (or a React Native wrapper) for the parts that need it. Most clients find that 12-18 months in, the PWA covers 80% of usage and the native app is a niche power-user channel — a healthier outcome than launching a ₹8L native app to silence.
Related reading
Ready to build the right app type?
Talk to a senior engineer in 24 hours — no juniors, no sales reps, no jargon. Just a clear scope, an honest estimate, and a build plan.