info@toimi.pro
Thank you!
We have received your request and will contact you shortly
Okay
Mobile development

PWA or native app in 2026: what can a PWA do on iOS, and when is native worth it?

15 min
Mobile development

For most online stores, a PWA covers what shoppers need: fast pages, a Home Screen icon, offline browsing and, since iOS 16.4, push notifications on iPhone once the app is installed. Go native when you need deep hardware access, real background work, or the App Store as a sales channel. If the PWA route fits, here is how we approach building a progressive web app for your store.

Below you will find a dated capability matrix, the fee structure of both stores, and a seven-question test. All platform facts are as of September 30, 2026. Each one links to the vendor's own documentation.

Short answer: seven questions for an online store

Answer yes or no. Count the yeses in the native column.

  1. Must push reach iPhone users who never install anything? Web push on iOS needs a Home Screen install first. A hard yes leans native.
  2. Is the App Store or Google Play a discovery channel for you? Some categories get found in store search. Yes leans native or a wrapped PWA.
  3. Must the app work fully offline? Browsing a cached catalog is fine for a PWA. Offline checkout with later sync is harder on iOS.
  4. Do you need Bluetooth, NFC or background location? Yes means native. Safari supports none of these for web apps.
  5. Do you ship changes weekly? A PWA updates on the next load. No store review sits in between.
  6. Can you fund two codebases for years? Native usually means iOS plus Android. That is two builds and two release trains.
  7. Is your mobile site already fast? Then a PWA is a small step. If the site is slow, fix that first.

Zero or one yes in the native column: build the PWA. Three or more: plan native, or a PWA now and native later.

What a PWA can do on iOS in 2026

Apple's rules changed three times in three years. First came push. Then an EU scare. Then open installs.

In February 2023 WebKit announced Web Push for Home Screen web apps in iOS and iPadOS 16.4. The same release added the Badging API. The catch is in the name: push works only after the shopper adds your site to the Home Screen. A Safari tab gets nothing.

In early 2024 Apple announced it would remove Home Screen web apps in the EU under the Digital Markets Act. It then reversed course and restored the feature with iOS 17.4, per Apple's EU developer page as archived on March 9, 2024.

With Safari 26, every website added to the Home Screen opens as a web app by default, and a manifest is no longer required. There is still no install prompt on iOS. Users go through the Share menu, as web.dev's installation guide explains. Expect that manual step to cost you installs.

Capability matrix, as of September 30, 2026

CapabilityPWA on Android (Chrome)PWA on iOS/iPadOS (Safari)Native app
Home Screen installBrowser install prompt (web.dev)Manual, via Share → Add to Home Screen; opens as web app by default in iOS 26 (WebKit)From the store
Push notificationsYes, even in the browser tab (MDN Push API)Yes since 16.4, Home Screen apps only (WebKit)Yes
Icon badgesNot supported by Chrome on Android (MDN Badging API)Yes since 16.4, Home Screen apps onlyYes
Offline catalogYes, via service workerYes, via service workerYes
Background SyncYes (MDN)NoYes
BluetoothYes, Web Bluetooth (MDN)NoYes
NFCYes since Chrome 89, Web NFC (MDN)NoYes
LocationWhile the app is open (MDN Geolocation API)While the app is openAlso in background (Apple)
Wallet paymentsGoogle Pay on the web (Google); Payment Request API (MDN)Apple Pay on websites in Safari (Apple)Apple Pay / Google Pay
CameraYes, getUserMedia (MDN)YesYes
Storage and evictionBrowser quota, best-effort by defaultUp to 60% of disk per origin in browser apps; data can be evicted unless persistent (WebKit)App sandbox, removed only with the app
Store presencePossible via Trusted Web Activity (Chrome)Wrapped app risks Guideline 4.2Yes

Two rows matter most for retail. Push on iOS depends on the install. Storage on iOS is best-effort, so treat the cache as a cache. Keep the cart and order history on the server. WebKit says a standalone Home Screen app gets the same quota as the browser, and it may be granted persistent mode on request.

Where native still wins

Native still wins in four places.

