Requirements
Web Browser
Mobile browsers require the following functionality to support 8th Wall Web experiences:
- WebGL (
canvas.getContext('webgl') || canvas.getContext('webgl2')
) - getUserMedia (
navigator.mediaDevices.getUserMedia
) - deviceorientation (
window.DeviceOrientationEvent
- only needed if SLAM is enabled) - Web-Assembly / WASM (
window.WebAssembly
NOTE: 8th Wall Web experiences must be viewed via https. This is required by browsers for camera access.
iOS
- Safari (iOS 11+)
- Apps that use SFSafariViewController web views (iOS 13+)
- Apple added
getUserMedia()
support to SFSafariViewController in iOS 13. 8th Wall works within iOS 13 apps that use SFSafariViewController web views. - Examples: Twitter, Slack, Discord, Gmail, Hangouts, and more.
- Apple added
- Apps/Browsers that use WKWebView web views (iOS 14.3+)
Android
- Browsers known to natively support the features required for WebAR:
- Chrome
- Firefox
- Samsung Internet
- Microsoft Edge
- Apps using Web Views known to support the features required for WebAR:
- Twitter, WhatsApp, Slack, Gmail, Hangouts, Reddit, LinkedIn, and more.
Engine
- VPS requires engine v27.4.7+