IOS手机
分辨率
又称显示分辨率、屏幕分辨率
确定手机屏幕上显示多少条信息的设置,以水平和垂直像素来衡量。
iPhone 6 长是750像素,宽是1334像素
iPhone 5 长是640像素,宽是1136像素
屏幕尺寸
屏幕大小的物理尺寸,以屏幕对角线长度衡量
单位:英尺 1英寸=2.54cm
iPhone 6 4.7英寸是以屏幕的对角线的值来衡量的。
像素密度(PPI)
PPI(Pixel Per Inch) 表示的是每英寸所拥有的像素(Pixel)数目。
PPI值越高,画面的细节就越丰富。
如iPhone 6 PPI=(750^2+1334^2)开根号/4.7=325.6 约等于326
逻辑像素与物理像素
物理像素是硬件所支持的,逻辑像素是软件可以达到的。
1pt=1px (pt(point))在之前物理像素与逻辑像素是1:1
pt 物理像素,硬件支持;
px 逻辑像素,软件支持;
1pt=1px(iphone3gs)
1pt=2px(iphone4)
物理分辨率 480x320px 960x640px
逻辑分辨率 480x320pt 480x320pt
PPI 163 326
DPI 163 163
DPI:每英寸上所表示点的个数。
3.5 英寸的屏幕 ,物理分辨率是960*640的iphone4系列 1pt=2px
4 英寸的屏幕 ,物理分辨率是1136*640的iphone5系列 1pt=2px
4.7 英寸的屏幕,物理分辨率是1134*750的iphone6 1pt=2px
5.5 英寸的屏幕,物理分辨率是2208*242的iphone6plus 1pt=3px
iphone5,6系列PPI 都是326,而iphone6plus的PPI是401;
如果PPI相同,相同的逻辑分辨率下展示的内容也是相同的,iphone5相对于iphone4而已,水平方向展示的内容是相同的,但是在高度上展示更多的内容;如何适配不同iPhone机型
1、采用哪种分辨率来设计?
以市场主流进行设计的,我们可查看友盟提供的ios设备分辨率的占用率;
2、需要提供多少套标注
不要用绝对的,用上下左右相对的布局
3、需要提供多少套切图?
以市场主流进行设计的进行切图(采用矢量的视图)
Android手机
不可以根据分辨率的不同来划分,谷歌引用dpi的方式进行划分的;
dp:android 开发中用于描述模块间布局大小的单位
sp:和dp一样,只是用于描述字体大小的单位
dpi:测量空间点密度的单位,单位英寸上点的个数
mdpi-160dpi 1 320*480 1dp=1px
hdpi-240dpi 1.5 480*800 1dp=1.5px
xhdpi-320dpi 2 720*1280 1dp=2px
xxhdpi-480dpi 3 1080*1920 1dp=3px
xxxhdpi-640dpi 4 2560*1440 1dp=4px
对于如何适配不同Android机型,xxhdpi为基础进行设计,只需要xxhdpi进行适配,其他的根据需要进行单独进行适配