Hardware. Bluetooth and NFC have no web API on Safari. If your store pairs with a scale, a printer or a loyalty tag, the web will not reach it on iPhone. Android Chrome covers part of this, which splits your audience.

Background work. Native apps can track location in the background with permission, per Apple's Core Location guide. A PWA gets location only while it is open. Order-ready alerts for curbside pickup work better native.

Widgets and system surfaces. Home Screen and Lock Screen widgets come from WidgetKit. A web app has none. For a daily-deal store, a widget is free real estate on the phone.

The store as a channel. Some shoppers search the App Store first. A listing also carries ratings. If your category lives there, being absent costs installs you never see.

These four points are real, and they are narrow. A catalog, a cart and a checkout need none of them. If your roadmap needs all four, go with native iOS and Android apps from the start.

The e-commerce view: speed, conversion, discovery

Speed is where a PWA pays back for a store. It is also the claim most often inflated. Skip vendor slides with big round conversion lifts. Look for measured studies.

One measured source exists. Google commissioned 55 and Deloitte to track retail and travel sites for 30 days in late 2019. A 0.1 s mobile speed gain was linked to an 8.4% lift in retail conversion and 9.2% higher average order value, per web.dev's "Milliseconds make millions" write-up of June 24, 2020. Note the scope. The study measured speed, not the PWA label. A PWA helps only if it makes pages faster.

Conversion also depends on friction. A PWA opens from a link. No install stands between an ad click and the product page. A native app asks for a store visit before the first view. That step loses people, and every lost session is paid traffic.

Discovery cuts the other way. A PWA is indexed like any website, so your product pages rank in search. A native app's screens do not. The store listing is its search page. For most online stores, organic search brings more buyers than store search. Check your own analytics before you assume otherwise.

Repeat buyers are the exception. Loyal customers who order weekly accept an install. For them, native push and a stored login are worth the effort. Serve both groups if the numbers justify it.

What drives the cost

We give no price ranges here. The scope decides the number, and we calculate it individually after a short brief. The structure of the spend, however, is easy to compare.

Cost driverPWANative (iOS + Android)
CodebasesOne web codebase, shared with the mobile siteTwo apps, or one cross-platform codebase plus native modules
Store accountsNone requiredApple Developer Program: 99 USD per year (Apple); Google Play: US$25 one-time (Google)
Fee on physical goodsYour card processor's fee onlyStore billing not used: Apple sends physical goods to Apple Pay or cards (Guideline 3.1.3(e)); Google forbids its billing for physical goods (Payments policy)
Fee on digital goodsYour card processor's fee onlyApple: 30%, or 15% in the Small Business Program (Apple); Google: tiered, with new rules for US users since June 30, 2026 (Google)
Release cycleDeploy when readyEach release goes through store review
Updates reaching usersNext page loadWhen users update the app
Ongoing workOne stack to patchTwo stacks, plus yearly OS upgrades

Fees listed on apple.com and support.google.com on September 30, 2026.

The fee rows surprise many retailers. If you sell sneakers, the store commission does not apply. Apple's Guideline 3.1.3(e) says physical goods must be paid by other means, such as Apple Pay or card entry. Commission bites only on digital goods: gift subscriptions, paid memberships, in-app content. Know which side your revenue sits on.

The biggest line is invisible in the table. It is people. Two native apps need iOS and Android skills, two QA passes and two release trains. A PWA needs one web team. That gap compounds every year you run the product.

On timelines, our PWA page lists an MVP in 4–8 weeks. The final plan comes from the brief.

Hybrid routes: a PWA first, a native app later

You do not have to choose once. Two hybrid routes work well for stores.

PWA first, native later. Launch the PWA and watch the data. How many shoppers install it? How many allow push? How often do they come back? If a loyal segment emerges, build native for them. The PWA keeps serving search and ad traffic. Your APIs, catalog and checkout logic carry over, so the second step costs less.

A PWA wrapped for the stores. On Android this is officially supported. Trusted Web Activity opens your PWA full screen inside an Android app, verified through Digital Asset Links. It needs Chrome 72 or later. You get a Play listing without a second codebase. New personal developer accounts must pass a testing phase first. Read the Google Play closed testing rules before you set a launch date.

