Different ARFoundation Behavior between iPhone 12 pro and iPhone 15 pro max

I am making an app that has a companion watch app whose sole purpose is to display QR codes for the main iOS app to image track using AR.

I’ve been testing this capability with a iPhone 12 Pro, and have had no issues. But when I try to test the same capability with the iPhone 15 pro max, the phone won’t pick up the image on the watch, but will pick up the physical print out of the image I have next to it.

iPhone 12 pro is running iOS 17.0.1, and iPhone 15 pro is running iOS 17.0.2, so I don’t think it is an iOS bug, like the camera bug last year for iOS 16.

iPhone 12 pro short video (Both images tracked):

iPhone 15 pro max video (Digital image is not tracked, but physical is):

Can anyone help as to why the same build of the same app running on the same iOS has different outcomes on different hardware?

It might appear from the video that it might be because it is out of focus for a time, but trust me I have been trying to get this to work all day, doing various tests in various directions. I’ve also messed around with the image library image size expectancy, and this has had no effect on the outcome.

Using Unity 2022.3.10f1.

Thank you for the help!

Sounds like a bug, if you could report it in a minimal project here Unity QA: Building quality with passion we can take a look.

Sounds like this could possibly be an Apple issue. How does the device compare when using Apple’s official sample app? Detecting Images in an AR Experience | Apple Developer Documentation

I tried with the sample apple app, and same problem. In the 15 pro max video, the camera just continues to try to auto focus. So I guess it is an apple bug. I will file a bug report with them.

iPhone 12 pro image tracking (instantly finds the image)

iPhone 15 pro max (stuck in auto zoom loop)

1 Like

Thank you! We’ll notify our QA team of the issue as well.

1 Like

hey guys - has there been any movement with this? I believe I’m experiencing the same! Although my iPhone 15 isn’t picking up any images, including the ARFoundation Samples :<