On all apps that I can find that use Cardboard in iOS 14 (iPhone), the VR view is insanely bugged. The camera swings wildly all over the place.
Here is a video example: https://www.reddit.com/r/youtube/comments/i1nbs0/ios_14_vr_error/
The official Google Cardboard app-store application is broken as soon as you start it. It is also broken on the app I develop for which uses GVR and Unity.
Weirdly, it will temporarily function as expected if you restart your iPhone. The time it takes to break is seemingly random - sometimes it will be broken right away, and sometimes it will work for hours before breaking.
We have tested this on two iPhone 8+, and an iPhone 11.
Things I have tried:
The app is working flawlessly on iPhones till iOS 13, but the VR is broke on iOS 14. After launching VR experience on an iPhone having iOS 14 the view keeps spinning rapidly. We have noticed many people are facing same issue with their VR apps after updating their iPhone OS to iOS 14.
Go to Settings, scroll down and tap on the Safari section: Scroll down and there will be an entry “Motion & Orientation Access”: Enable it so it's on: If you go back you should now see the VR icon.
Google has discontinued the device, though they do provide instructions for creating your own cardboard viewer.
Get the Google Cardboard app Start your VR journey with the official Cardboard app. Available for Android and iOS.
The official Google Cardboard app-store application is broken as soon as you start it. It is also broken on the app I develop for which uses GVR and Unity. Weirdly, it will temporarily function as expected if you restart your iPhone.
On all apps that I can find that use Cardboard in IOS14 (IPhone), the VR view is insanely bugged. The camera swings wildly all over the place.
I've answered this question on the Official Goggle Cardboard repository, but here's a quick recap for who got here first: This is a iOS 14 incompatibility with the (now obsolete) Google Cardboard Plugin for Unity.
The last update to the iOS Google Cardboard app was 4 years ago, so yeah, they are indeed using the deprecated plugin. One thing I noticed is that I can see VR videos on Youtube (that uses cardboard) with no issues as well.
FYI:
I was able to make it work without the need of compiling anything. (I use a DESTEK V5 headset with an iPhone 11 running iOS 14.5 beta)
How I solved it:
After a restart, it works perfectly. VR cardboard view 1 VR cardboard view 2
Please the experts explain what might be the trick happening here: I don't know if it was the update to 14.5 beta and/or installing the app from Mobfish. (I thought if I installed an app with the Unity plugin update for iOS 14.X embedded, I might be forcing iOS to use the Unity VR version what was on its RAM).
CAVEATS: the issue comes back under the following conditions:
Solution: Restart iOS
UPDATED
I've answered this question on the Official Goggle Cardboard repository, but here's a quick recap for who got here first:
This is a iOS 14 incompatibility with the (now obsolete) Google Cardboard Plugin for Unity. I don't know for sure if there's a workaround to continue using this plugin, but I've tested the new plugin on both iPhone XR and SE and it works exactly as expected.
I've even loaded my app and the test app side by side, having the first one with a completely bugged view as described on the post and the test app, with the new plugin, working normally.
Finally, in order to continue using Cardboard VR with Unity on iOS 14, you should:
Turns out GVR is now obsolete for IOS14 (unless someone makes a fix for it.. doubt it). Have to upgrade to Cardboard SDK. https://github.com/googlevr/cardboard/issues/118
The new Cardboard XR plugin fixes this iOS 14 issue however, it was still somewhat buggy for me. My solution to this was to update my app with the Mobfish Google Cardboard package. I highly recommend it. It works with Metal/OpenGLES2/OpenGLES3 and default renderer/URP/HDRP. It also works with unity 2018 and up so no XR subsystem is needed. I published an update to my app using this plugin and it fixed the issue that arose from iOS 14.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With