Global delivery from Hanoi, Vietnam ISO 9001:2015   ISO 27001:2013 hello@agiletech.vn (+84) 989 324 830

App Clips vs Instant Apps vs PWA: choosing the right instant experience

A brick wall pierced by a small elegant archway, a dusty ajar service door and a wide open window with figures flowing through
Three doors through the install wall, and they are not the same size.

In short

App Clips, Android instant experiences and progressive web apps all answer the same problem, letting a user complete a task without installing an app, with different trade-offs. App Clips are lightweight slices of an iOS app, invoked by QR codes, NFC tags, links and Maps, with native performance and Apple Pay, but capped in size and lifetime, and they require building and maintaining an iOS app. Google's Instant Apps answered the same need on Android, but the program has been wound down, with Google steering developers toward PWAs and smaller app bundles, so betting new work on it is building on a closed door. The PWA is the only one of the three that is cross-platform, permanent and self-distributed: instant by nature because it is the web, installable when the user chooses, but limited where deep hardware access or platform payment sheets matter. The practical 2026 answer for most teams: a PWA as the universal instant layer, plus App Clips where iOS moments, physical-world invocation or Apple Pay conversion justify the extra build.

Somewhere between the mobile web and the installed app sits a tier of experiences built for a single moment: rent this scooter, pay for this parking, order at this table, try this feature. The install step is where those moments die, most users will not download forty megabytes to do a ninety-second task, and all three technologies in this comparison exist to remove that step from the funnel.

They are not equivalents. App Clips are Apple's native answer, small slices of a real iOS app summoned by the physical and digital world. Instant Apps were Google's native answer on Android, and their fate, wound down in favor of the web, is itself one of the most instructive facts in the comparison. Progressive web apps are the web's answer, and the only one that is cross-platform and yours to distribute.

This guide compares the three as an engineering and product decision: capabilities, constraints, invocation and discovery, cost of ownership, and the decision framework, including when the right answer is two of them together. For the broader platform question underneath it, the full PWA versus native comparison and the hands-on PWA build guide are the companion pieces.

Key takeaways

  • All three technologies attack the same funnel problem: the install step kills most task-driven conversions. The instant tier exists to let the task happen first.
  • App Clips are native iOS slices with real constraints: a strict size budget, invocation-bound lifetime, and a parent app requirement. In exchange: native speed, Apple Pay and Sign in with Apple at the moment of intent.
  • Android Instant Apps as a program has been effectively retired. Google's direction is PWAs and modular small bundles; new instant-tier investment on Android belongs to the web.
  • The PWA is the only permanent, cross-platform citizen of the three: one codebase, instant by architecture, installable by choice, but with platform limits around deep hardware, iOS push nuances and native payment sheets.
  • The decision is not either-or. The strong 2026 pattern is a PWA as the universal layer plus App Clips for high-value iOS physical-world moments.
  • Measure the tier honestly: instant experiences win on task conversion, not retention. Retention belongs to the full app or the installed PWA that the instant moment earns.

The problem all three solve: the install wall

A crowd thinning down a staircase of steps marked by a store door, an hourglass and a checkpoint, few reaching the final doorway
Every step between intent and first use sheds users; the wall is the funnel itself.

The mobile funnel has a cliff in it. A user with clear intent, standing at the parking meter, holding the menu with the QR code, tapping a shared link, meets a store listing, a download, a splash screen, a signup form, and most of them are gone before the task begins. Install friction is the single largest tax on task-driven mobile conversion, and it taxes exactly the moments where intent is highest: the user is physically present, ready to pay, and being asked to do homework first.

The instant tier is the industry's answer: deliver enough of the app to complete the task, now, and negotiate the relationship afterward. The three technologies share that goal and differ in everything else, who owns the distribution channel, what capabilities the code gets, how large it may be, how it is invoked, and what it costs to build and maintain alongside your main product. Those differences, not the marketing names, are what this comparison is about.

