iPhone 12 pro - display problem

Soldato
Joined
17 Dec 2009
Posts
3,664
Location
Wales
Evening all,

Posted this in the main threat, but suspect it'll get lost in there so posting here as would like some advice.

Picked up a 12 Pro today - lovely looking device and very snappy. I’ve been comparing it side by side to my 11 though and have noticed that the display density seems to be less, so throughout apps, web browsing and iOS itself there is less displayed on screen, which to me makes no sense given the higher resolution OLED!

I’ve had a glance at the settings and everything seems to be correct. Any ideas? It’s rather bizarre and seemingly nullifies one of the main advantages of this phone - my 11’s screen looks better when you put them side by side!

Any and all thoughts welcome :)
 
Soldato
OP
Joined
17 Dec 2009
Posts
3,664
Location
Wales
Not even a couple of screengrabs for comparison?

Here you go: https://imgur.com/a/fmxxpiu

Screenshots with red low battery are the 12 pro.
Be4ozjd
 
Soldato
Joined
24 Jun 2008
Posts
8,328
As someone above commented.
The 12 series is detected by websites as a smaller phone so it renders webpages differently to the 11 for some reason
 

Ev0

Ev0

Soldato
Joined
18 Oct 2002
Posts
14,152
Set the browser zoom level to something like 85% and see if that helps?

Did you have the browser zoom level set to anything else on the older phone?
 
Soldato
Joined
28 Dec 2003
Posts
16,076

As this article explains quite well, the true resolution of the display isn't what iOS reports to apps. This started as soon as Retina displays appeared on the iPhone 4 - if the true display resolution was reported to a browser, for example, everything would be rendered far too small.

For this reason they tend to divide down the physical display resolution by some integral factor and that's what's reported to apps as the logical (what the article calls "native" confusingly) resolution of the display. In the case of the iPhone 11 Pro and 12 Pro this factor is 3x, so the resolutions of each are reported as 375x812 and 390x844.

Of course apps need to be rebuilt with the latest version of XCode to see this new resolution of 390x844 on the 12/12Pro. Until they are, they'll see the old 375x812 of the 11.

What isn't clear is why things are rendering slightly larger on the 12, almost as if they're seeing a slightly lower resolution than the 11 Pro. They should really be showing exactly the same and, when recompiled with the latest XCode, render at the higher res and thus fit slightly more on screen.

Weird.

EDIT:

Ahhh hang on...

I thought it was being compared to an 11 Pro, didn't realise you were on about an 11.

The 11 has a display res of 828x1792 and uses a scaling factor of 2x to report a logical res of 414x896 to apps. As this is higher than the 390x844 of the 12 Pro (or the 375x812 it would use on old XCode for that matter), things are rendered slightly smaller as it sees it as a "larger" display.
 
Last edited:
Soldato
OP
Joined
17 Dec 2009
Posts
3,664
Location
Wales
Interesting, thank you for the detailed explanation. So I think the headline is then that there isn’t anything wrong with the phone per say, and the oddities I’m seeing will be patched out as apps / websites update their code?

Great phone in any case. It has got me thinking about a 12 Pro Max for the extra real estate...

As this article explains quite well, the true resolution of the display isn't what iOS reports to apps. This started as soon as Retina displays appeared on the iPhone 4 - if the true display resolution was reported to a browser, for example, everything would be rendered far too small.

For this reason they tend to divide down the physical display resolution by some integral factor and that's what's reported to apps as the logical (what the article calls "native" confusingly) resolution of the display. In the case of the iPhone 11 Pro and 12 Pro this factor is 3x, so the resolutions of each are reported as 375x812 and 390x844.

Of course apps need to be rebuilt with the latest version of XCode to see this new resolution of 390x844 on the 12/12Pro. Until they are, they'll see the old 375x812 of the 11.

What isn't clear is why things are rendering slightly larger on the 12, almost as if they're seeing a slightly lower resolution than the 11 Pro. They should really be showing exactly the same and, when recompiled with the latest XCode, render at the higher res and thus fit slightly more on screen.

Weird.

EDIT:

Ahhh hang on...

I thought it was being compared to an 11 Pro, didn't realise you were on about an 11.

The 11 has a display res of 828x1792 and uses a scaling factor of 2x to report a logical res of 414x896 to apps. As this is higher than the 390x844 of the 12 Pro (or the 375x812 it would use on old XCode for that matter), things are rendered slightly smaller as it sees it as a "larger" display.
 
Soldato
Joined
28 Dec 2003
Posts
16,076
Things will get a little better/smaller when older apps are recompiled with new versions of XCode and recognise the true res of the 12 but they'll likely never look as small as on the 11 as that used a smaller 2x scaling factor, resulting in a higher logical res.

But yes, it's just down to scaling differences between different resolutions and an inherent feature of each phone rather than a bug of any kind.
 
Back
Top Bottom