iOS is stricter. Guideline 4.2 says an app must offer more than a repackaged website. It adds that apps should not primarily be web clippings. A thin wrapper around your store will likely be rejected. To pass, add native value: native push, a barcode scanner, a wallet pass, a widget. At that point you are building an iOS app. Budget for it as one.

A practical order for most stores:

  1. Make the mobile site fast.
  2. Turn it into a PWA with an offline catalog and push.
  3. Wrap it for Google Play with Trusted Web Activity.
  4. Build a native iOS app only if data shows a loyal, repeat segment.

FAQ

Can a PWA send push notifications to iPhone users?

Yes, if the shopper adds your web app to the Home Screen first. WebKit added Web Push for Home Screen web apps in iOS and iPadOS 16.4. A site open in a Safari tab cannot send push on iPhone. So your install prompt, usually a small banner with instructions, directly limits your push audience on iOS.

Will Apple approve a PWA wrapped as an iOS app?

Probably not, if the app only shows your website. App Store Review Guideline 4.2 asks for more than a repackaged website, and 4.2.2 says apps should not primarily be web clippings. Adding native features such as push, scanning or widgets improves your odds. It also turns the project into real iOS work.

Do I pay App Store commission on physical products sold in an app?

No. Apple's Guideline 3.1.3(e) requires methods other than in-app purchase for physical goods, such as Apple Pay or card entry. Google Play's Payments policy also bars its billing for physical goods. You pay your usual payment processor fees. Commission applies to digital goods and subscriptions.

Does a PWA help SEO for an online store?

A PWA does not rank better because of the label. It is a website, so search engines index its product pages like any other site. What helps is what a well-built PWA brings: fast loads, stable layouts and fewer failed sessions. A native app's screens are not indexed in web search.

How much storage can a PWA use on iPhone?

A lot, but without a guarantee. WebKit allows an origin up to 60% of total disk in browser apps, and Home Screen web apps get the same quota. Data is best-effort by default and can be evicted under storage pressure. Keep carts, orders and accounts on your server.

Top articles ⭐

All categories
Best Web Development Companies in Denver (2026)
Denver’s web development teams offer the best of both worlds: West Coast creativity and Midwest dependability. They’re close enough to Silicon Valley to stay ahead on frameworks and tools, yet grounded enough to prioritize results over hype. Artyom Dovgopol Denver’s web dev scene surprised me. No buzzword rush — just…
October 31, 2025
13 min
920
All categories
Website design for conversion growth: key elements
Your website is a complex ecosystem of interconnected elements, each of which affects how users perceive you, your product, and brand. Let's take a closer look at what elements make websites successful and how to make them work for you. Artyom Dovgopol Web design is not art for art’s sake,…
May 30, 2025
11 min
0
All categories
User account development for business growth
A personal website account is that little island of personalization that can make users feel right at home. Want to know more about how personal accounts can benefit your business? We’ve gathered everything you need in this article – enjoy! Artyom Dovgopol A personal account is your user’s map to…
May 28, 2025
15 min
0
All categories
Website redesign strategy guide
The market is constantly shifting these days, with trends coming and going and consumer tastes in a state of constant flux. That’s not necessarily a bad thing — in fact, it’s one more reason to keep your product and your website up to date. In this article, we’ll walk you…
May 26, 2025
13 min
0
All categories
Rebranding: renewal strategy without losing customers
Market success requires adaptation. Whether prompted by economic crisis, climate change, or geopolitical shifts, we'll explain when rebranding is necessary and how to implement it strategically for optimal results. Artyom Dovgopol A successful rebrand doesn’t erase your story; it refines the way it’s told. Key takeaways 👌 Rebranding is a…
April 23, 2025
13 min
0
All categories
Website development cost 2026: pricing and factors
We've all heard about million-dollar websites and "$500 student specials". Let's see what web development really costs in 2026 and what drives those prices. Artyom Dovgopol Know what websites and cars have in common? You can buy a Toyota or a Mercedes. Both will get you there, but the comfort,…
January 23, 2025
6 min
0
Your application has been sent!

We will contact you soon to discuss the project

Close