iPhone 12 mini 和 iPhone 12 Pro 的尺寸变化会改变显示内容吗?
iPhone12采用390pt新逻辑分辨率,未适配应用会模糊;12mini渲染分辨率为1125×2436,对应375×812@3x逻辑分辨率,无需额外适配,但像素非点对点显示有轻微锐度损失。
iPhone 12 系列这次带来了两款新尺寸:6.1 寸的 iPhone 12 和 5.4 寸的 iPhone 12 mini。一个共同点就是,它们全系都用上了 OLED 屏幕——这本身就是一个重要的信号。
先看 6.1 寸的 iPhone 12。它的屏幕分辨率是 1170×2532 像素,PPI 达到了 460。跟上一代 6.1 寸的 iPhone 11 比(分辨率 828×1792),数字明显不一样了。虽然尺寸相同,但屏幕材质从 LCD 换成了 OLED,成像原理变了——要维持同样的清晰度观感,分辨率必须跟着提上来,这一点之前也聊过。iPhone 12 的逻辑分辨率是 390×844 点,比例因子 @3x。注意了,Apple 在这里做了一个很有意思的选择:并没有沿用之前 375pt 的宽度,而是启用了全新的 390pt 宽度——只多了 15pt,但保证了 PPI 不降。从 5.8 寸 iPhone 11 Pro 的逻辑分辨率 375×812 到 6.1 寸 iPhone 12 的 390×844,宽高比完全一致,属于典型的“等比放大”思路。

既然出现了全新的逻辑分辨率宽度,那 app 要想平稳跑在新机子上,就得做适配。没做适配的 app 会按 375×812@3x(就是 5.8 寸 iPhone 11 Pro 的那一套)等比放大显示到 iPhone 12 上——图像被放大了 1.04 倍,跟已经适配的 app 一比,难免会有点模糊。要想让 app 完美适配,至少得用 Xcode 12.1 及以上版本编译,然后根据实际情况调整布局。
再来看 5.4 寸的 iPhone 12 mini。它的物理分辨率是 1080×2340,PPI 高达 476——这个清晰度在 iPhone 12 系列里排第一。按照常理,用物理分辨率除以 @3x 因子,会得到 360×780 的逻辑分辨率,很多人自然而然就这么认为了。

然而,实际的情况要巧妙得多。通过 Xcode 12.1 GM 版本的模拟器可以查到,iPhone 12 mini 的渲染分辨率(也就是截图的大小)其实是 1125×2436——这比物理分辨率放大了 1.04 倍。没错,Apple 在这里又玩了当年 iPhone 6 Plus 那一手:渲染分辨率对应的逻辑分辨率是 375×812@3x,正是 5.8 寸 iPhone 11 Pro 的逻辑分辨率。这样一来,app 想完美运行在 iPhone 12 mini 上,完全不需要额外的适配工作,直接就能用。当然,由于像素不是点对点显示的,图像可能会有轻微的锐度损失——不过考虑到它的高 PPI,这个感知并不明显。
Windows 10 是一款微软推出的经典操作系统,拥有硬件兼容性与多任务处理能力。它更偏向把系统状态查看和常用调节动作放在一起,适合需要持续观察和微调设备状态的场景。
极度公式是一款跨平台专业LaTeX公式识别编辑软件,支持OCR公式识别和多平台编辑。和使用说明,避免使用,享受完整功能与稳定支持。做扫描整理、文字提取和表格转换时,它能把识别后的处理步骤接得更顺,资料录入这类场景会省下不少时间。
















