VR on the iPhone
Virtual Reality (VR) works on mobile phones thanks to the data received from the gyroscope or accelerometer. This data provides information about the spatial orientation of the device and is used to track the head movement of the user. By combining a dynamic, fullscreen rendering of the photo with the orientation data, Kuula creates the VR effect.
Unfortunbately, Apple iPhones restrict access to orientation data and do not provide a fullscreen mode. This article provides instructions and workarounds for both these issues.
Enable VR in the iPhone
Sometimes you or your clients might notice that panoramas on Kuula in VR mode do not move!
This might be happening because, since iOS 12.2 (released on March 25th 2019), Apple requires users to opt-in for Motion & Orientation Access first. Before you can enjoy VR on your iPhone, you need to make sure this feature is activated. Fortunately, it's quick and simple!
You can do that by opening the Settings app and accessing the Safari panel from the list. Inside the Safari settings panel, enable the Motion & Orientation Access checkbox:
That's it! You can now go back to Safari, refresh the page and you should see the 360 panorama correctly react to the device movement.
The good news is that you need to do it only one time and it will apply to all Kuula tours and also all other VR enabled websites for as long as you keep this setting on.
For fullcreen mode, close other tabs
Safari on the iPhone also lacks another key function for a great VR experience: full screen mode. When browsing a tour in VR you do not want to have any system user interface, such as the top browser address bar. Fortunately, there is a workaround.
The way you can have a fullscreen experience on the iPhone is simply by rotating the phone to landscape mode. In landscape, iOS should hide all the browser elements and leave you with the website's content spread accross the entire screen. The problem is that it does not work all the time.
Safari will show the address bar in landscape mode - if there are mutiple tabs open. This effectively ruins the VR experience.
The best workaround is to simply close all the tabs and leave only the tab with the Kuula tour. After that, try to rotate your phone to portrait and back to landscape again and you should get a nice, fullscreen view without anything obstructing the VR experience!