For most Shopify merchants under $20M in revenue, a Progressive Web App (PWA) is the right choice. It delivers app-like performance at 5 to 10% of the cost of a native app and launches in days, not months. Native apps make sense for daily-use product categories such as food, fitness, and beauty subscriptions. Hybrid apps occupy a middle ground that is rarely best-in-class at anything.
The Three Options Explained
Native App
A native app is built specifically for iOS (Swift) and Android (Kotlin/Java). It lives in the App Store and Google Play, gets installed via download, and has full access to the device's hardware (camera, GPS, NFC, etc.).
Progressive Web App (PWA)
A PWA is a website built with modern web standards (service workers, app manifests) that behaves like a native app. It loads instantly, works offline, sits on the home screen via an install prompt, and sends push notifications without an App Store download.
Hybrid App
A hybrid app is built using web technologies (HTML, CSS, JavaScript) wrapped in a native container using frameworks like React Native, Capacitor, or Flutter. It is distributed through app stores like a native app but shares code across platforms.
The Decision Matrix
| Factor | PWA | Hybrid | Native |
|---|---|---|---|
| Build cost | $50–$200/mo | $15k–$50k | $30k–$150k+ |
| Time to launch | 1–7 days | 2–4 months | 3–6 months |
| App store required | No | Yes | Yes |
| App store fees | None | 30% iOS / 15% Android | 30% iOS / 15% Android |
| SEO traffic | Yes | No | No |
| Push notifications | Yes (iOS 16.4+) | Yes | Yes |
| Hardware access | Limited | Good | Full |
| Performance | Fast | Medium-Fast | Fast |
| Update process | Instant | App Store review | App Store review |
| Best revenue range | $500k–$20M | $5M–$50M | $20M+ |
When Each Wins
When PWA Wins
Choose a PWA if:
- You want SEO traffic and app-like UX
- You are under $20M in annual revenue
- You need to launch in days, not months
- You publish content frequently and need instant updates
- Your audience is reluctant to download apps
- You do not want to lose 30% of revenue to the Apple Tax
PWAs are also the right call for international markets where data caps make app downloads expensive, including India, Brazil, Indonesia, and much of Africa.
When Native Wins
Choose a native app if:
- Your competitors all have native apps and customers expect one
- You sell daily-use products (food delivery, fitness, beauty subscriptions)
- You need deep hardware access (AR try-on, NFC, advanced camera, location-based features)
- You are at $20M+ with an in-house mobile team
- Push notification frequency is your primary retention lever (5+ per week)
- Your business model includes in-app purchases beyond ecommerce
When Hybrid Wins
Hybrid is rarely the best choice, but it can make sense if:
- You need an app store presence and have a limited budget
- You are testing app-channel demand before committing to native
- You already have a React/JS team but no mobile developers
- You need custom features but cannot afford full native development
The honest reality is that hybrid apps tend to feel "almost native." Customers can tell. Animations are slightly off. Transitions stutter. Scroll behavior feels different. For premium DTC brands, this matters.
A Real-World Example
Consider a Shopify store doing $2M/year in skincare:
- PWA option: $1,200/year for an app builder. Launch in 1 week. Mobile conversion rate improves from 1.8% to 3.4%. Annual revenue increase: approximately $680k.
- Hybrid option: $25k upfront plus $500/month maintenance. Launch in 3 months. Same conversion improvement, but with App Store presence: approximately $680k increase, minus 30% Apple Tax on app-channel revenue.
- Native option: $80k upfront plus $1k/month maintenance and a dedicated mobile engineer. Launch in 5 months. Better animation and UX, plus native AR for skincare try-on. Estimated revenue increase: approximately $900k plus $200k from AR-driven upsells, minus Apple Tax.
For most $2M skincare brands, the PWA delivers 70 to 80% of the value at roughly 1/50th of the cost.
What About Both?
A growing trend is that brands run a PWA and a native app simultaneously. The PWA serves SEO traffic and one-time mobile visitors. The native app serves loyalty members and high-frequency buyers.
This works because the two audiences have different needs. A first-time visitor does not want to download an app. A repeat customer wants home-screen presence and richer features.
If you go this route, share as much infrastructure as possible. Use a single product catalog, single inventory feed, and unified customer profiles to keep operational overhead manageable.
How to Decide
Ask three questions:
1. What is your annual revenue?
- Under $5M: PWA
- $5M to $20M: PWA or hybrid
- $20M+: Evaluate native
2. What is your category?
- Fashion, home goods, electronics, non-subscription beauty: PWA
- Food, fitness, daily-use beauty: Native or PWA + Native
3. What is your competitive landscape?
If every direct competitor has a native app, you need one. If most are still on responsive web, a PWA can be your differentiator.
Frequently Asked Questions
Is a PWA cheaper than a native app?
Yes, significantly. PWAs typically cost $50 to $200/month through an app builder. Native apps often cost $30k to $150k upfront plus ongoing maintenance. The cost difference can be 50 to 100x.
Can I have both a PWA and a native app?
Yes. Many DTC brands run both. The PWA serves SEO traffic and casual visitors, while the native app serves loyalty members. Some app builders can deliver both from a single configuration.
Do PWAs work on iPhones?
Yes, fully since iOS 16.4 (March 2023). Earlier iOS versions supported PWA installation but not push notifications. iOS 17+ provides near-full PWA parity with Android.
Are hybrid apps worth it?
Rarely. Hybrid apps cost more than PWAs and feel less polished than native apps. They make sense as a transitional step but are rarely the long-term answer.
What about Shopify's own Shop app?
Shop is an excellent acquisition channel, but you do not own the customer relationship. You cannot push your own notifications, customize the UX, or build your loyalty program inside it. Treat Shop as a marketing channel, not a replacement for your own app.
The Bottom Line
For 80% of Shopify merchants, a PWA is the right answer. It is faster to launch, cheaper to maintain, and delivers most of the benefits of a native app.
For the remaining 20%, including high-frequency purchase categories, app-native competitive landscapes, or enterprise-scale businesses, a native app can justify its cost.
Hybrid sits in the middle and rarely wins on its own merits.
The first step is not choosing the technology. It is understanding your customers' mobile behavior. If 70%+ of your traffic is mobile and you have any budget for mobile experience optimization, start there. A PWA is often the highest-leverage place to begin.
Not sure which is right for your store? Get a free 15-minute mobile strategy audit from Ampify.