废话不多说,先来看一张图:
先来解释一下几个名词:
屏幕尺寸:
手机屏幕对角物理线的长度
屏幕密度:ppi(pixel per inch)是像素密度单位,即像素/英寸。例如401ppi,表示每英寸屏幕上有401个像素。
ppi的计算,以iPhone 6 Plus为例:
屏幕分辨率1920 x 1080, 屏幕尺寸5.5英寸
计算公式:
1920 x 1920 + 1080 x 1080 = 4852800, 开根号为:2202.907(根据勾股定理:直角边的平方和等于斜边的平方)
2202.907 / 5.5 = 400.528 ppi, 大约就是401ppi
dpi和ppi这两个是密度单位,不是度量单位,而这两个恰恰是我们换算中重要的分母。简单理解一下:
- ppi (pixels per inch):图像分辨率 (在图像中,每英寸所包含的像素数目)
- dpi (dots per inch):打印分辨率 (每英寸所能打印的点数,即打印精度)
至于说6P的分辨率为什么是1920 x 1080,而不是2208 x 1242,请看详解:
http://iconmoon.com/blog2/iphone-6-plus-screen-size/
https://www.zhihu.com/question/25288571
开发尺寸:
pt:ios开发单位,即point,绝对长度,1pt=1/72英寸。
像素尺寸:
即是设备的屏幕分辨率
倍图:
苹果专用的,用于开发的适配图片
参考链接:
移动端适配iPhone X 全面屏指南
The Ultimate Guide To iPhone Resolutions