Get insights from experienced community members

Community members who reach Level 5 in the community can create User Tips to share knowledge about Apple products. Check out this User Tip created by Lawrence Finch: When to charge your iPhone or iPad

iPhone 14 Camera is Blurry

My brand new iPhone 14 Pro Max’s camera is blurry whenever attempting to take close up pictures in 3rd party apps like Amazon, Target, Walmart (ie barcode scans). Phone is brand new out the box, updated to latest iOS (16.0.2), and have reinstalled the apps.


Anyone else with this issue?


[Re-Titled by Moderator]

iPhone 14 Pro Max

Posted on Sep 24, 2022 9:03 AM

Reply
162 replies

Oct 7, 2022 5:41 AM in response to QuadrupleThat

You misunderstand.


It's possible that Apple disabled the option in 16.0.1 because so many third-party vendors got implementation of changes in iOS 16 wrong, but only Apple knows.


The fact that Apple apps functioned correctly and third-party apps did not puts the blame squarely on third-party app developers.


As I stated, it's also not an issue for all third-party apps, as some like Walmart Pay focusing on register QR codes work perfectly fine.


I suspect new settings like those I mentioned can be used to have the iPhone automatically switch to the wide camera to allow it to focus on bar codes to generate an image of the appropriate dimensions for reading.


We'll see how it works out in future releases.

Oct 7, 2022 6:43 AM in response to Dogcow-Moof

> It's possible that Apple disabled the option in 16.0.1 because so many third-party vendors got implementation of changes in iOS 16 wrong, but only Apple knows.


You are correct if you want to assume that Apple would voluntarily risk iPhone customers breaking their cameras by using non-updated apps. There is no way that they would call that a reasonable choice. That also doesn't explain Apple's silence on the whole issue.


> The fact that Apple apps functioned correctly and third-party apps did not puts the blame squarely on third-party app developers.


If they didn't work with iOS 16.0 I'd agree, but again they did work with iOS 16.0


> Walmart Pay

That app doesn't switch cameras either. You assume it does because their physical product codes are large enough to be scanned with a distance of the focus length. Can't expect every barcode from now on to be "Apple size"™ because of that.



Oct 8, 2022 4:51 PM in response to stevenbad

Update 10/8 - Apple support confirmed they are aware and working to address the issue (possible via software update):


“Thanks for that, but a call will no longer be necessary. Apple is aware of this issue and has started an investigation. There is not a time frame for a resolution nor is it known if the resolution will come in the form of a software update or article with instructions. We can only advise keeping your software updated at this time.


Thank you for your patience.”

Oct 21, 2022 3:19 PM in response to Dogcow-Moof

Sometimes those authors have their hands tied. I work with a cross-platform framework and have recently gotten bug reports on my app that the iPhone 14 has the issue described in the thread. The reports have been solely from iPhone 14 users. After some research, I've seen the issue personally and confirmed that the 14 is the only phone my app is deployed to that has this issue. There is no documentation from Apple that said there were camera API changes between 16.0 and 16.0.2, yet I only started getting the reports after the release of 16.0.2.


I bet most of the 3rd party apps don't access the Apple API directly but rather use cross-platform libraries to make the calls. I can't do anything about my own situation, where nothing has changed in the API that I use (I still access the iPhone camera through the same device ID that I always have, using the same configuration for focusing. There's no new device IDs listed in the system on the 14 that wasn't available on the other iPhones. The same code works on every phone except for the iPhone 14). The developers in this case can't simply "code it better" without re-coding the entire App specifically for iOS in Swift or Obj-C, which isn't feasible for any business. Regardless, Apple has been very good in the past about making their interfaces backwards-compatible with existing code so that Xamarin/Qt/Flutter/etc. can continue working well with no changes even after major updates to iOS. Maybe the Walmart apps for different platforms were written specifically for those platforms, and that's why the Walmart app you mentioned earlier isn't having the same issue.


If an Apple engineer is reading this, perhaps you might take a look into whether it's cross-platform frameworks specifically that have this issue?

Oct 21, 2022 3:30 PM in response to pechman146

Perhaps true, in which case app writers need to hold the authors of the supposed cross-platform frameworks to the fire.


IMHO developers should be coding directly for iOS to avoid such issues, but that’s just my opinion; more often than not when cross-platform frameworks are used it makes the app feel generic and somewhat unfriendly, but I get the reason why it’s done, but it’s also far from the truth to state that apps are not written in Objective C for iOS as the vast majority actually are.


Regardless, it still needs to be fixed by a third party as if Apple’s apps work, it’s a compatibility issue and isn’t because Apple’s apps are using a “secret” API.

Oct 22, 2022 5:31 AM in response to Erin7079

Just received my 14 pro after having an 11 pro for almost 3 years, same issue. 3rd party apps are horrible but also just the normal camera on the phone, will not focus up close without macro mode which still isn’t that good and I’m hating how it so obviously switches between with different quality as well.

I only updated for more storage so am thinking about going back to an 11 with more gb.

Oct 22, 2022 7:23 AM in response to Chelsvk

That's not a bug, it's by design.


The larger sensor in newer iPhones means that the 1x "wide" lens has a more distant minimum focus distance, which is why the Camera app will automatically switch to using the Ultrawide lens in macro mode to focus closely.


Third party apps can do the same thing but they need to properly use the appropriate APIs to do so.

Oct 24, 2022 9:29 AM in response to JDM76

ProCam for one allows you to manually select which lens you want to use and focuses just fine when you select the ultrawide lens, allowing you to fill the screen as much as half way with a bar code that measures 1 5/8" x 3/4" on paper, so it is possible for third-party apps to request the proper lens based upon what it needs in terms of resolution and size.


The issue is apps are apparently just asking for access to the camera rather than properly following the specified API to ask the phone which cameras are available and selecting the one with the shortest possible minimum focus distance.


That is a technique that was recommended with the release of iOS 15, but apparently app authors just got away with not doing it on iPhone 13 and it's biting them now.


What’s new in camera capture - WWDC21 - Videos - Apple Developer



iPhone 14 Camera is Blurry

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