Using two SDK for mobile AR app

So I have been trying to make a mobile AR app that uses the Manomotion SDK to track hand gestures and the MAXST SDK to do instant/image planar tracking. They both work fine individually when the other is inactive but when both are active the app keeps crashing. Is this due to both apps requiring control of the rear facing camera? If so is there a way around this?

Check why the freeze happens in logs I guess

“Is this due to both apps requiring control of the rear facing camera?”

I think this is the main problem. Since both SDK is use literally the same camera at the time, it is same case as you using Camera application on laptop while you also open camera in Zoom.

I also found this experience once when using two different systems, one is AR Camera from other SDK and the other one is QR code scanner from different SDK. Even both declare the different camera GameObject, but we cannot deny that both will use the same “physical” or “device” camera. This will overlap one to each other, if one is not close then the app will crash.

I think this is also why ARFoundation has many features for both doing ImageTracking while FaceTracking with the same camera, because both works in the same system so they already programmed how both can work in parallel. My suggestion as above said, try to check logs and error, but I still don’t know how to use two different SDK that use one and same physical device parts (e.g., phone camera). Could be there is a way how to combine both so they can work in parallel.

Good luck!