I’ve been working with 8th wall AR on a project and we’ve been testing on a multitude of devices as of late, and we discovered that on iPhone 12 Pro, any build with 8th wall crashes upon loading.
The iPhone we tested with is on iOS 14.4, but this behavior was also observed with 14.3
Any insight here? We’ve concluded that it’s not something relating to our specific project (such as memory leaks, vram usage, custom device camera setting code, project settings, etc)
One thing we found interesting as well that I forgot to mention is that we tested the 8th wall AFrame example on 8th wall’s site with the iPhone 12 Pro, and it ran fine, only when it was a playcanvas integration did it crash.
All other iphones seem to have no issue running it.
I personally don’t have access to that phone model. I can check with the team and try an emulator for the phone to see if we have the device and repro.
This is an experimental feature and disabled by default on devices. It seems Apple has been working on adding support for WebGL 2 since 2014 but it’s not quite there yet:
I just tested the 8th Wall World Tracking Starter Kit projects as well, nothing modified other than adding my unique appKey, and it worked just fine on my iPhone 12 Pro Max running iOS 14.4
Then, I enabled WebGL 2.0 under Safari’s experimental settings and I was able to repro this exact crash.