Feasibility of Ubuntu-Based Development and Eye Tracking Latency on Magic Leap 2

Dear Magic Leap Team and developers,

I am considering purchasing the Magic Leap 2 for research purposes and have a few technical questions before proceeding. These questions stem either from my lack of experience with devices like the Magic Leap 2 or from technical details that I could not find in the available documentation. I apologize in advance if any of them are trivial.

  1. I understand that Linux is not officially supported and that the Magic Leap Hub is available only for Windows and macOS. However, I would like to confirm whether it is still possible to fully develop and use the Magic Leap 2 on a Linux (Ubuntu) machine without the Magic Leap Hub graphical interface and the convenience it provides. Am I correct in understanding that in such a setup, development and device management would instead be carried out using the Android Debug Bridge (ADB) through a command-line interface? Alternatively, is the Magic Leap Device Bridge (MLDB) available for Ubuntu in any form?

  2. Additionally, for a potential attention-tracking study, I would like to record both the eye-tracking data and a video feed (either from the world camera or the AR composite view). I see that eye tracking is listed as having an accuracy of 1 degree in the Features > Eye-Tracking section of your documentation; however, no information is provided regarding the latency of the eye-tracking. What would the typical latency of the Magic Leap 2 eye-tracking data pipeline be? I am curious as this can be vital for real-time uses of eye-tracking.

  3. Finally, I would like to know how precisely recorded eye-tracking data can be synchronized with recorded camera video. Is it possible to achieve a level of alignment suitable for attention research?

Thank you in advance for your assistance and clarification.