* Persistent location tracking
* Processor/GPU power (HoloLens is x86-based with a dedicated HPU unit for hand/environment tracking)
* Custom OS based on Windows Universal
* Multiple apps can run
* FOV is small
* Display doesn't work with nearby objects
* Brief update delay for real objects - there's a short delay for direct object mesh tracking and a longer delay for spatial anchor updates, IIRC
* Can't draw blackness
From the last few limitations, it seems they may just be using the same waveguide displays as the HoloLens. Variable DoF sounds interesting - I suppose they're using eye tracking to provide blur-DoF effects, but I wonder how quickly they can adapt the image. Would also be interesting if variable DoF means something else.
A tracked controller is nice but perhaps nothing too new. I wonder how they track the controller if it's out of the FoV of the head-mounted camera setup? HoloLens has a clicker controller but that's inertially tracked so it's much more similar to a gyro-mouse than e.g. a Rift controller.
Anyway, I think the main innovation Magic Leap seems to be pushing over its competitors is its multiple depth of field display. It'll be interesting to see how big of a difference that actually makes in practice.
The docs say "Currently we do not recommend to having interactions with objects within 30 cm of your view for prolonged periods of time. When users approach too close to content for us to display, fade content out gracefully rather than sharply clipping the view."
For those more knowledgeable, is this something that is less of an issue because it is AR vs. VR?
Not to mention that Magic Leap's multiple depth-of-field display will likely simulate normal vision much better than current-generation VR displays, and that there's no artificial locomotion in AR.
* 6-DOF tracked controller
* Eye tracking
* Multiple depth of field display
* Persistent location tracking across multiple rooms
* Processor/GPU power comparable to "high end mobile hardware"
And software:
* Custom operating system based on Android (but heavily modified)
* Multiple apps can run at once and be displayed in the same physical space
And a few limitations:
* FOV is going to be rather small
* Variable depth-of-field display doesn't work well with objects less than a foot (30 cm) from your face
* Takes a few seconds for the system to adjust when you move real objects around (so if you move your couch, it won't notice instantly)
* The display can't draw darkness or black (virtual objects can't cast shadows on real ones)
[1]: https://creator.magicleap.com/ (Requires login)