Budget-conscious mobile and web application development choosing appropriate platform for resources

Key takeaways

Web apps ($12k–$28k MVP) outrun native for founder-grade budgets on day one. No store gatekeepers, instant updates, zero review delays.

iOS rules revenue (60% of US app income; 2× spend per user), but Android runs the globe (73% market share). Choose one first, plan the second in year 2.

PWAs won bridge the mobile UX gap for 2026 (Web Push on iOS 16.4+, offline-first sync). Serious contender if your users are repeat-visitors.

Cross-platform (Flutter/React Native) saves 30–40% of dual-native cost but swaps store delays for toolchain risk—only bet the farm if your team has shipped it before.

30% app store fee vs Stripe’s 2.9% + $0.30 kills B2C margins. Non-negotiable math: web and PWA route payments offline-app routes on-store.

60-second decision tree: pick your first platform

Q1. Must users access this on mobile at the exact moment they use the service?

YES (e.g. ride hailing, food delivery, live shopping, GPS navigation) → Go to Q2. NO (e.g. project management, accounting, design tools) → Build web app. Web wins 80% of the time.

Q2. Do 60%+ of your target users already sit in the Apple/iOS ecosystem?

YES (enterprise, wellness, luxury, US-centric) → Native iOS. You’ll ship in 14–20 weeks, own 60% of US app revenue. NO (global, emerging markets, B2B) → Go to Q3.

Q3. Is offline support a dealbreaker for product-market fit?

YES (maps, notes, fitness tracking, music) → Go to Q4. NO (commerce, social, news feeds) → PWA or native Android. PWA ships faster (6–8 weeks), native Android owns the install base.

Q4. Do you have a team that’s shipped React Native or Flutter before?

YES → React Native (35% dev share) or Flutter (46% dev share). You save 30–40% vs iOS + Android separately. NO → Hire a shop or pick iOS first. Cross-platform expertise is not “something we’ll learn in Q2.”

Uncertain which platform matches your $15k–$60k budget?

We’ll sketch the cost curve, 12-month ROI, and store-policy realities in 30 minutes.

Book a 30-min call →

Why Fora Soft wrote this guide

Fora Soft has been shipping mobile and web apps since 2005 across 625+ products, specializing in the moment founders must choose their first platform on a tight budget. Our clients range from pre-seed startups betting $15k on a PWA, to Series A companies allocating $250k across native iOS, Android, and web. Every platform choice you read below is one we have shipped, scrapped, or pivoted from in production.

We have helped founders like BrainCert (now 100k+ users across 130+ countries) navigate the iOS vs Android trade-off, and clients like AppyBee scale from a PWA to native when the unit economics demanded it. The cost ranges, store policies, and monetization math you’ll see below are what we actually charge and encounter, not industry guesses.

This playbook is built for the non-technical founder or product manager with one shot: $15k to $60k, one platform to bet on first, and a need to defer the rest. Read the cost table, run the decision tree, and know exactly what you are signing up for.

Cost reality 2026: build cost, 12-month run, and deferral window

Platform Build (MVP 8–14 wks) 12-month run @ 100k MAU What you defer
Web app $12k–$28k $2k–$4k (hosting, CDN, ops) Native mobile UX, offline-first, push notifications
PWA (Progressive Web App) $18k–$32k (web + service worker) $2.5k–$5k (same stack + push infra) OS-native feel (widgets, home screen icon), App Store presence, some offline features
Native iOS only $20k–$45k $3k–$8k (Apple Developer, server, 30% store fees) Android market, web responsive design, push on Android
Native Android only $18k–$40k $2.5k–$6k (Google Play 30% fees, lower server costs) iOS market (60% of US revenue), web, iOS-specific features
Cross-platform (Flutter/RN) $28k–$50k (one codebase, both platforms) $4k–$10k (server + dual store fees ~15% each after negotiation) Web, iOS-only or Android-only features, offline-first
Dual native (iOS + Android) $40k–$80k $6k–$15k (two store fees, server, higher ops) Web, offline-first tuning, advanced push automation

The rule of thumb: Budget roughly $5k for the learning curve (design review, compliance checks, first app store submission). Deduct it from web, add it to native.

Web apps: speed, ownership, and unit economics

