The friction nobody mentions in the pitch deck
Native AR (the kind that lives inside an app) assumes the user has already downloaded something. That's a fair assumption for Pokémon GO. It is not a fair assumption for a Queens dispensary running a 4/20 weekend activation.
Every link in the chain "see ad → download app → open app → find AR feature → tap it" cuts the funnel by half. Three links in, you've lost 87% of the audience. You have also paid for an app build that gets quietly retired once the campaign ends.
WebAR sidesteps this entirely. A QR code, NFC tap, or Story link opens the filter inside the browser the user already has open. No install, no permissions waltz, no app icon they'll never tap again.
What WebAR can't do (and when it matters)
It is not free. WebAR has real limitations:
- Heavy 3D scenes: anything past ~30MB of geometry/textures starts choking older phones
- Persistent state across sessions: leaderboards, progress, saved characters all need a backend
- Some platform-specific lens features: Snap Lens Studio still has the deepest face-tracking effects, for example
For most owner-run briefs, none of these limits actually bind. The filter has to look good, work first try, and feel branded. WebAR clears that bar with room to spare.
What we use, and why
8th Wall for image-target and SLAM-tracked AR. The workhorse for storefront-window activations and product packaging that comes alive when scanned. Niantic Studio when we need VPS (Visual Positioning System) so the AR locks to a real-world place. See the Highline pigeon dressed in Yankees fitted. Snap Lens Studio for face filters that have to live inside Snapchat or Instagram for distribution reasons.
We pick per project. The brief tells us the entry point (QR, NFC tap, link share) and the entry point picks the platform.
The honest pricing
A single-scene WebAR experience, branded and tested across iOS and Android, starts at $3,500 and rises with the number of scenes and whether you bring assets or we build them. A multi-scene scavenger hunt with logic and unlock states costs more and takes longer. A native iOS build of the same brief takes several times as long before anyone can open it.
The math isn't subtle. For most local clients, WebAR is the only AR that makes sense.