Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
PixelPartner opened this issue Dec 9, 2016 · 0 comments
Open

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

PixelPartner opened this issue Dec 9, 2016 · 0 comments

Comments

@PixelPartner
Copy link

PixelPartner commented Dec 9, 2016

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant