iOS 主流分辨率:
320*480(iphone3gs)【2:3】高宽比:1.5
640*960(iphone4) 【2:3】高宽比:1.5
640*1136(iphone5)【≈9:16】高宽比:1.778
750*1334(iphone6)【≈9:16】高宽比:1.778
1080*1920(iphone6+)【9:16】高宽比:1.778
768*1024(ipad2) 【3:4】高宽比:1.333
1536*2048(ipad3) 【3:4】高宽比:1.333
android 主流分辨率:
480*800 【3:5】{高宽比:1.667
540*960 【9:16】高宽比:1.778
720*1280(720p) 【9:16】 高宽比:1.778
800*1280 【5:8】高宽比:1.6
1080*1920(1080p) 【9:16】高宽比:1.778
跨安卓兼容思路(原则:上下留黑边):
假设是一个竖屏的游戏(或应用)
0.背景图横向上放缩到和屏幕像素等宽(高度随宽度等比缩放)
1.背景图片锚点(0.5,0.5),位置放在屏幕正中央(必须的,不多做解释)
2.严格遵循以界面背景图为父层容器的原则(屏幕宽高是会变动的,靠不住,背景图尺寸才是恒定的)
3.只能用边对齐、相对定位,千万别用绝对坐标
4.只要能完美兼容到 2:3,3:4,9:16 这三个分辨率就行了,至于 4:5 和 5:8,直接从 2:3 放缩过去