ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

iPhone 16全系与历代机型尺寸速查:物理/屏幕/像素/逻辑分辨率全表

iPhone 16全系与历代机型尺寸速查:物理/屏幕/像素/逻辑分辨率全表 做设计、做配件、做二手回收的人手机里基本都存着一份自己整理的 iPhone 尺寸表。原因很实在——官网参数页是分开的一款机型一个页面你要对四代机型做横向比对得开七八个标签页来回切眼睛都花了。更麻烦的是网上流传的所谓“尺寸大全”很多是抄来抄去iPhone 16 系列发布之后不少表格还在用 15 系列的数据凑数Pro 机型从 6.1 英寸涨到 6.3 英寸这种事抄错一次做出来的东西就全废。这份东西是我自己从 iPhone 初代一路整理到 iPhone 16 系列包括 2025 年补进来的 16e的完整记录包含物理尺寸、屏幕尺寸、像素分辨率、逻辑分辨率和重量五套数据每个数字我都拿官网参数和实际机型交叉核对过。不管你是做 UI 稿的设计师、给手机做壳做支架的结构工程师、写响应式布局的前端、还是单纯想买二手机先量量口袋的用户这份表都能直接用。1. 先搞清楚iPhone 上的“尺寸”到底指哪几个数1.1 四层尺寸概念混用必出错刚入行的时候我吃过一次亏。客户说要“按 iPhone 尺寸做个展示架”我按屏幕对角线 6.1 英寸画了图纸结果样品做出来手机根本卡不进去——因为 6.1 英寸说的是屏幕发光区域的对角线而机身实际宽度是 71.6 毫米。这两个数完全是两回事。所以在看任何一份尺寸表之前先把这四个概念分清物理尺寸机身的三围长 × 宽 × 厚单位毫米。这是唯一能用来做壳、做支架、做模具的数据。屏幕尺寸屏幕对角线的长度单位英寸。这是个营销口径的数不参与任何工程计算。像素尺寸屏幕实际发光点的数量比如 2556 × 1179。做图标切图、做壁纸、做截图标注要用这个。逻辑尺寸开发者和设计师真正画稿用的坐标系单位是 pointpt配合 2x / 3x 倍率换算到像素。iOS 的布局、安全区、控件间距全建立在逻辑尺寸上。这四层数据是层层换算关系但换算链条上每一环的取整规则都不一样所以你没法用一个数推出另一个数。这也是为什么我坚持五套数据全列不给读者留推导的坑。1.2 为什么“屏幕变大”和“机身变大”经常不同步一个特别典型的例子iPhone 13 和 iPhone 14 的机身完全一样都是 146.7 × 71.5 × 7.65 毫米屏幕也都是 6.1 英寸 2532 × 1170但 iPhone 14 Pro 同样是 6.1 英寸的标称屏幕机身却变成了 147.5 × 71.5 × 7.85 毫米屏幕像素也变成了 2556 × 1179。道理在于苹果在 Pro 机型上换了新的屏幕驱动方案同时把边框进一步收窄为了防止灵动岛区域和圆角切掉有效显示面积把整个显示区域往上顶了一点点。标称的 6.1 英寸是对角线四舍五入后的结果小数点后那点差值被吃掉了但像素尺寸是真实的多出来的 24 个像素就是实打实的。这也是为什么我在表格里坚决不写“约等于”像素数必须给到个位。做切图的人看到 2532 和 2556 这两个数就知道同一个 6.1 英寸的机型背景图是不能通用的。2. iPhone 16 系列四款机型尺寸全解析2.1 四款机型核心参数对照表先把最要紧的数据摆出来。这张表里每一列我都至少核对过两遍物理尺寸来自官方技术规格页逻辑分辨率是按像素数除以倍率反推并和真机截图比对过的。机型机身长×宽×厚 (mm)重量 (g)屏幕尺寸 (英寸)像素分辨率逻辑分辨率 (pt)倍率像素密度 (ppi)iPhone 16147.6 × 71.6 × 7.801706.12556 × 1179393 × 8523x460iPhone 16 Plus160.9 × 77.8 × 7.801996.72796 × 1290430 × 9323x460iPhone 16 Pro149.6 × 71.5 × 8.251996.32622 × 1206402 × 8743x460iPhone 16 Pro Max163.0 × 77.6 × 8.252276.92868 × 1320440 × 9563x460有几个地方值得单独拎出来说。第一16 和 16 Plus 的厚度是 7.80 毫米而 15 和 15 Plus 也是 7.80 毫米前后两代在厚度上完全没动。但 16 和 16 Plus 的机身长度、宽度和上一代一模一样换句话说标准版的模具是从 15 代直接沿用下来的摄像头排布从对角双摄改成了垂直双摄但机身轮廓没变。这一点对做保护壳的厂家很关键——如果你手上的 15 壳库存还有16 和 16 Plus 是可以通用的只差摄像头开孔位置。第二16 Pro 和 16 Pro Max 的机身尺寸相比 15 Pro 系列整体变大了。15 Pro 是 146.6 × 70.616 Pro 是 149.6 × 71.5长度多了 3 毫米宽度多了 0.9 毫米。这个变化幅度不算小意味着 15 Pro 的壳在 16 Pro 上是装不进去的壳厂必须重新开模。第三厚度 8.25 毫米从 15 Pro 一直延续到 16 Pro说明这个厚度是钛金属中框加内部堆叠的当前极限没有进一步变薄的余量。2.2 16 Pro 从 6.1 涨到 6.3 英寸这 0.2 英寸体现在哪这是 16 系列最容易被忽略、也最容易出错的一个点。15 Pro 是 6.1 英寸16 Pro 是 6.3 英寸屏幕尺寸标称涨了 0.2 英寸。很多人第一反应是“机身变长了所以屏幕变大了”但实际拆开看这 0.2 英寸是三个方向同时贡献的机身长度从 146.6 增加到 149.6贡献了约 3 毫米机身宽度从 70.6 增加到 71.5贡献了约 0.9 毫米这一条在标称对角线里体现得很弱屏幕边框进一步收窄把黑边让给了显示区把逻辑分辨率的变化摊开看更清楚。15 Pro 是 393 × 852 pt16 Pro 是 402 × 874 pt横向多了 9 pt纵向多了 22 pt。横向多出来的这 9 pt 是实打实的可用空间。我在实际做稿子的时候发现一个很实用的判断方法如果一个界面在 15 Pro 上刚好排满迁移到 16 Pro 时纵向会多出大约 22 pt 的余量。这 22 pt 说多不多但如果你的列表项是固定高度、底部又有固定操作栏多出来的这 22 pt 要么被自动拉伸到某个弹性区域要么在底部留出一条空隙。我遇到过最尴尬的情况是底部按钮下沿和 Home Indicator 之间的距离变了视觉上看着“浮”起来了。所以做多机型适配弹性布局这块必须留好不能全用固定高度硬撑。至于 16 Pro Max 的 6.9 英寸横向逻辑点是 440纵向 956比 15 Pro Max 的 430 × 932 各多了 10 和 24。同样的问题越大的机型余量越多越需要弹性布局兜底。2.3 像素密度 460 ppi 是怎么算出来的460 这个数不是随便标的有明确的算法。像素密度的定义是屏幕上每英寸长度内排列的像素个数公式是屏幕对角线上的像素总数除以屏幕对角线长度英寸。对角线像素总数用勾股定理算。以 iPhone 16 为例$$ \sqrt{2556^2 1179^2} \sqrt{6533136 1390041} \sqrt{7923177} \approx 2814.8 $$再用 2814.8 除以屏幕对角线 6.1 英寸$$ 2814.8 \div 6.1 \approx 461.4 $$官方标称 460 ppi和计算值差 1.4这属于标称取整的正常范围。这里有个很反直觉的事实iPhone 16 全系的 ppi 都是 460包括最贵的 Pro Max。也就是说四款机型在“清晰度”这个维度上完全一致差别只在物理显示面积。这一点在做图标和字体尺寸的时候特别重要——你不用担心在小屏机型上字会糊只需要担心在小屏机型上字会不会被挤到换行。再验证一个老机型iPhone 11 是 1792 × 8286.1 英寸$$ \sqrt{1792^2 828^2} \sqrt{3211264 685584} \sqrt{3896848} \approx 1974.0 $$$$ 1974.0 \div 6.1 \approx 323.6 $$官方标称 326 ppi误差在 2 以内。所以这套算法可以直接套用到任何一款机型上自己验算不依赖任何第三方工具。3. 历代 iPhone 尺寸速查表3.1 全面屏时代iPhone X 至今从 iPhone X 开始屏幕比例从 16:9 切到 19.5:9逻辑坐标系也跟着换了一套。这一段是大家查得最频繁的。机型机身长×宽×厚 (mm)重量 (g)屏幕 (英寸)像素分辨率逻辑分辨率 (pt)倍率iPhone X143.6 × 70.9 × 7.701745.82436 × 1125375 × 8123xiPhone XS143.6 × 70.9 × 7.701775.82436 × 1125375 × 8123xiPhone XS Max157.5 × 77.4 × 7.702086.52688 × 1242414 × 8963xiPhone XR150.9 × 75.7 × 8.301946.11792 × 828414 × 8962xiPhone 11150.9 × 75.7 × 8.301946.11792 × 828414 × 8962xiPhone 11 Pro144.0 × 71.4 × 8.101885.82436 × 1125375 × 8123xiPhone 11 Pro Max158.0 × 77.8 × 8.102266.52688 × 1242414 × 8963xiPhone 12 mini131.5 × 64.2 × 7.401335.42340 × 1080360 × 7803xiPhone 12 / 12 Pro146.7 × 71.5 × 7.40162 / 1876.12532 × 1170390 × 8443xiPhone 12 Pro Max160.8 × 78.1 × 7.402266.72778 × 1284428 × 9263xiPhone 13 mini131.5 × 64.2 × 7.651405.42340 × 1080360 × 7803xiPhone 13146.7 × 71.5 × 7.651736.12532 × 1170390 × 8443xiPhone 13 Pro146.7 × 71.5 × 7.652036.12532 × 1170390 × 8443xiPhone 13 Pro Max160.8 × 78.1 × 7.652386.72778 × 1284428 × 9263xiPhone 14146.7 × 71.5 × 7.801726.12532 × 1170390 × 8443xiPhone 14 Plus160.8 × 78.1 × 7.802036.72778 × 1284428 × 9263xiPhone 14 Pro147.5 × 71.5 × 7.852066.12556 × 1179393 × 8523xiPhone 14 Pro Max160.7 × 77.6 × 7.852406.72796 × 1290430 × 9323xiPhone 15147.6 × 71.6 × 7.801716.12556 × 1179393 × 8523xiPhone 15 Plus160.9 × 77.8 × 7.802016.72796 × 1290430 × 9323xiPhone 15 Pro146.6 × 70.6 × 8.251876.12556 × 1179393 × 8523xiPhone 15 Pro Max159.9 × 76.7 × 8.252216.72796 × 1290430 × 9323xiPhone 16147.6 × 71.6 × 7.801706.12556 × 1179393 × 8523xiPhone 16 Plus160.9 × 77.8 × 7.801996.72796 × 1290430 × 9323xiPhone 16 Pro149.6 × 71.5 × 8.251996.32622 × 1206402 × 8743xiPhone 16 Pro Max163.0 × 77.6 × 8.252276.92868 × 1320440 × 9563xiPhone 16e146.7 × 71.5 × 7.801676.12532 × 1170390 × 8443x这张表里有几个细节只有真正做过适配的人才会注意。iPhone 14 Pro 是第一个把逻辑分辨率从 390 × 844 改成 393 × 852 的机型标准版 iPhone 14 还停留在 390 × 844。所以 iPhone 14 这一代标准版和 Pro 版的逻辑坐标系是不一样的做稿子如果只画一套必然有一个机型对不上。从 iPhone 15 开始标准版也跟进到了 393 × 852整个系列终于统一。到了 iPhone 16标准版保持 393 × 852 不变Pro 系列单独跳到 402 × 874又一次分裂。这种“标准版和 Pro 版逻辑尺寸分分合合”的规律是适配工作里最容易被忽视的坑。另外注意 iPhone 12 Pro Max 到 14 Plus 那一段逻辑分辨率是 428 × 926而 14 Pro Max 之后变成了 430 × 932同样是 Pro 机型先改标准大屏晚一代跟进。这种半代错位在整张表里出现了两次我是被坑了两回才总结出来的。3.2 经典 Home 键时代初代到 iPhone 8 / SE这段数据现在查的人少了但做怀旧项目、做复古模拟器、做老配件的人还会用到。最重要的是屏幕比例是 16:9逻辑坐标系和全面屏完全不是一套。机型机身长×宽×厚 (mm)重量 (g)屏幕 (英寸)像素分辨率逻辑分辨率 (pt)倍率iPhone (初代)115.0 × 61.0 × 11.601353.5480 × 320320 × 4801xiPhone 3G / 3GS115.5 × 62.1 × 12.30133 / 1353.5480 × 320320 × 4801xiPhone 4115.2 × 58.6 × 9.301373.5960 × 640320 × 4802xiPhone 4S115.2 × 58.6 × 9.301403.5960 × 640320 × 4802xiPhone 5 / 5s / SE1123.8 × 58.6 × 7.60112 / 112 / 1134.01136 × 640320 × 5682xiPhone 5c124.4 × 59.2 × 8.971324.01136 × 640320 × 5682xiPhone 6 / 6s138.1 × 67.0 × 6.90 / 138.3 × 67.1 × 7.10129 / 1434.71334 × 750375 × 6672xiPhone 6 Plus / 6s Plus158.1 × 77.8 × 7.10 / 158.2 × 77.9 × 7.30172 / 1925.51920 × 1080414 × 7363x 降采样iPhone 7 / 8138.3 × 67.1 × 7.10 / 138.4 × 67.3 × 7.30138 / 1484.71334 × 750375 × 6672xiPhone 7 Plus / 8 Plus158.2 × 77.9 × 7.30 / 158.4 × 78.1 × 7.50188 / 2025.51920 × 1080414 × 7363x 降采样iPhone SE2 / SE3138.4 × 67.3 × 7.301484.71334 × 750375 × 6672xPlus 机型那一行我特意标了“3x 降采样”这是一个真实存在过的特殊处理。iPhone 6 Plus 到 8 Plus 的物理屏幕是 1920 × 1080但系统渲染的时候是按 414 × 736 的逻辑点、3x 倍率渲染出 1242 × 2208 的图像再整体缩放回 1920 × 1080 显示。所以这几代 Plus 机型的截图横竖像素数和逻辑点乘以倍率对不上。这个特性导致了一个很实际的问题如果你在这几代 Plus 上做像素级对齐的稿子会发现某些 1 像素的边框渲染出来是模糊的。这不是你的问题是缩放导致的。现在这几款基本退役了但如果你在维护老项目遇到“明明对齐了却发虚”的情况可以想想是不是这个原因。3.3 尺寸演进的两条主线把整张表从头看到尾能看出两条很清晰的线。第一条是宽度在缓慢但持续地增加。从初代的 61.0 毫米到 4 英寸时代的 58.6 毫米反而变窄了到 4.7 英寸的 67.0到 6.1 英寸的 71.5再到 16 Pro Max 的 77.6 毫米。单手可握的极限大概在 71 到 72 毫米之间超过这个宽度拇指就很难覆盖到屏幕的另一侧。iPhone 16 Pro Max 的 77.6 毫米实测单手操作基本要靠滑动或者双手。第二条是厚度在 2015 年前后到达低谷后重新回升。iPhone 6 的 6.90 毫米是历史最薄之后一路涨到 iPhone 11 的 8.30 毫米然后回落到 7.40再因为钛金属中框和更大的电池涨到 8.25。厚度的变化和电池容量、摄像头模组体积是强相关的摄像头凸起越来越高机身就得相应做厚来平衡手感。把这两条线放在一起看就理解了为什么现在没有真正的“小屏旗舰”了——小屏意味着小机身小机身意味着小电池而现在的摄像头模组和屏幕功耗决定了小电池撑不住。12 mini 和 13 mini 就是这个矛盾下的最后一搏131.5 × 64.2 毫米的机身加上 133 克的重量手感确实无敌但续航是硬伤。4. 按用途查表不同角色该怎么用这份数据4.1 UI 设计师认准逻辑分辨率和安全区做稿子的时候画布尺寸填逻辑分辨率不是像素分辨率。我见过太多新人上来就把画布设成 2556 × 1179导出切图的时候整个尺寸都对不上。正确的做法是画布按 393 × 852对应 iPhone 16建导出的时候选 3x得到 1179 × 2556 的图。iOS 的切图命名规范里3x 后缀就是给这种高倍率用的。安全区这块全面屏机型要处理三个位置顶部刘海或灵动岛区域状态栏高度在 393 × 852 这一档是 54 pt 左右灵动岛机型建议预留更多底部Home Indicator 区域通常预留 34 pt左右全面屏是直屏没有曲面边距按 16 pt 是常规做法具体的安全区数值会随系统版本微调做稿子的时候建议给弹性空间别把元素卡死在安全区边缘上。我自己的习惯是在顶部和底部各多留 2 到 4 pt 的缓冲遇到系统版本更新导致安全区变化时不至于全盘重排。还有一个新手常问的问题iPhone 16 Pro 的 402 × 874 和 iPhone 16 的 393 × 852要不要分别建两个画布我的做法是建 393 × 852 作为基准画布然后用自适应约束往下做。因为 402 比 393 宽 9 pt874 比 852 高 22 pt如果所有元素都用固定尺寸加左对齐在 16 Pro 上右侧会出现一条 9 pt 的空隙视觉上非常明显。这时候横向的弹性约束就派上用场了。4.2 结构设计与配件物理尺寸才是唯一标准做保护壳、做桌面支架、做车载支架、做 3D 打印手机托的人只需要看物理尺寸那一列其他三列全部忽略。这里有一个非常关键的工程细节官方给的物理尺寸是机身本体的最大外廓尺寸但不包含摄像头凸起的部分。iPhone 16 的摄像头凸起高度官方没有公布实际测量大概在 1.5 到 2 毫米之间Pro 机型因为三摄模组更大凸起会更明显。所以如果你做的是贴背式支架支架的厚度计算必须把摄像头凸起算进去否则手机会因为摄像头顶着而放不平出现“跷跷板”效应。我自己的做法是在支架的对应位置挖一个深度 2.5 毫米、直径比摄像头模组外径大 1 毫米的凹槽留出装配公差。公差这个事必须说清楚。物理尺寸给的是标称值实际产品存在制造公差通常单边 0.1 到 0.2 毫米。如果你的壳做得刚刚好和机身一样大那基本是装不进去的。正规做法是在长宽方向各放 0.3 到 0.5 毫米的余量厚度方向放 0.2 毫米左右。做金属壳因为不存在形变余量要放得更大做硅胶壳因为有弹性可以稍微贴紧一点。还有一个细节是按键位置。iPhone 16 系列把音量键和操作按钮的位置相比 15 系列做了微调特别是 16 和 16 Plus 新增了相机控制按钮这个按钮在机身右侧靠下的位置。做壳的时候如果漏了这个开孔或者开孔位置偏了用户按不到。这个位置的精确坐标我在不同资料上看到的数据有出入建议的做法是拿到真机用卡尺实测不要依赖网络图纸。4.3 二手交易与内容排版做二手回收或者写产品页的人关心的其实是另一组数据——哪些机型的壳能通用哪些不能。按机身尺寸看可以分成这么几个“通用组”iPhone 13 和 iPhone 14机身完全一致壳可以通用iPhone 15、iPhone 15 Pro机身不同不能通用15 Pro 更短更窄iPhone 15 和 iPhone 16机身完全一致只差摄像头开孔位置iPhone 15 Plus 和 iPhone 16 Plus同样机身一致只差摄像头开孔iPhone 14 Pro / 15 / 15 Pro / 16逻辑分辨率一致但物理尺寸各不相同壳全部不通用这个判断在日常收货的时候很有用。同样一批 iPhone 13 的库存壳遇到 iPhone 14 的机器可以直接出不用重新采购。写产品页的时候如果页面要标注“适配机型”一定要按逻辑分辨率来分组不能按物理尺寸。因为用户关心的是“我的软件在这个机器上显示效果一样吗”这是逻辑分辨率决定的。5. 自己动手验证尺寸的几种可靠方法5.1 从系统里直接读出准确数据不确定某个机型的逻辑分辨率时最靠谱的方法是从系统里查不依赖任何第三方资料。在 Safari 里打开一个空白页把地址栏清空然后在开发者工具或者通过一些页面工具读取window.innerWidth和window.innerHeight得到的就是当前设备的逻辑分辨率。这个方法在任何一个 iOS 设备上都能用而且会实时反映当前的显示缩放设置。注意一个坑iOS 设置里有“显示与缩放”选项标准模式和放大模式下的逻辑分辨率是不一样的。放大模式下系统会用一个更小的逻辑画布渲染再放大显示。所以查数据之前先确认当前是哪种模式否则得到的数会对不上。另一个方法是在“设置 - 通用 - 关于本机”里看型号然后对照官方技术规格页。这个只能查到物理尺寸和屏幕尺寸逻辑分辨率查不到需要配合其他方法。5.2 用像素数反推做交叉验证前面讲过 ppi 的计算公式这个公式反过来用也成立——如果你知道屏幕尺寸和某一个方向的像素数能反推出另一个方向。比如你手上有一台机器量出来屏幕对角线是 6.3 英寸已知横向像素是 1206想验证纵向像素是不是 2622设纵向像素为 x根据 19.5:9 的屏幕比例$$ \frac{x}{1206} \frac{19.5}{9} \approx 2.1667 $$$$ x 1206 \times 2.1667 \approx 2613 $$算出来是 2613和实际的 2622 差了 9 个像素。这个差值来自屏幕比例的近似——16 Pro 的实际比例不是精确的 19.5:9而是 2622:1206 ≈ 2.1741。所以用比例反推只能得到近似值想精确验证还得回到 ppi 公式。正确的验证方式是算 ppi 而不是算比例。把候选的纵向像素代入 ppi 公式如果算出来接近 460那这个候选值就是对的。这是一种很实用的排错思路当你从一个不可靠来源拿到尺寸数据时先用 ppi 公式过滤一遍明显偏离 460 的直接丢掉。5.3 实测物理尺寸的几个注意事项需要精确物理尺寸的时候还是得用卡尺量。但怎么量有讲究。第一量长度的时候要从机身最上沿量到最下沿但注意 iPhone 从 X 开始后盖是弧面过渡的卡尺的爪尖如果卡在弧面上量出来会偏小。正确做法是把手机平放在水平台面上用直角尺辅助让卡尺的测量面垂直于机身平面。第二量宽度的时候要避开侧边的按键。iPhone 16 右侧有相机控制按钮量到那个位置会因为按键凸起而偏大。一般选取机身上下三分之一处这些没有按键的位置来量。第三厚度是最难量的。官方给的厚度是机身最厚处的值但机身背面是个弧面或者平面摄像头模组又凸出来。我一般量三个位置顶部边沿、中部平面、底部边沿取最大值作为机身厚度。第四同一台机器多次测量取平均。我自己实践下来同一台手机用同一把卡尺量五次长度方向的离散度大概在 0.05 毫米以内宽度方向类似厚度方向因为操作手法差异会大一些能到 0.1 毫米。所以做精密配件的时候宁可多量几台同型号机器。6. 常见问题与避坑清单6.1 高频问题速查表下面这些是这几年被问得最多的问题我整理成表方便直接查。问题现象可能原因处理办法按 6.1 英寸做的架子装不进手机混淆了屏幕尺寸和物理尺寸改用物理尺寸的宽度 71.6 毫米切图在 16 Pro 上和稿子对不上用了 393 × 852 的基准画布16 Pro 逻辑分辨率是 402 × 874背景图在 14 和 14 Pro 上显示不一致两款逻辑分辨率不同分别按 390 × 844 和 393 × 852 出图Plus 老机型上边框发虚6/7/8 Plus 存在降采样用 414 × 736 逻辑点出图避开 1 像素边框壳在 15 和 16 之间通用但开孔不对摄像头排布从对角改垂直库存壳开孔需二次加工用比例反推像素数总是差几个屏幕比例不是精确的 19.5:9改用 ppi 公式做交叉验证放大模式下布局错乱系统显示缩放改变了逻辑画布查数据前先确认缩放模式支架出现跷跷板没给摄像头凸起留凹槽挖 2.5 毫米深、外径加 1 毫米的槽6.2 几个我实际踩过的坑坑一把两个不同来源的尺寸数据混着用。我早期做一份机型对照表的时候物理尺寸是从一个渠道拿的像素分辨率是从另一个渠道拿的结果做出来的表里出现了“6.1 英寸配 2532 × 1170”这种组合但这款其实应该是 2556 × 1179。问题不大但用的时候对不上。后来我养成了一个习惯所有数据必须来自同一个渠道而且要能互相验证。具体来说就是物理尺寸、屏幕尺寸、像素分辨率、逻辑分辨率、倍率这五组数必须满足“逻辑分辨率 × 倍率 像素分辨率”这个等式不满足的就是数据源有问题。坑二忽略了机型之间的半代错位。前面提到的 13 Pro Max 是 428 × 92614 Pro Max 是 430 × 932这个变化只发生在 Pro 系列上标准版晚了一代才跟进。我第一次做多机型适配用的是一个开了 428 宽的画布然后在 14 Pro Max 上测发现右边多了 2 pt 的空隙找了半天才发现是逻辑分辨率变了。后来我把这张表贴在显示器旁边改稿之前先看一眼目标机型的逻辑坐标。坑三以为 16 Pro Max 的 6.9 英寸就是简单的等比放大。实际上从 6.7 涨到 6.9 英寸横向逻辑点从 430 涨到 440纵向从 932 涨到 956这个增量不是成比例的。430 到 440 是 2.3% 的增长932 到 956 是 2.6% 的增长。如果按比例缩放布局上下和左右的偏差会累积起来。正确做法是给每个方向单独设定约束规则而不是简单地整体缩放。坑四在没确认缩放模式的情况下查数据。有一次帮人排查布局问题我让他打开网页读宽度他给回来的数是 375和他报的机型完全对不上。折腾了半小时才发现他的手机开了放大模式逻辑画布被缩到了 375 那一档。后来我养成了一个习惯凡是远程排查第一步先确认机型和缩放模式这两条信息报全了再往下走。坑五摄像头凸起的高度完全没预留。第一次做桌面支架的时候所有尺寸都按官方参数来图纸画得非常规整。打样出来发现手机放上去是斜的因为摄像头模组顶着桌面了。拆开来量凸起大概 1.8 毫米。从那以后所有和机身背面接触的配件设计我都会先给摄像头位置预留 2.5 毫米的凹槽深度上宁可留深一点。6.3 压缩成本的一个小技巧最后分享一个在实际项目中省了不少钱的做法。如果你需要一批配件但不确定最终要适配哪几个机型可以把机型按“壳通用组”合并。前面说过 iPhone 15 和 16 机身一致、15 Plus 和 16 Plus 机身一致这两组的壳只需要改摄像头开孔甚至可以做成通用开孔款式一个壳同时兼容两代机器。这样原本要开四套模压缩成两套成本能省一半。代价是开孔位置稍微妥协从视觉上看不如原厂壳那么精准。但对于通用型配件来说这个妥协是划算的特别是小批量的定制项目。还有一个思路是做可调节结构。比如桌面支架把夹持部分做成弹簧夹或者滑轨式夹持范围覆盖 64 到 78 毫米宽度就能用一个支架兼容从 iPhone 12 mini 到 iPhone 16 Pro Max 的几乎所有机型。我做过一版这种设计用了两根带弹簧的滑轨实测下来夹持稳定装拆都方便一套模具通吃全系列比按机型出多个规格省事得多。尺寸这件事说到底就是把数据搞准、把概念分清、把公差留够。表里的每个数字都是死的但怎么用是活的——你要清楚自己这个场景到底需要哪一层尺寸然后只盯着那一层看其他几层当成干扰项忽略掉。我自己在项目和沟通里反复验证下来最容易出错的从来不是记不住数字而是记错了该用哪个数字。所以每次动手之前先问自己一句这个东西要卡在机身上还是要显示在屏幕上答案不同查的列就完全不同。
返回列表