Hi !
I'm new on this forum, so if I need to update this post to have more info, or anything else, please let me know.
I'm using the Apple Vision Pro to develop some app (with unity). To demonstrate what the user see on the headset, I would like to mirror the view on a device (an iPad in this case). I managed to do this without any issue.
My problem is that, in the Vision Pro, I have an interface that the user can interact with. But I would like to be able to manage myself the interface on the iPad. What I mean is that the user can (or can't, doesn't matter) see the interface in the headset, and the interface is controlled by myself on the iPad.
Is there any way to do this ? Is this a question I should ask on unity's forum ? (I don't think so, because it should be related to the mirroring function non ?)
Hey @alexismartinho,
Welcome to the forums. As I understand it, you want to control the Vision Pro from another device. As you've discovered you can Mirror your Apple Vision Pro to another device, but this doesn't provide any control of the Vision Pro.
I am not familiar with what might be available to you in Unity, but using Bonjour and TLS I have established secure connections between nearby visionOS and iOS devices. Using these technologies I was able to send data between the Apple Vision Pro and the iPad. This allowed the user on the iPad to configure my visionOS application and see the data I was sending from the Apple Vision Pro.
To learn more about path please watch Build device-to-device interactions with Network Framework and checkout the associated sample Building a custom peer-to-peer protocol.
Let me know if you have additional questions,
Michael