One framing tool helps throughout: separate the moment from the relationship. The instant experience owns the moment, the ninety seconds of task completion. The relationship, retention, notifications, the home-screen icon, belongs to whatever the moment graduates into: a full app install, an installed PWA, or simply a returning web visit. Teams that judge instant experiences by retention metrics misread them; the tier is a conversion instrument, and its success metric is completed tasks per invocation.

  • The moment. Task completion at the point of intent: pay, order, rent, try. The instant tier's entire job.
  • The graduation. The offer to continue: install the app, keep the PWA, create the account. Made after the task, when trust exists.
  • The relationship. Retention machinery in the full product. A different tool with different metrics.
The install wall: the same task, with and without the instant tierBefore and after comparison of an install-first funnel versus an instant-first funnel for a high-intent physical task. First step: store redirect and download versus scan or tap with the experience opening directly. Wait: tens of megabytes on cellular versus seconds to interactive. Before the task: signup and onboarding screens versus the task itself immediately. Payment: a card form after account creation versus a wallet payment sheet at the moment. The ask: commitment before value versus value first with the graduation offer after. The instant tier exists to deliver the right-hand funnel. Install-first funnel Instant-first funnel First step Store redirect and download Scan or tap, experienceopens Wait Tens of megabytes oncellular Seconds to interactive Before the task Signup and onboardingscreens The task itself,immediately Payment Card form after accountcreation Wallet sheet at the moment The ask Commitment before value Value first, graduationafter
What the instant tier removes from a high-intent physical moment. The right column is the funnel all three technologies exist to deliver.

App Clips: native iOS slices, summoned by the world

A phone summoning a small card-sized app slice from plaques on a meter, table and poster, the slice cut from a ghosted larger app
A native slice summoned by the physical world, sized for one fast task.

