Apps that scan barcodes or IDs blurry on iPhone 14 Pro Max

Have a new iPhone 14 Pro Max and I’ve noticed that the apps that use the back camera for scanning (bar codes for food tracking like MyFitnessPal and MacroFactor) or close up images (like the digital readout on a thermometer on an app used to do a health check prior to bringing my child to school) are blurry? It’s like the apps can’t use autofocus like they used to when taking close up video or images? This doesn’t seem to effect the iOS camera app.

iPhone 14 Pro Max, iOS 16

Posted on Sep 19, 2022 7:06 PM

Reply
Question marked as Top-ranking reply

Posted on Oct 21, 2022 8:20 PM

If it's the "wrong" camera then the wrong camera is being specified by the app, probably due to just specifying a

AVCaptureDeviceTypeBuiltInWideAngleCamera camera rather than the AVCaptureDeviceTypeBuiltInUltraWideCamera camera as a default, depending on what the app sees from its AVCaptureDeviceDiscoverySession.


From what I can tell the issue is:


…the solution is to use the minimumFocusDistance property of the capture device to derive a videoZoomFactor to make sure the users hold the phone at a larger distance than the minimumFocusDistance.


There was a session at WWDC 2021 that explicitly covered this (Apple Developer login may be required):



Regardless, if it's an Apple bug in iOS 16, they'll fix it, and if not, the app/library makers will need to.








Similar questions

6 replies
Question marked as Top-ranking reply

Oct 21, 2022 8:20 PM in response to QuadrupleThat

If it's the "wrong" camera then the wrong camera is being specified by the app, probably due to just specifying a

AVCaptureDeviceTypeBuiltInWideAngleCamera camera rather than the AVCaptureDeviceTypeBuiltInUltraWideCamera camera as a default, depending on what the app sees from its AVCaptureDeviceDiscoverySession.


From what I can tell the issue is:


…the solution is to use the minimumFocusDistance property of the capture device to derive a videoZoomFactor to make sure the users hold the phone at a larger distance than the minimumFocusDistance.


There was a session at WWDC 2021 that explicitly covered this (Apple Developer login may be required):



Regardless, if it's an Apple bug in iOS 16, they'll fix it, and if not, the app/library makers will need to.








Oct 4, 2022 2:03 AM in response to larsitron

I was able to use camera on iOS 16 - before updating to iOS 16.0.2. When I first set up the phone on iOS 16, in third party apps it would switch between the normal and the other camera, depending on the distance to the object that you wanted to take a picture of - just like it does in the literal camera app. After updating to iOS 16.0.2, nothing works. Now here is what I'm 99% convinced is going on:


People on Twitter have reported the camera shaking issues on the iPhone 14 Pro. The stabilizer and autofocus would just freak out whenever you have opened a third party app's camera screen. Apple, instead of resolving the issue, have simply disabled the "switch cameras to focus close objects" feature for all third-party apps. Now we can't take close pictures or scan product barcodes. It would've been better to just throttle the camera-switching to something like "once in 5 seconds" that would avoid the shaky-behavior but still let us use cameras up close normally.


The fact that they haven't publicly admitted to the problem, or that there is no announcement regarding iOS 16.0.3 solving camera issues makes me fear that we will have to stick with this for a long time because they probably have other priorities than that. If they are even aware of the issue at all (?)


It's not the app publisher's fault, it's Apple's fault because before before updating to 16.0.2 it worked fine in every app.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Apps that scan barcodes or IDs blurry on iPhone 14 Pro Max

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.