I'm one of the core developers of Zapbox - a VR/MR headset for iPhone (11 and later) including two tracked Bluetooth controllers.
We have just released our "Zapbox Link" app which allows streaming PC VR content to Zapbox. The Zapbox controllers have Quest-compatible inputs so lots of content works out of the box. You'll need a gaming PC with an NVIDIA GPU (GTX 1060 or later).
With the code 'FREEALYX' you can pick up both a Zapbox and Half-Life: Alyx for under $100 (HL:Alyx is currently 66% off on Steam, and the code gives you the equivalent saving off the price of Zapbox).
As this is HN I'll give a bit more technical detail, and I'm very happy to answer any questions in the comments:
- This is way more than Cardboard. The aim is to get as close as possible to the experience of dedicated VR headsets, including the all-important physical interactions enabled by tracked controllers.
- The headset is really lightweight and has a very open design. The design was actually intended for Mixed Reality use cases but is still surprisingly immersive for VR content. I personally find it much more comfortable to be able to maintain awareness of where I am in the real world with a simple glance down at the floor.
- We've implemented asynchronous timewarp in the iOS client. This runs at 120 FPS on iPhones with Pro Motion displays ("Pro" iPhones from the 13 series and later).
- We've also been able to sidestep the usual iOS compositor surface queue, getting motion-to-photon down as low as 3ms (caveats: CoreMotion samples aren't synced with display vsync, and scanout on iPhone takes the full display period so this isn't constant across the display)
- Zapbox is not just for PC VR - we also have a native iOS Unity XR provider and some native apps, Spatial Video playback functionality, and a WebXR-compatible browser app. There's Mixed Reality support too with really low-latency camera (photon-to-photon as low as 25ms and timewarp corrected for comfort).
- For PC VR streaming, we're using NVIDIA CloudXR on the PC side. If you don't have a PC it's also possible to stream from an AWS g5 instance. It works well for me, but I'm based in London and was using the London AWS region so your mileage may (literally) vary.
- Android support is being worked on, but we're waiting until we can actually test it on real world devices before recommending people part with their cash...