An App Clip is a small, fast-launching slice of an iOS app, built from the same project, distributed through the App Store infrastructure, and invoked without installation by QR codes, NFC tags, App Clip Codes (Apple's branded scannable), Safari smart banners, links in Messages, and place cards in Maps. The user experience is the pitch: scan the code on the parking meter, a card slides up, the payment sheet appears, Apple Pay and Sign in with Apple work natively, and the task is done in seconds at native speed with native UI.

The constraints are equally concrete. Size is strictly budgeted, the uncompressed binary must stay small, 10 MB in the original program and up to 50 MB for digitally invoked clips in later iOS versions, which forces disciplined feature slicing. The clip is ephemeral: it lives on the device temporarily and is reclaimed after a period of disuse, so it cannot be the relationship. Capability is deliberately trimmed, no background activity, limited data persistence shared with the parent app through app groups, notifications only briefly and by grant. And structurally, a clip cannot exist alone: it ships as part of a full iOS app, which means you build, maintain, review and release a native app to have a clip at all.

Where clips shine is therefore specific: physical-world moments where iOS share is meaningful and payment is the task. Parking, EV charging, scooter and bike rental, table ordering, ticket validation, loyalty at the register. The Apple Pay sheet at the moment of intent is the conversion machine the whole feature exists to deliver, and for businesses whose customers stand in front of things, the QR-and-NFC invocation model maps exactly onto operations. Where clips disappoint is everywhere the moment is not physical or the audience is not on iOS: they are one platform's answer, and the budget they consume, native development, slicing discipline, review cycles, buys nothing on Android or the web.

App Clips by the numbers that matter

10 to 50 MB The uncompressed size budget, by invocation type and iOS version The discipline is the point: one task, sliced from the parent app, nothing speculative aboard.
Seconds From scan to usable, the launch experience the tier is named for Native rendering and the payment sheet at the moment of intent are the conversion argument.
One platform iOS only, and only with a parent app shipped alongside The clip is a feature of an iOS app, not a standalone product. Budget accordingly.

Instant Apps: Google's native answer, and what happened to it

A once-grand mechanical door mechanism displayed motionless behind a velvet rope while foot traffic outside flows elsewhere
A clever native answer that the platform itself quietly retired.

Google Play Instant, announced in 2016 and shipped broadly in 2018, was Android's version of the same idea executed earlier than Apple's: modularized Android apps whose feature modules could stream to the device and run without installation, invoked from links, search results, and the Play Store's Try Now button. The engineering was genuinely clever, the same codebase served instant and installed experiences through dynamic feature modules, and for a while the instant tier looked like a native two-horse race.

It did not stay one. Google's investment visibly cooled: the instant developer tooling was deprecated in stages, guidance shifted toward small app bundles and the web, and by the mid-2020s the program was effectively wound down as a target for new development. The reasons are legible in hindsight. Android already had a strong instant layer, the web, on a platform where Chrome and the web stack are first-class citizens and where Google's own strategic products, search and ads, live on the web. The parallel maintenance cost of instant modules never earned its keep for most developers, and PWAs kept absorbing the use cases from the other side.

The lesson belongs in the comparison because it prices platform risk. An instant tier owned by a platform vendor exists at the vendor's pleasure: Apple's clips are alive and developed, but they are Apple's, reviewed by Apple, invoked through Apple's surfaces, and subject to the same strategic weather that ended Google's program. The web's instant tier has no such landlord. For teams planning multi-year investments, that difference is not philosophical; it is the difference between building on a lease and building on land you hold. On Android in 2026, the practical answer to "which instant technology" is simply the PWA, and the interesting decision is confined to iOS.

PWA: the web as the permanent instant tier

A public fountain built into a square's paving where figures drink freely without gates while gated kiosks stand behind
The web needs no summons and no store: always instant, always there.

A progressive web app is not an install-free version of something; it is the web, upgraded. Every PWA is instant by architecture, a URL opens and the experience begins, and progressively becomes more app-like as the user grants it standing: a home-screen install, notification permission, offline caching through service workers. One codebase serves every platform with a browser, distribution is a link you own, and no store review or platform program stands between a deploy and your users. Against the size budgets and lifetime rules of the native instant tiers, the PWA's only size limit is engineering discipline and its lifetime is as long as the user keeps it.

The honest capability ledger has entries on both sides. Modern PWAs handle payment via web payment APIs including Apple Pay on the web and Google Pay, camera access for scanning, geolocation, offline operation, push notifications on Android and, with iOS-specific conditions, on Apple devices, installed PWAs on iOS gained push support, with the platform continuing to gate some capabilities behind installation and, in some regions, policy shifts. What the web still does not match: deep hardware integration, NFC tag reading on iOS, background processing, the native payment sheet's one-face-ID conversion path inside an app context, and the polish ceiling of platform-native UI under heavy interaction load. The full ledger, updated as platforms move, is the subject of the PWA versus native guide.

For the instant-tier decision specifically, the PWA's two structural advantages are permanence and universality. Permanence: the instant experience and the relationship are the same artifact, the user who paid for parking through your web app can be invited to install that same app, no graduation cliff, no second product. Universality: the QR code on the parking meter opens the same experience for every phone in the lot, which halves the operational complexity of physical-world deployments. The cost is the capability ceiling, and the decision framework in the final sections is mostly about pricing whether your specific task hits that ceiling.

The instant-tier vocabulary

App Clip
A small, ephemeral slice of an iOS app, invoked by codes, tags, links and Maps, running natively without installation. Ships with a parent app.
App Clip Code
Apple's branded scannable, a visual code, optionally NFC-backed, designed to signal that scanning summons a clip.
Google Play Instant
Android's retired install-free program: streamed feature modules from Play. Wound down in favor of the web and small bundles.
PWA
A web app with a manifest and service worker: instant by nature, installable by choice, cross-platform by architecture.
Service worker
The PWA's background script for caching and offline operation, the machinery that makes the web reliable on bad networks.
Graduation
The handoff from instant moment to lasting relationship: app install, PWA install, or account creation, offered after the task.
Capability at the moment: the three tiers scoredGrouped column chart scoring App Clips and PWAs illustratively out of ten on four dimensions. Launch speed: App Clips 9, PWA 7. Payment conversion at the moment: App Clips 9 with the native Apple Pay sheet, PWA 6 with web payment APIs. Reach across devices and surfaces: App Clips 4, iOS only with a parent app, PWA 10, every platform with a browser. Future safety of the investment: App Clips 6, active but platform-owned, PWA 9, the open web. Instant Apps are omitted from the scoring because the program has been wound down and new work should not target it. 0 2.5 5 7.5 10illustrative score out of 10 9 7Launch speed 9 6Payment conversion 4 10Reach 6 9Future safety App Clips PWA
Illustrative scoring of each technology on the dimensions that decide instant-tier projects. Instant Apps scored as-is: functional history, closed future.

Head to head: capability, invocation, cost and risk

Three differently built athletes on identical apparatus compared by a coach at a four-ring symbol board
Capability, invocation, cost and risk: the four rings every option is judged on.

On capability, App Clips win inside their sandbox: native rendering, the platform payment sheet, platform sign-in, and hardware access appropriate to the moment, NFC-triggered invocation being the emblematic one. PWAs win on breadth and continuity: no size cap, no expiry, richer persistence, one artifact for moment and relationship. On invocation, clips own the physical world on iOS, QR, NFC, Maps, while the PWA owns every URL-shaped surface on every platform: links, search, social, ads, and the same QR codes, just resolving to the web. Instant Apps, where they still function, invoke from links and Play surfaces, but with a frozen future.

On cost, the accounting is stark. A PWA is one codebase, usually the codebase you already have if your product has a web presence, and the instant tier costs a manifest, a service worker and performance discipline on top of it. An App Clip is a native iOS project plus the slicing work to keep the clip inside budget, plus App Store review and release trains, plus the parent app itself if you do not already ship one, a real second product line for teams that were not already native. This is why the clip decision is usually not "clip versus PWA" but "clip in addition to PWA": the web layer is the baseline almost by default, and the question is whether specific iOS moments justify the additive native spend.

On risk, the comparison is between platform dependence and platform limits. The clip's risks are its landlord's moods: program rules, review outcomes, size budgets and invocation surfaces all move at Apple's discretion, and the Instant Apps story shows how native instant tiers end. The PWA's risks are capability gaps that platforms close, or occasionally open, on their own schedule, and the iOS browser-engine policy environment that shifts with regulation by region. Neither risk is disqualifying; both belong in the decision at honest weight, priced against how long the investment must live.

The three-way comparison in one table

DimensionApp Clips (iOS)Instant Apps (Android)PWA (everywhere)
Status in 2026Active, developedWound down; do not start new workActive, the web platform itself
Size and lifetimeStrict budget; ephemeral by designModule budget; ephemeralNo cap; permanent
InvocationQR, NFC, links, Maps, bannersLinks, Play surfacesAny URL surface, any platform
PaymentsApple Pay sheet, nativeGoogle Pay, nativeWeb payment APIs, incl. wallet buttons
CodebaseNative iOS app plus slicingAndroid app plus modulesOne web codebase, all platforms
Relationship pathGraduates to full app installGraduated to installSame artifact: install the PWA

The instant tier compared on the dimensions that decide real projects. The Instant Apps column is included as history and warning.

Total cost of the instant tier, by portfolio starting pointHorizontal bar chart of illustrative relative cost to ship an instant experience for one moment, indexed to the most expensive path at 100. A PWA when a web app already exists: 15, highlighted, requiring a manifest, service worker and a performance-budgeted task route. A PWA from scratch: 40, one codebase serving all platforms. An App Clip when a native iOS app already exists: 35, covering slicing, the invocation registry and review cycles. An App Clip with no existing iOS app: 100, because the parent native product line must be built first. The annotation marks the hidden parent-app cost that dominates clip economics for web-first teams. 0 25 50 75 100relative cost, illustrative index PWA, web app exists 15 Manifest, worker, task route PWA, from scratch 40 One codebase, all platforms Clip, iOS app exists 35 Slicing, invocations, review Clip, no iOS app 100 Whole native product line first The hidden parent-app cost
Illustrative relative cost to ship and run an instant experience for one high-value moment, depending on what you already have. The parent-app requirement dominates the clip economics.

The decision framework: start from the moment, not the technology

A figure on a compass rose whose points are small life moments, with three unopened toolboxes waiting at the plaza edge
The right instant technology falls out of the moment you must win, never the reverse.

Write down the moment first: where is the user standing, what task must complete, on what mix of devices, and what happens after. The framework then resolves quickly. If the moment is digital, a shared link, a search result, an ad click, the PWA is the answer on both platforms: it is what links open, and no native instant tier improves on the web at being the web. If the moment is physical and your audience skews iOS with payment as the task, the App Clip earns real consideration: the scan-to-Apple-Pay path converts at rates the web sheet struggles to match, and the NFC invocation option has no web equivalent on iOS.

Then price the portfolio honestly. The clip requires the parent iOS app: for teams already shipping native iOS, the clip is an incremental feature with incremental cost, and the strong pattern is PWA for universality plus clips for the highest-value iOS moments, the same QR code can route iPhone users to the clip and everyone else to the web experience. For teams without a native app, the clip's true cost is the whole iOS product line, and the honest comparison is rarely close: ship the PWA, measure the physical-moment conversion, and let real data argue for the native addition later.

Finally, define graduation before launch. The instant moment's value compounds only if it feeds the relationship: the post-task screen that offers the install, the account, or simply the bookmark, with the incentive that makes accepting rational. Instrument the tier on its own metrics, invocations, task completions, graduation rate, and resist judging it on retention, which belongs to the product it graduates into. Teams that skip this step ship a beautiful moment that leads nowhere, and conclude wrongly that the instant tier does not pay.

The five questions that settle the choice

  • Where does the moment start?Physical surfaces (QR, NFC, counters) versus digital surfaces (links, search, ads). Digital moments are web moments.
  • What is the device mix at the moment?iOS share at your actual touchpoints, not in your country overall. Clips buy nothing for the Android half of the lot.
  • Is payment the task?The native payment sheet is the clip's strongest conversion argument. Content and browsing moments do not need it.
  • Do you already ship a native iOS app?If yes, a clip is incremental. If no, it costs a product line, and the PWA baseline almost always wins the first round.
  • What does graduation look like?Install, account, bookmark, with what incentive. If you cannot answer, the instant tier will convert moments into nothing.
Which instant tier fits this moment? The routerDecision tree for choosing the instant tier. Root question: where does the moment start and what converts it. Digital surfaces such as links, search and ads: PWA on both platforms, because links open the web and nothing beats the web at being the web. Physical moments with mixed devices: a PWA behind the QR code, one code serving every phone. Physical moments with iOS-heavy audiences and payment as the task: PWA plus an App Clip, using the clip for the wallet-sheet conversion and the web for everyone else. Any Android instant need: the PWA rather than Instant Apps, because that program has been wound down. Where does the moment start, and what converts it? Digital surface PWA, bothplatforms Links open the web;nothing beats itthere Physical, mixed PWA behind the QRcode One code, every phonein the lot Physical, iOS, pay PWA plus App Clip Clip for the walletsheet; web for therest Android instant PWA, not InstantApps The program is wounddown; use the web
The decision framework as a tree. Most digital moments resolve to the web immediately; the interesting branch is physical, iOS-heavy and payment-centered.

Implementation notes from the build side

For the PWA layer, the instant-tier bar is stricter than ordinary web work: the moment lives or dies on load performance over cellular networks, so budget it like an SLA, aggressive code splitting so the task route ships only its own weight, service-worker caching tuned for first-visit speed rather than only repeat visits, and payment flows using the web payment APIs with wallet buttons up front rather than card forms. Camera-based flows, QR scanning inside the experience, are well supported; test them across the browser matrix early because they anchor physical deployments. The full checklist lives in the PWA build guide.

For App Clips, the discipline is editorial before it is technical: choose one task and slice ruthlessly, shared frameworks between app and clip, feature flags that strip everything speculative, assets on demand rather than aboard. Respect the invocation registry, every physical code maps to a URL that must route correctly in the clip, the full app if installed, and the web as fallback, and design the data handoff so a user who installs the full app after the clip keeps their state through the shared app group. Review timelines apply to clips as to apps; physical-world launch dates need that float built in.

For the combined pattern, one QR code serving both tiers, the routing is the craft: the code encodes a URL you control; iOS devices with clip support resolve it through the clip experience while everything else lands on the web app, and the two experiences should be near-indistinguishable in flow so operations, signage and support scripts stay single. Teams that run this pattern get the conversion of the native sheet where it exists and universality everywhere else, at the cost of maintaining flow parity, a cost worth budgeting explicitly rather than discovering quarterly.

Shipping the combined instant tier, in order

  1. Ship the PWA task routeThe baseline

    One URL per moment, performance-budgeted for cellular, wallet-button payments, camera flows tested across browsers.

  2. Instrument the funnelBefore deciding more

    Invocations, task completions, graduation rate, by surface and platform. This data prices the native addition.

  3. Add clips where data arguesIf justified

    Highest-value iOS physical moments first. Slice the parent app, register invocation URLs, design the state handoff.

  4. Unify the physical deploymentThe combined pattern

    One code per surface, routing per device. Flow parity between clip and web so operations stay single.

One QR code, two tiers: the combined deploymentSwimlane diagram of the combined instant-tier deployment across four phases and three lanes. Invocation: the iPhone user's scan resolves to the App Clip while the same scan opens the PWA for the Android user, with one URL registry routing both. Task: a native slice with one task on iOS, the web task route interactive in seconds on Android, served by one backend and one task API. Payment: the Apple Pay sheet in the clip, a wallet button through web payment APIs on the web, with one payment service behind both. Graduation: a full-app offer with state kept on iOS, an install-PWA prompt on Android, and one CRM recording the relationship either way. Invocation Task Payment Graduation iPhone user Scan resolves toApp Clip Native slice, onetask Apple Pay sheet Full-app offer,state kept Android user Same scan opensthe PWA Web task route,seconds in Wallet button viaweb API Install-PWA prompt Your systems One URL registryroutes both One backend, onetask API One paymentservice behindboth One CRM recordsthe relationship
The combined pattern as a swimlane: one physical code, routed per device, with flow parity keeping operations single. Graduation is designed, not hoped for.

The verdict, by scenario

For most products, the PWA is the instant tier, full stop. Digital invocation dominates most funnels, Android is half or more of most markets, and the web artifact doubles as the relationship, which makes it the highest-leverage first investment in every scenario that does not specifically hinge on iOS physical moments. Start here even when you suspect clips are in your future; the PWA's funnel data is what turns that suspicion into an argument.

Add App Clips when three conditions hold together: the moment is physical, the audience at that moment is meaningfully iOS, and payment or platform sign-in is the conversion step. Parking, charging, rental, table ordering and event entry in iOS-heavy markets clear the bar; content, catalogs and try-before-install features usually do not. Treat the clip as a conversion instrument bolted onto specific moments, not as a second product, and keep its scope on a leash: one task, one slice.

Build nothing new on Instant Apps, and read its story as the comparison's deepest lesson: instant tiers owned by platform vendors are leases, renewable at the landlord's pleasure, while the web tier is land. That asymmetry, more than any capability line-item, is why the PWA sits at the center of every durable answer here, with the native tier as a high-conversion tenant improvement where the numbers justify it. Choose in that order and the comparison stops being a dilemma.

Frequently asked questions

What is the difference between App Clips and Instant Apps?

They were the two platforms' native answers to the same problem. App Clips are small slices of iOS apps invoked by QR codes, NFC, links and Maps, running natively without installation; they remain active and developed. Google Play Instant was Android's equivalent, streamed feature modules invoked from links and the Play Store, but Google wound the program down and deprecated its tooling, steering developers toward PWAs and small app bundles. In 2026 the practical comparison is App Clips versus PWA, with Instant Apps as history.

Are Android Instant Apps still supported?

Existing instant experiences may still function, but the program is not a target for new development: the tooling has been deprecated, and Google's guidance for install-free experiences on Android points to the web, PWAs and deep links backed by small app bundles. Starting new Instant App work in 2026 means building against a closed roadmap. Any current proposal that includes new Instant App modules is dated advice.

Can a PWA replace an App Clip?

For most moments, yes: a performance-budgeted PWA task route behind the same QR code completes the same task on every platform, with web payment APIs including Apple Pay on the web for checkout. The clip retains real advantages in specific conditions: NFC-tag invocation on iOS, the native Apple Pay sheet's conversion path, and native rendering speed. The strong pattern is not replacement but layering: PWA as the universal tier, clips added for iOS-heavy physical moments where payment conversion justifies the native spend.

How big can an App Clip be?

The uncompressed binary is strictly budgeted: 10 MB under the original program rules, raised to 50 MB for digitally invoked clips in later iOS versions, with physical invocations held to tighter limits for launch speed. The budget is a design constraint on purpose: a clip carries one task sliced from the parent app, with assets on demand and nothing speculative aboard. Clips are also ephemeral, reclaimed by the system after disuse, so persistence beyond the moment belongs to the parent app or your backend.

Do App Clips require a full app?

Yes. A clip is not a standalone product; it ships as part of a full iOS app in the same submission, which means building and maintaining the parent app, passing App Store review, and running normal release trains. For teams already shipping native iOS, the clip is incremental work: slicing, an invocation URL registry, and state handoff through shared app groups. For web-first teams without a native app, the clip's true cost includes the entire iOS product line, which is why the PWA is almost always the first tier to ship.

Which is better for QR code experiences: App Clip or PWA?

Route one QR code to both. The code encodes a URL you control: iPhones with clip support resolve it to the App Clip, everything else opens the PWA, and flow parity between the two keeps signage, operations and support single. Choose the emphasis by audience and task: iOS-heavy audiences with payment at the center justify the clip's conversion advantages; mixed or Android-heavy audiences are served best by the web alone. Judge with funnel data, invocations, completions, graduation rate, rather than platform preference.

App Clips, Instant Apps and PWAs all attack the install wall, but one of them has been retired and only one is land rather than lease. For the three-way comparison and the routing pattern that serves every phone from one QR code, read the instant experience guide.

Consult Industry Specialists

Connect with us today to discuss your software development needs and discover how our tailored outsourcing services can propel your business forward.

Start a conversation
AgileTech Vietnam team at the office

Privacy choices

We use one category of strictly necessary first-party storage, which keeps the site working and remembers this choice; it is always active. Every other category is optional and stays off until you switch it on, wherever you are in the world. Two optional categories have something behind them today: Analytics, which is Google Analytics, and External content, which is the Google map of our Hanoi office on the Contact page. Neither runs until you allow it.

Our worldwide approach. We apply one standard to everyone: nothing outside strictly necessary storage runs until you allow it. That meets the EU and UK requirement for prior consent, Vietnam's Law 91/2025/QH15 on personal data protection, the notification and consent requirements of Singapore's PDPA, and US state privacy law. You can withdraw or change your choice at any time, as easily as you gave it, from Privacy choices in the footer.

Where you are connecting from. Our network tells us the country associated with your connection, and we use it to choose which consent policy to apply. We do not use it to work out your address, we do not put it in a cookie, and we never send your IP address to the page. Today every country receives the same strict policy, so it makes no difference to what you see. If your country cannot be determined, or you are using Tor, you get the strict policy too: an unknown location always means the more protective setting, never the weaker one.

If you are in the United States. We do not sell your personal information and we do not share it for cross-context behavioral advertising, so there is nothing to opt out of. We still honor an opt-out preference signal from your browser: if your browser sends Global Privacy Control, the optional categories stay off without you having to do anything.

Full detail, including the name and lifetime of the one cookie we set, is in the Cookie Policy.