Zero gatekeepers. You push code directly from your CI/CD to production. No 1–2 week store review delays. A bug found at 4pm is fixed by 5pm. iOS app review holds you hostage; web does not.

Pricing routes around the 30% tax. Stripe at 2.9% + $0.30 per transaction vs Apple’s (or Google’s) 30% cut. On a $100 subscription, you pocket $69.70 on web; $70 on iOS after Stripe (net: $67). On-platform stores are untenable for thin-margin products.

Responsive by default. One codebase serves desktop, tablet, and mobile web. A designer build once, ship everywhere.

Analytics ownership. You own the event stream. No App Annie, no Firebase dependency; your own telemetry, your rules.

The real cost. Hosting ($100–$300/mo on AWS, Vercel, or Fly), CDN ($50–$200/mo), and a database ($50–$500/mo) are the full infrastructure tally for a 100k-user startup. Native stores demand 30% on revenue before you even touch server costs.

Web limitations you must work around

Discoverability. The App Store has a search bar; the web doesn’t. You are betting on organic (Google, word-of-mouth, TikTok) and paid acquisition to win.

Push notifications (mobile). Web push on iOS arrived in iOS 16.4 (spring 2023). Before that, web push required a workaround (a lightweight app shell that boots the website in a WebView). 87% of mobile time is spent in apps; 13% in browsers—web push opens the gap, but app notifications still out-open email by 50% and see 4–7× CTR.

Offline-first. A web app goes blank without a network; a native app works offline. PWAs bridge this (Service Worker cache), but the implementation is non-trivial.

Native mobile apps: home-screen presence and monetization upside

Discovery & habit. An icon on the home screen is a daily reminder. App Store featuring (even a small bump) can 10–50× signups in a week. Web apps live one browser tab away from the trash.

Push notifications at scale. 50% open rates on push (vs ~15% on email). 4–7× CTR. Re-engagement gold. iOS App Store distributes millions of users per day; Android’s Google Play does the same.

Hardware access. Camera, geolocation, Bluetooth, NFC, biometrics (Touch ID, Face ID) are native from day one. Web APIs exist (Geolocation, Camera via getUserMedia), but permission flows are clunkier and platform support is inconsistent.

Offline-first out of the box. Native apps can cache data, sync in the background, and queue requests while offline. Modern web (Service Workers) can do the same, but the UX and battery implications still favor native.

iOS revenue concentration. 60% of US app revenue is iOS; global, it’s ~40%. Weighted by high-spend users, iOS is the prize. Median spend per user on iOS is 2× Android’s. If you can only afford one platform, iOS is the revenue bet.

Mobile real costs (you never hear about)

1–2 week review delays (Apple). A critical bug found on Monday is fixed by Tuesday; Apple review queues it for a week. Plan around this. (Google Play is faster: 2–4 hours average, but can spike to 24h.)

30% platform fee is non-negotiable for B2C. Some B2B and enterprise subscriptions negotiate direct billing on iOS (Apple requires you to offer in-app purchase at parity or better, but you can also offer a web login for server-side subscriptions). For SaaS, this is the loophole. For games and media, 30% is the floor.

Store policy changes without notice. Apple banned cryptocurrency wallets, then apps that facilitate crypto (2024). Apple required AirTag tracking integrations. Google Play has been rolling out AI-policy gates (2024–2026). Policy judo can kill an app overnight. Web is immune.

OS fragmentation (Android). 73% of the global market runs Android, but only ~15% of users run the latest OS version. iOS: 85%+ are within one version. You either test on 10 Android devices and a fragmentation matrix, or you get silent churn.

PWAs in 2026: what changed, what works, what still doesn’t

Web Push on iOS 16.4+ (spring 2023) changed the math. Before that, PWAs on iOS were crippled: no push, no home-screen shortcuts, no offline on iOS Safari. Now iOS 16.4+ users can receive push notifications and install PWAs to the home screen. ~80% of active iOS users are on iOS 17+. PWAs are no longer a second-class citizen for the latest-device crowd.

What PWAs do well (2026). One codebase, install to home screen, offline sync with Service Workers, push notifications (iOS 16.4+, Android native), badge notifications, and no app store review delays. 20% of e-commerce platforms have adopted PWAs; TikTok, Instagram, and Spotify all have PWA alternatives. If your users are repeat visitors (not one-shot install-and-forget), PWAs work.

