dpi
dpi copied to clipboard
Missleading values for iPhone 6/6S/7 Plus screens
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