What Is a Native App?

A native app is software built for one operating system, typically Swift for iOS and Kotlin for Android, downloaded from the App Store or Google Play and installed on the device. Apple publishes its distribution requirements for anyone planning to ship one.

Strengths of Native Apps for Shopify

  • Performance. Compiled for the device, so scrolling, animation, and transitions stay smooth on long browsing sessions.
  • Device access. Geofencing, NFC, camera, biometrics, and background processing are all available.
  • Reliable push. Notifications work without the customer having to install anything in a particular way, which is not true on the web side of iOS.
  • Store presence. A listing is a trust signal, and for some categories customers look for one.
  • Persistent storage. App data stays where you put it, which matters for offline catalogues and saved carts.

Weaknesses of Native Apps

  • Cost. Two platforms, or one cross-platform stack plus the compromises it brings. The build is the smaller half; maintenance is the recurring one.
  • Review cycles. Every release waits on Apple and Google. Urgent fixes are not urgent.
  • Install friction. Nobody installs an app for a brand they have not bought from, which caps the audience at your existing customers.
  • Ongoing obligations. OS releases and store policy changes break shipped apps on a schedule you do not control.

What Is a Progressive Web App (PWA)?

A PWA is a website enhanced with service workers, HTTPS, and a web app manifest so it can be added to the Home Screen and behave like an app (web.dev). One point specific to this platform: Shopify’s standard themes are not PWAs. Building one means running a custom storefront on the Storefront API, which is a headless Shopify project with the budget and team that implies, not a setting you switch on.

Strengths of PWAs for Shopify

  • Speed. Service workers cache aggressively, so repeat visits load close to instantly.
  • Discoverability. Indexed by Google like any site, so organic traffic still arrives. A native app earns none.
  • No install step. Add to Home Screen is one tap, and the experience works before anyone taps anything.
  • One codebase. No separate iOS and Android tracks.
  • Instant updates. Ship a fix and it is live. No review queue.

Weaknesses of PWAs

The iOS picture is more specific than most articles admit. Web push has worked since iOS 16.4 in March 2023, but only for web apps installed to the Home Screen from Safari, never from a browser tab (WebKit). Every browser on iOS runs on WebKit, so this applies to Chrome and Firefox there too.

  • No install prompt on iOS. Safari does not support the one-tap install banner, so every install is a manual Add to Home Screen that you have to teach the customer. Links opened inside an in-app browser lose the option entirely.
  • Storage eviction. iOS can clear a PWA’s cached data after a few weeks without use. Offline catalogues and saved state are not guaranteed to survive.
  • No background sync on iOS, so a native app can refresh prices and stock before the customer opens it and a PWA cannot.
  • No store listing. Whatever trust a listing carries, a PWA does not get it.

Why Native vs PWA Matters for Shopify Stores: A Comparison

Factor Native app Progressive web app
Build cost High, and recurring Lower per platform, but a headless rebuild on Shopify
Distribution App Store and Google Play Any URL, plus Add to Home Screen
Discoverability App store listing only Indexed by Google
Push on iOS Works after install Works only for Home Screen web apps
Offline data Persistent Can be evicted after weeks of disuse
Background refresh Yes Not on iOS
Updates Store review each release Immediate
Device features Full access Limited on iOS

The table reads as a trade between reach and capability. PWAs win on reach and iteration speed. Native wins on capability and reliability of the notification channel.

When to Choose a Native App for Shopify

  • Repeat purchase is already real. A meaningful share of customers reorder, so a private channel has something to compound.
  • Push is the point. Restock and drop notifications drive a large part of revenue and you cannot afford the iOS install caveat.
  • You need device features. AR try-on, biometrics, geofencing, or offline browsing that has to survive.
  • You have retail. POS, in-store checkout, and one inventory pool across channels.

When to Choose a PWA for Shopify

  • You are already going headless. If a custom storefront is on the roadmap for other reasons, PWA behaviour is close to free at that point.
  • Organic search carries your growth. A PWA keeps every SEO advantage. A native app starts from zero discovery.
  • You ship often. No review queue is a real operational gain for a team that deploys weekly.
  • Connectivity is poor in your markets. Aggressive caching genuinely changes the experience on slow networks.

The Omnichannel Approach: Why Many Brands Use Both

The blended pattern is real: web for acquisition, app for retention. What changed in 2026 is that there is a third route between them. Shopify Catalog syndicates eligible products to ChatGPT, Copilot, and the Shop app by default, and Shop Minis let brands build a full-screen app experience inside Shop using React, with no store submission and no binary to maintain (Shopify, June 17, 2026). For most merchants that is the cheapest way to find out whether an app audience exists at all, before committing to build one. If the answer turns out to be yes, custom Shopify app development is the next step rather than the first one.

Case Studies: What They Actually Prove

The PWA case studies that circulate in this debate, Pinterest, Twitter Lite, Starbucks, AliExpress, and Uber, are genuine and were genuinely impressive. They are also from 2016 and 2017, none of them is an ecommerce brand on Shopify, and the mobile web they were compared against no longer exists. Quoting a nine-year-old conversion lift from a social network as evidence for a Shopify store is not evidence.

What holds up from that era is the mechanism rather than the numbers: caching removes latency, and removing latency removes abandonment. The honest way to size that for your store is to measure your own mobile checkout before spending anything.

Developer Perspective: 2026 Tech Stacks

  • PWA on Shopify. Hydrogen and Oxygen, or a custom React or Next.js storefront on the Storefront API, with Workbox for service workers.
  • Native. SwiftUI for iOS, Kotlin for Android, or React Native and Flutter where one team has to cover both.
  • Inside Shop. Shop Minis are React, which means an existing frontend team can build one without learning a mobile stack.

The stack decision is mostly a hiring decision. Pick the one your team can maintain in two years, not the one that demos best.

Security and Compliance Considerations

Native apps can use certificate pinning, biometric authentication, and sandboxing, and store review adds a filter. PWAs rely on HTTPS and your own practices. For a Canadian brand the compliance surface is the same either way: PIPEDA federally, Quebec Law 25 including French-language consent, plus GDPR and CCPA for cross-border buyers. Payment data stays inside Shopify checkout in both cases, which keeps PCI scope where it belongs.

Discoverability: SEO vs ASO

A native app depends on store listing optimisation. A PWA keeps every organic search advantage the storefront already has. There is now a third surface: products syndicated through Shopify Catalog appear in AI assistants, and product data completeness is doing work that keywords used to do. Where the mobile storefront itself converts badly, none of this helps, and conversion rate optimization is the cheaper first move.

Conclusion: Which Should You Choose?

For most Shopify merchants the right sequence is mobile web first, Shop and Shop Minis to test whether an app audience exists, then native once repeat purchase justifies owning the channel. A PWA is the right answer when a headless storefront is already justified on its own merits. If you are still upstream of this decision, the case for and against a Shopify mobile app covers the economics, and which app features to build first covers what goes into version one.