What PWAs still don’t do. Hardware access is limited (camera works, geolocation works, Bluetooth doesn’t work on iOS, NFC is Android-only). App Store featuring is zero (you live in Google Play’s PWA list, but the iOS App Store does not include PWAs). Battery life on prolonged sessions is worse than native (web rendering and JS loops are CPU-hungry). Widgets don’t exist yet (Android is exploring them; iOS is not).

Reach for a PWA when: your audience is desktop-first or mobile-web-first (e.g. consumer banking, stock trading, fitness), you want zero app-store friction, or you need an iOS alternative without the 30% fee. PWAs are serious contenders for 2026.

Audience fit: consumer vs business, global vs local

Consumer (casual, repeated, push-friendly). Dating, food delivery, social, fitness apps live or die by app-store presence and push. Native or cross-platform is the bet. Budget: $30k–$60k.

Business / workspace (login-once-per-day, desktop-friendly). CRM, accounting, project management, design tools are 50–70% desktop. A web app with a responsive mobile fallback is the lean path. Native adds 4–6 months and $20k–$30k of drag for a 2x smaller audience. Budget: $15k–$30k (web).

Geographic split. US / Europe: 70% of app revenue is iOS, so iOS-first. LATAM / APAC / India: 85%+ Android, so Android-first if you must choose one. Global: cross-platform or web + native iOS (the winning combination for product-market fit).

Edge case: emerging markets. Sub-$100 Android handsets are the norm. Web loads slowly on 3G (53% of mobile users abandon sites > 3s load time). PWAs with offline-first sync win here. Native Android with aggressive code-splitting also wins. Web-only is a leaky bucket.

Monetization: in-app purchases vs subscription vs ads vs direct sales

Web direct subscriptions @ Stripe. $10/month subscription via Stripe = $7.71 after fees. Same math as IAP cut, but you control the payment experience, the cancel flow, and the dunning retry logic. No store review, no policy surprises.

EU DMA opening third-party app stores (2024–2026). Apple is allowing alternative app stores in the EU; Google Play already competes with Samsung Galaxy Store, Amazon AppStore, and others. This is fracturing the closed system, but only in Europe. The US and global majority still face the 30% duopoly.

iOS vs Android: revenue, market share, and regional play

Metric iOS Android
Global market share 27% 73%
US market share 59% 41%
US app revenue share 60% 40%
Median spend per user / year ~2× ~1×
OS fragmentation (latest 2 versions) 85%+ ~15%
App review time 1–2 weeks (can spike to 4) 2–4 hours (rare spike to 24h)
Strong regions US, UK, Japan, Australia India, Brazil, Indonesia, LATAM, Africa

iOS-first playbook. US-centric users, enterprise/B2B, luxury, wellness, finance. 60% of US app revenue. High average revenue per user (ARPU). Easier QA (less device fragmentation). Slower review cycles are the trade-off. Build budget: $20k–$45k, 12–16 weeks.

Android-first playbook. Global reach, emerging markets, social, games. 73% of world market. Higher churn (lower-cost devices mean higher churn). Fragmentation is real: test on a matrix (Samsung, Pixel, low-end Xiaomi). Faster app review. Build budget: $18k–$40k, 10–14 weeks.

The optimal sequence. If you are global and have $40k–$60k, ship iOS first (revenue, brand), then Android 3–6 months later (market share catch). If you have $30k–$40k, pick based on your user geography. If you have <$30k and are consumer, go native iOS or cross-platform (Flutter/RN). If you have <$30k and are business, go web or PWA.

App store policies 2026: what founders need to know

Google Play. Submission review is 2–4 hours average. Guidelines are looser but growing stricter: AI-policy gates are rolling out (you must disclose if your app uses generative AI); misleading ads are auto-flagged. Rejections are rarer but can be more opaque. Google also auto-suspends apps for policy violations (e.g. high refund rates, spam-reported keywords); suspension can take weeks to appeal.

Plan for policy judo. Apple bans categories without warning (crypto wallets, certain gambling, certain gambling is now allowed with approval). Google Play has been cracking down on apps with privacy violations and malware-adjacent behavior. If your app is in a grey zone (e.g. VPN, privacy tools, crypto), get legal counsel before building. Policy changes can kill a product.

