之前写的文章《从第一代 iPhone 细数到 iPhone 12,iPhone 屏幕尺寸进化历程背后的 设计哲学》吸引了众多对 iPhone 屏幕尺寸或者 对 适配感兴趣的读者,在文章发布的各个渠道,特别是在 少数派 引起了一番热烈的讨论。文章从设计、等多个角度讲述了 iPhone 屏幕尺寸进化历程背后的 设计哲学,希望读者能够从我梳理的历史脉络和总结的进化逻辑中获得启发。同时文章也顺势推测了未来 iPhone 特别是 iPhone 12 系列会出现的一些变化,这部分虽不是文章,但当时处于在 iPhone 12 即将发布的时间点,自然也引起了众多读者的兴趣。
如今,iPhone 12 、iPhone 12 P 系列正式发布,屏幕参数尘埃落定。对比之前文章对 iPhone 12 屏幕参数较为保守的推测,真正的 iPhone 12 屏幕参数变化可谓激进。本文就作为之前文章的后续,基于之前文章所讲的 iPhone 屏幕尺寸的进化逻辑,来复盘一下 iPhone 12 的屏幕参数到底是如何变化的,对于普通用户在 iPhone 12 上使用 又有什么影响。
如果你还没有阅读过之前的 文章 ,强烈推荐你先阅读,否则本文中的提到到的一些概念你可能会云里雾里
iPhone 12 系列屏幕的变化
iPhone 12 系列包括 6.1 寸 iPhone 12 机型和 5.4 寸 iPhone 12 mini 机型,配备 OLED 屏幕。
6.1 寸 iPhone 12
既然出现了全新的逻辑分辨率宽度,那 要运行在新的机型中就需要进行适配。没有适配新机型的 将以 375pt × 812pt@3x(同 5.8 寸 iPhone 11 P)的样式放大显示在 iPhone 12 上,相当于把像放大了 1.04 倍,相比已经适配的 看上去会有些模糊(具体观感真机上手后再来补充)。App 要想适配新机型,至少需要通过 Xcode 12.1 及以上版本编译 ,并根据实际情况调整适配 布。
适配的速度就要看各位者了,比如下中的「 我的天气 」 在 iPhone 12 前就已经完成了对 iPhone 12 系列的适配显示。
5.4 寸 iPhone 12 mini
iPhone 12 P 系列屏幕的变化
iPhone 12 P 系列包括 6.1 寸 iPhone 12 P 机型和 6.5 寸 iPhone 12 P Max 机型。
6.1 寸 iPhone 12 P
6.1 寸 iPhone 12 P 与 6.1 寸 iPhone 12 的屏幕参数相同,屏幕分辨率为 1170px × 2532px,PPI 为 460,逻辑分辨率为 390pt × 844pt,比例因子为 @3x。对于 适配 iPhone 12 P 的逻辑也与 iPhone 12 相同,在此不再赘述。
6.7 寸 iPhone 12 P Max
放大显示能
那这个虚构的逻辑分辨率又用在了哪些地方呢?具体来看:在有了这个虚构的逻辑分辨率 320pt × 69t 之后,5.8 寸的 iPhone 11 P、iPhone Xs、iPhone X 机型自然就支持了放大显示能。
但由于这个 320pt 的屏逻辑分辨率宽度不存在于一个现有的机型,要想 正常运行在这个逻辑分辨率之下,也得需要进行适配。如果不进行适配,将会以 iPhone 5s 的大小显示,也即上下有黑边。
再来看全新的 iPhone 12 系列的放大显示,6.7 寸的 iPhone 12 P Max 开启放大显示后,会降级到 375pt 宽度,也即 iPhone 11 P 大小;6.1 寸 iPhone 12/iPhone 12 P 、5.4 寸 iPhone 12 mini 开启放大显示后,都会降级到 320pt 宽度,也即前面提到的虚构机型的大小,如果 没有适配屏的 320pt 逻辑分辨率宽度,同样会出现上下有黑边的情况。
320pt(屏)这个的逻辑分辨率宽度隐藏在放大显示能背后,可能更不会引起 者的注意,适配的进度可能会更慢。
内容显示数量
至此,iPhone 12 系列在标准显示模式下了 390pt(iPhone 12/iPhone 12 P)、428pt(iPhone 12 P Max)两种新的逻辑分辨率宽度,在放大显示模式下了 320pt(iPhone 12/iPhone 12 P、iPhone 12 mini) 一种新的逻辑分辨率宽度。总共增加了 390pt、428pt、320pt(屏) 三种逻辑分辨率宽度。
逻辑分辨率的大小会决定屏幕上内容显示数量的多少。针对于不同逻辑分辨率的屏幕,下对比了其内容显示数量。几个值得特别注意的点:
再附一张 iOS 者 @ethanhuang13 在 Xcode 模拟器使用不同机型显示同一个上的内容对比情况。
Size Class
Size Class 尺寸同样是之前文章中所提到的 iPhone 尺寸变化过程中的一个重要概念。
全新的 iPhone 12 系列在竖屏下,毫无悬念,依然同 iPhone 一样是「compact width,regular height」。但在横屏下,有几个需要注意的点:
- 6.1 寸的 iPhone 12/iPhone 12 P 系列由于其逻辑分辨率比 6.1 寸 iPhone 11 小一些,所以其横屏的 Size Class 是 「compact width,compact height」,与 iPhone 12 mini、iPhone 11 一样。因此在如「信息」这样支持左右分栏布样式的 上显示时就只能显示某个联系人的内容,如下;6.7 寸的 iPhone 12 P Max 其横屏的 Size Class 自然是 「regular width,compact height」,与 iPhone 11、iPhone 11 P Max 一样,在「信息」 中可以分左右两边显示列表和具体的内容,如下。
总结
纵观 iPhone 12 全系列的屏幕分辨率变化,Apple 为了保持 PPI 也即屏幕清晰度只增不减,不得不在之前已有的逻辑分辨率宽度上同样利用「 等比放大 」的方法小幅放大了一点形成了两个新的逻辑分辨率宽度:390pt、428pt,同时为了让 iPhone X、iPhone Xs、iPhone 11 P、iPhone 12、iPhone 12 P、iPhone 12 mini 这些机型都具备「放大显示」能,暗暗增加了 320pt(屏)这个新的逻辑分辨率宽度。整体上可谓激进的进化,虽然显示效果达到了,但对于众多者和第一批尝鲜的用户来说,不得不有一段时间的阵痛期。这或许也在某些层面体现了 Apple 的偏执吧。
而 iPhone 12 mini 再次使用了渲染分辨率与物理分辨率不同的操作方法,也有些许延续传统的感觉。
至此到 2020 年的现在这个时间点,iPhone 的逻辑分辨率宽度进化到了 320pt(非屏、屏)、375pt(非屏、屏)、414pt(非屏、屏)、390pt(屏)、428pt(屏) 八小种、五大种。下用示的方式展示了从 2007 年到 2020 年 iPhone 屏幕尺寸进化的历程,包括尺寸、物理分辨率、渲染分辨率、逻辑分辨率、PPI、放大显示能、进化逻辑等,具体可点击查看大。
iPhone 屏幕逻辑分辨率激进变化的背景下,或许 Apple 已释放出了足够的:未来的屏幕大小不再是一成不变的, 的显示区域也是可大可小的,针对于不同设备尺寸适配 的方法已经过时,循着 Apple 给出的方法和工具,让 地在屏幕上呈现,或许才能找到未来的路。
本文来自投稿,不代表记事本立场,如若转载,请注明出处:https://www.buy373.com/405.html