手机UI设计核心课:三大平台尺寸规范与适配全攻略
移动端屏幕的"碎片化"困局
打开设计工具时,很多新手设计师常被一组组屏幕参数搞糊涂:480×800、750×1334、1242×2208……这些数字背后是Android与iOS设备的真实分辨率。数据显示,当前主流Android设备有超过30种常见分辨率,iOS虽相对集中,但从iPhone 6到iPhone 14 Pro Max,屏幕尺寸也经历了从4.7英寸到6.7英寸的跨越。
面对如此多的屏幕规格,为何多数App仍能保持良好显示?这说明在看似混乱的数字背后,存在一套被行业验证的尺寸适配规则。理解这套规则,是手机UI设计师的基础必修课。
连接数字与现实的关键:像素密度(PPI)
屏幕由密集的像素点构成,480×800的屏幕意味着横向480个、纵向800个像素点。但仅看分辨率无法判断显示效果——3.5英寸屏幕上的320×480(iPhone 3GS)与同样3.5英寸的640×960(iPhone 4),后者的文字和图标明显更清晰。
这里的核心差异是像素密度(PPI,Pixels Per Inch),即每英寸长度内的像素数量。计算方式为:PPI=√(横向像素²+纵向像素²)/屏幕对角线英寸数。以iPhone 4为例,640×960分辨率搭配3.5英寸屏幕,PPI≈326,达到Retina屏标准;而iPhone 3GS的PPI仅约163,属于普通屏幕。
PPI直接决定显示细腻度:PPI越高,单位面积像素越多,画面越清晰。这也解释了为何同样尺寸的屏幕,高PPI设备能呈现更丰富的细节。
倍率与逻辑像素:统一显示效果的密码
回到iPhone 3GS与4的对比:3GS的320×480(PPI 163)与4的640×960(PPI 326),后者像素数是前者的4倍(2×2),但实际显示时,系统会将2×2个物理像素视为1个逻辑像素。因此,在设计层面,两款设备的逻辑像素均为320×480,界面元素尺寸保持一致。
这种"倍率"机制是跨设备适配的核心。iOS系统中,普通屏(≤163PPI)倍率为1×,Retina屏(≈326PPI)倍率为2×,iPhone 12 Pro Max等超视网膜屏(≈458PPI)倍率提升至3×。Android则通过划分密度等级(mdpi/hdpi/xhdpi/xxhdpi/xxxhdpi)实现类似效果,对应倍率1×/1.5×/2×/3×/4×。
设计师需要明确:界面元素的尺寸应基于逻辑像素设计,而资源图需按倍率准备。例如,iOS 2×倍率设备需要准备2倍大小的切图(如44pt高的导航栏,需提供88px高的图片),系统会自动缩放至逻辑尺寸显示,清晰度。
分平台适配:iOS/Android/Web的具体规范
1. iOS平台:固定逻辑尺寸与倍率体系
当前主流iOS设备的逻辑像素宽度集中在320pt(iPhone 5/SE一代)、375pt(iPhone 6/7/8/SE二代)、414pt(iPhone 6 Plus/11 Pro Max)、390pt(iPhone 12/13/14)、428pt(iPhone 12 Pro Max/14 Plus)。设计师可选择375pt宽度作为基准(覆盖60%以上设备),通过Auto Layout实现不同尺寸设备的适配。
资源图需按1×、2×、3×倍率准备,文件名后缀分别为@1x、@2x、@3x(无后缀默认@1x)。例如,375pt宽度的启动图,需提供375×667px(@1x)、750×1334px(@2x)、1125×2001px(@3x)三种规格。
2. Android平台:密度等级与独立像素(dp)
Android采用dp(Density-independent Pixels)作为设计单位,1dp=1px/倍率。例如,在mdpi(160PPI,倍率1×)设备上,1dp=1px;在xhdpi(320PPI,倍率2×)设备上,1dp=2px。
常见密度等级对应的倍率与dp转换:
- mdpi(160PPI):1dp=1px,推荐图标尺寸48×48px
- hdpi(240PPI):1dp=1.5px,推荐图标尺寸72×72px
- xhdpi(320PPI):1dp=2px,推荐图标尺寸96×96px
- xxhdpi(480PPI):1dp=3px,推荐图标尺寸144×144px
- xxxhdpi(640PPI):1dp=4px,推荐图标尺寸192×192px
设计师需为每个密度等级准备对应尺寸的切图,并在XML布局中使用dp定义元素大小,系统会自动适配不同设备。
3. Web平台:视口(Viewport)与响应式设计
移动端Web页面通过Viewport元标签控制缩放,核心代码为:<meta name="viewport" content="width=device-width, initial-scale=1.0">。该设置让页面宽度等于设备逻辑像素宽度,初始缩放比例1:1,避免PC端页面在手机上缩小显示。
设计师需关注设备逻辑像素宽度(可通过视口测试工具获取)。例如,iPhone 13的逻辑宽度为390pt(780px,2×倍率),页面内容应基于390pt设计,图片需准备2×或3×尺寸(如390px宽的图片,需提供780px宽的原图),通过CSS的max-width属性限制显示尺寸,确保高清显示。
PS设计技巧:从像素到逻辑单位的转换
使用Photoshop设计时,建议将单位设置为"点(pt)",对应逻辑像素。操作路径:编辑→首选项→单位与标尺→将"尺寸"和"文字"单位改为"点"。
以iOS 375pt宽度设计为例,在PS中新建画布时,宽度设为375pt(若为2×倍率设备,实际像素宽度为750px)。此时,界面元素的尺寸(如44pt高的导航栏)可直接对应逻辑像素,切图时按倍率输出(2×倍率输出88px高的图片)。
需注意:Android设计通常以360dp宽度为基准(覆盖多数设备),在PS中需根据目标密度等级设置画布像素(如xhdpi设备,360dp×2=720px宽度)。
总结:掌握规则,告别适配焦虑
手机UI设计的尺寸适配并非无章可循。理解PPI与倍率的底层逻辑,明确各平台的逻辑像素规范,结合设计工具的单位设置技巧,设计师完全可以高效应对屏幕碎片化问题。关键是建立"逻辑像素为核心,物理像素按倍率准备"的设计思维,让界面在不同设备上既保持视觉统一,又呈现清晰细节。