Speed and performance: how load time and latency drive churn

53% of mobile users abandon sites with load > 3s. This is on 3G. On 4G, the threshold is closer to 5–7s. Native apps don’t have a “load” step if they are offline-first; they start instantly and fetch in the background.

Reach for native when: you are building a real-time app (gaming, live collaboration, multiplayer) or an offline-first app (maps, notes, fitness). Web is fast enough for everything else if your team ships lean bundles.

5G and on-device AI: where native wins in 2026

On-device AI (2024–2026) is a native play. Apple Neural Engine, Google TPU on Pixel, Qualcomm Hexagon: all native-accessible. Web cannot yet run large language models locally (WebGPU is coming; browser support is still early). If your product is “AI assistant that works offline,” you need native.

Cross-platform frameworks: Flutter vs React Native vs Kotlin Multiplatform

Cost savings. One codebase, two platforms, roughly 30–40% cheaper than iOS + Android separately. Tradeoff: you need a team that ships cross-platform before. Learning cross-platform on the job burns that saving in 3–6 months of delays.

React Native (Meta, 2015–present). JavaScript, larger ecosystem, easier hiring (every React web dev can apply). Maturity is 7/10. Used by Meta, Shopify, Discord, Skype. Downside: more platform-specific gotchas (iOS/Android rendering differs slightly, animation performance is variable). Expo wrapper (for web) is convenient but immature.

Reach for cross-platform when: you have a team with prior cross-platform experience or you can hire a shop that ships it regularly. Do not learn cross-platform on the job.

Mini case: AppyBee’s path from web to native

What we did. We split the budget: $28k on a web app for gym owners (booking management, reporting, instructor scheduling), $12k on a PWA + web push for class-takers (home-screen install, push notifications, offline schedule sync). The PWA let users book classes, see instructor bios, and mark favorites offline. The web backend handled payments (Stripe, not in-app purchase) and instructor management.

Want a similar assessment for your idea?

Five-question framework: from $15k budget to your first platform

Q2. Will you make money from a 30% app-store fee? E.g., if you sell a $50/month SaaS tool, you net $35 on iOS/Android vs $49 via web. If your margin can't absorb 30%, web wins. If you are a game or media app, store IAP is fine.

Q4. What is your total addressable market’s OS split? If 60%+ is iOS (US enterprise, luxury), pick iOS. If 60%+ is Android (global, LATAM, India), pick Android. If 50/50, pick web or cross-platform.

Spent 3 months on the wrong platform choice?

We’ve helped 15+ founders pivot from Android to iOS, or web to native, without burning the year’s runway.

Book a 30-min call →

Five pitfalls that swallow budgets

2. Ignoring the 30% store fee in pricing. If you plan a $9.99/month subscription, iOS costs you ~$3 in fees (30% + Stripe). You now net $6.70. If you didn’t budget for that fee in your unit economics, you are operating at a loss from day one.

4. Treating PWA as a second-class citizen. PWAs (with offline sync and push) are 85% as good as native for consumer apps that don’t need hardware access. If your app is “list management + notifications,” PWA wins on cost and speed. Only build native if PWA is a genuine blocker (geolocation for maps, Bluetooth for wearables, etc.).

KPI targets: what to measure after launch

Retention metrics. Day-1 retention (% of users who open the app within 1 day of install), Day-7 retention, Day-30 retention. Apps with strong retention (>40% D7) see healthy LTV. If your D7 is <30%, churn is killing you before monetization starts.

Three honest cases to stay web-only

You cannot absorb the 30% store fee. If your ARPU is <$1/month or your product is free with low ads, app-store fees will bankrupt you. Web is the only play.

Three honest cases to go mobile-first

You need push notifications to drive habit loops. Fitness, social, gaming live on re-engagement. Email and web push don’t match the open rates and CTR of app push (50% open rate, 4–7× CTR). If habit is your growth engine, you need native or PWA (with proper push).

FAQ

What’s the minimum viable budget for each platform?

