To provide a bit of history, the Zappar platform in Studio was built and designed before WebAR was possible, targeting native iOS and Android runtimes. Our WebAR runtime thus makes a best effort basis to support the same APIs, so that it can support as well as possible all existing content, even though the underlying platform is really very different.
Some platform features such as mp4 playback from videos in the media library involved a significant amount of work and effort, and so in WebAR that “just works” and users don’t notice the difference.
There are some features that do have stronger requirements on the underlying platform API, and sharing media that’s just on the client is one of those (we don’t want to upload snapshots to a server for GDPR and privacy reasons). With iOS 15 supporting the WebShare level 2 API it is now at least possible to share images directly to social media apps from the browser. It seems in iOS 15 only the image is shared, even if the other potential title / text attributes are filled in, so I’m not sure there are any changes we can make that would improve things here - it’s down to the implementations of the browsers (and potentially the social media apps too).
We know it’s an important use-case and it’s something we do continuously review to try to provide the best experience possible on all browsers and operating system versions (there are multiple share screens used depending on the iOS version for example).