LeaVerou/dpi

Missleading values for iPhone 6/6S/7 Plus screens

PixelPartner opened this issue · 0 comments

The iPhone Plus family uses a fancy hardware scaling to use LCD screens with a PPI that can be mass produced (1080 × 1920) but internally the framebuffer is 1242 × 2208 to better fit legacy Apps.
They use a hardware downscale on chip to end up with the native LCD size. The reason was to stay compatible to native Apps written for older phones and just bump up the retina factor from 1 or 2 to 3.

Alls of this is explained in detail on this website:
https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

So I suggest to have two entries in the device list:

Apple iPhone 6/6s/7 Plus framebuffer pixels  1242 x 2208  461   3
Apple iPhone 6/6s/7 Plus native LCD pixels   1080 x 1920  401  2.46