Web app: $12k (8–10 weeks, 1 mid-level full-stack dev or small team). PWA: $18k (add 2–3 weeks for Service Workers, push infra). Native iOS or Android: $20k (12–14 weeks, 1 mid-level iOS/Android engineer plus design/QA). Cross-platform (Flutter/RN): $28k (both platforms, one codebase). Dual native: $40k (iOS + Android separately, higher ops).

Can a PWA really replace a native app in 2026?

For 70% of use cases, yes. PWAs now have home-screen install, offline sync (Service Workers), push notifications (iOS 16.4+), and background sync. They lose out on hardware access (Bluetooth, NFC), widgets, and app-store featuring. If you don’t need those, PWA is a serious contender and cheaper ($18k vs $20k for native iOS). The install base is smaller than iOS/Android, but growing.

How much revenue do I need before app-store fees break even?

At 30% store fees + payment processing (Stripe ~2.9%), you net ~67% of gross revenue on native apps vs ~97% on web (Stripe only, $0.30 per transaction). If you make $10k/month, you lose ~$3k/month to app-store fees. If you make $1k/month, you lose $300/month. At <$5k/month, that $300–$1,500 monthly hit is material. Web routes that 30% straight to operations and profit.

How much do app-store submission delays matter?

Apple: 1–2 weeks average (plan for 3 weeks in your timeline to be safe). Google Play: 2–4 hours average. For a critical bug on Monday, iOS means you have a 7–10 day tail before it reaches users; web means 2 hours. If your product is fast-moving (growth hacking, A/B testing, hot fixes), app-store delays are a 2–3 week drag per iteration. Factor this into your roadmap.

Can I launch on one platform and move to another later?

Yes, but painful. Swapping from iOS to Android requires rewriting the app (Kotlin/Jetpack vs Swift/SwiftUI). Swapping from web to native requires rewriting (React to Flutter or React Native). AppyBee waited 12 months before building iOS (as a second platform, not a pivot), and that was clean. If you pivot before product-market fit, you lose months. Plan for 1–2 years before you expect to be on both platforms.

How do AR and AI features affect my platform choice?

AR: native-only (ARCore on Android, ARKit on iOS). Web AR exists (WebXR) but is experimental. If AR is core to your product, go native. AI: server-side LLMs (OpenAI, Anthropic) work on any platform. On-device AI (offline inference) is native-only (Neural Engine on iOS, TPU on Pixel). For most startups, server-side is fine; defer on-device AI to v2.

What does EU DMA mean for my app-store strategy?

EU users can sideload apps and use third-party stores (App Store alternatives, payment processors). US/global: the duopoly holds (Apple, Google). If your majority users are in the EU, you can negotiate third-party billing; globally, assume 30% fees. This changes the 2026 playbook only if your TAM is >70% EU. For most startups, it’s a 2027 problem.

Cost breakdown

Mobile App Development Costs Guide 2025

Detailed breakdown of iOS, Android, and cross-platform build costs with team composition.

Architecture

OTT Platform Development: Architecture & Cost

If your app is media/streaming, this covers the tech stack and cost models at scale.

Hiring

How to Hire Top Developers for Your Platform

A guide to vetting and hiring iOS, Android, or web engineers for your project.

Scaling

Scalable Video Streaming: Challenges & Solutions

If your app is video-heavy, understand the scaling costs before you launch.

Ready to ship your first platform?

You have $15k to $60k, one platform to bet on, and the next 12 months to validate product-market fit. The right choice is the one that aligns with your budget, your audience, and your team’s experience. Web apps and PWAs win on speed and ownership ($12k–$32k, no gatekeepers). Native apps win on revenue and habit-building (iOS takes 60% of US revenue; Android dominates globally). Cross-platform frameworks save money if your team has shipped them before; otherwise, they are a time sink.

Fora Soft has helped 625+ products navigate this exact decision. We have shipped web, PWA, iOS, Android, Flutter, React Native, and dual-native apps. The cost ranges, store policies, and revenue splits you read above are what we actually charge and encounter, not guesses. If you are uncertain which platform is your unfair advantage, or you want to reality-check your roadmap, a 30-minute call with our team is the fastest way to decide.

Choose your first platform with confidence

30-minute call: cost model for your platform choice, platform-specific hiring roadmap, and a reality check on 12-month TCO.

Book a 30-min call →

  • Processes
    Development