PWA or native app for a small business in the UAE: most cafés and salons don't need the App Store

Laptop and phone on a desk under a purple lamp

For most UAE small businesses, a progressive web app (PWA) or even a well-built mobile site covers ordering, booking and loyalty at a fraction of a native app's cost: it installs from the browser, works offline, and on iPhone can send push notifications once added to the Home Screen, a feature Apple added in iOS 16.4. A native app makes sense when you need App Store discovery, deep phone features or very frequent use. Agency guides put a basic native app in the UAE at about AED 18,000–92,000, plus USD 99 a year for Apple and 15–20% of the build cost a year in maintenance.

Key facts

FactValueSource
iPhone push for web appsSince iOS 16.4 (2023), only after adding to Home Screenwebkit.org
PWA capabilitiesInstallable, offline useweb.dev
Basic native app / MVP, UAEAED 18,000–92,000 (agency guide)decipherzone.com
Native app maintenance15–20% of build cost a year (agency estimate)xntric.ae
Apple Developer ProgramUSD 99 a yeardeveloper.apple.com
Google Play accountUSD 25 one-timesupport.google.com
Store commission for small developers15% on digital goods (Apple Small Business Program; Google first USD 1M)developer.apple.com
Loyalty without an appApple Wallet store cards and couponsdeveloper.apple.com

Three options, not two

When a Dubai business owner says "we need an app", they usually mean one of three things:

OptionWhat it isInstalled from
Mobile websiteYour site, designed for phonesNothing to install
PWA (progressive web app)A website that can be installed and work offline, with an icon on the home screenThe browser
Native appBuilt for iOS and AndroidApp Store, Google Play

A PWA is the middle ground: it's built with web technology, updates instantly like a website, and still lives on the home screen like an app.

Smartphone home screen in hand
Smartphone home screen in hand · Photo: Pexels

What changed on iPhone

The old argument against PWAs was iPhones: no push notifications. Since iOS 16.4, a web app that has been added to the Home Screen can ask for notification permission. Two catches: the user must add it to the Home Screen first, and the permission request has to follow a tap, such as a "Notify me about offers" button. So iPhone push works, but fewer people will opt in than in a native app.

Decision table

Your business needsMobile sitePWANative
Menu, prices, booking link, WhatsAppYesOptionalNo
Online ordering for pickup or delivery from your own venueYesYesOnly at high volume
Loyalty card and offersWallet passYesOptional
Push reminders for bookings or offersNoYes (iPhone needs Home Screen)Yes
Customers use it several times a week (classes, delivery, club)NoPossibleYes
Bluetooth, NFC, background location, camera-heavy featuresNoLimitedYes
Being found by searching the App StoreNoNoYes
Selling digital subscriptions inside the appYour own checkoutYour own checkoutStore rules and commission apply

The table reflects our recommendations. If your needs land mostly in the first three rows, you don't need the App Store.

Digital restaurant menu interface on screen
Digital restaurant menu interface on screen · Shot by Savage Media

Two-year cost, side by side

Native figures come from Dubai agency guides; PWA costs depend heavily on scope, so we show the pattern rather than a quote.

ItemNative app (iOS + Android)PWA
BuildAED 18,000–92,000 for a basic app or MVP (Decipher Zone)Usually a website project plus offline and install features
Store accounts, 2 yearsApple USD 99/year × 2 + Google USD 25 once = USD 223 (≈ AED 819)None
Maintenance, 2 years15–20% of build a year (Xntric estimate): on a AED 50,000 build, AED 15,000–20,000Hosting and normal website updates
UpdatesStore review for each releaseInstant
Commission on digital goods15% for small developers (Apple; Google's first USD 1M)None

Worked example on the maintenance line: AED 50,000 × 15% × 2 years = AED 15,000; × 20% × 2 = AED 20,000. That is before any new features. Our app cost guide covers build prices in more detail, and publishing a company app covers the store paperwork.

The Wallet-pass shortcut

Many small businesses want an app only for a loyalty card. Apple Wallet already supports store cards, coupons and generic passes, and Google Wallet has an equivalent. The customer scans a QR code at the counter, adds the card, and you update points or push a new offer to the pass. Apple documents how passes are distributed and updated without a native app of your own.

For a café, salon or gym, a Wallet card plus a fast mobile site often delivers what the loyalty app was supposed to.

What nobody tells you

Downloads are not usage. A native app gets installed during a promotion and deleted when the phone runs out of space. Ask how often a customer will open it in a normal month. If the answer is "once", you're building a website that costs more.

Two stores, two reviews, two codebases or one framework. Every native release goes through store review. Cross-platform frameworks reduce the work but don't remove it.

Payments follow different rules. Apple's and Google's commissions apply to digital goods and subscriptions sold in the app. Restaurant orders and service bookings generally go through your own gateway; check the store guidelines for your exact case before you build.

Vladimir Chernyshev, GM: we build native apps, and I would still advise most small businesses to start without one. Start with a fast mobile site or PWA, add a Wallet card, and measure how often customers come back. When the numbers show people using it weekly, build the native app on top of the same backend, and you'll know exactly which features to put in it.

Questions people ask

Can a PWA send push notifications on iPhone?

Yes, since iOS 16.4, but only after the user adds the web app to the Home Screen and then taps to allow notifications. On Android, browsers support web push without that step. Plan for fewer push subscribers on iPhone than a native app would get.

Will a PWA appear in the App Store?

Not by itself. A PWA lives on your website and is installed from the browser. If being found in the App Store matters to your business, that is an argument for native, or for wrapping the web app in a native shell, which then goes through Apple's review.

Do I pay Apple's commission on a PWA?

No. Payments in a PWA go through your own payment gateway. In native apps, Apple and Google take a commission on digital goods; physical goods and services, such as food orders or salon bookings, generally use your own payment provider.

What about a loyalty card without building an app?

Apple Wallet supports store cards, coupons and generic passes, and Google Wallet has a similar API. A customer adds the card from a link or QR code, and you can update points and offers on it. For many cafés this does the job a loyalty app was meant to do.

When is a native app worth it?

When customers open it several times a week (delivery, fitness classes, a club), when you need Bluetooth, NFC, background location or heavy offline use, or when App Store presence itself brings customers. Then the extra cost buys real capabilities.

Sources

  1. WebKit: Web Push for web apps on iOS and iPadOS (Feb 2023)
  2. web.dev: Progressive Web Apps
  3. Apple Developer: Program enrolment (USD 99)
  4. Apple Developer: App Store Small Business Program
  5. Google Play Console Help: Developer registration fee
  6. Apple Developer: Wallet
  7. Apple Developer Documentation: Distributing and updating a pass
  8. Decipher Zone: Mobile app development cost in Dubai and the UAE
  9. Xntric: Mobile app development in Dubai (maintenance estimate)

Reviewed . By Vladimir Chernyshev, General Manager, Savage Media. Photos: our own shoots and Pexels.

More from Savage Journal

All guides →