站内搜索
百度搜索
Google搜索
Bing搜索
搜狗搜索
360搜索
百度搜索
站内搜索
Google搜索
Bing搜索
搜狗搜索
360搜索

导航菜单

新主题,新气象
网站收录,邮箱自动通知
iPhone 12 mini和iPhone 12 Pro的尺寸变化会改变显示内容吗?

加载中...

网站权重
查询中...
用手机看
扫码访问

详细介绍

iPhone 12系列包括6.1寸iPhone 12机型和5.4寸IPhone 12迷你机型,均配备OLED屏幕。

6.1英寸iPhone 12

6.1英寸iPhone 12的屏幕分辨率为1170px × 2532px,PPI为460,与6.1英寸iPhone 11的屏幕分辨率(828px × 1792px)不同。如前一篇文章所述,虽然屏幕尺寸相同,但LCD材质改为OLED材质。由于成像原理不同,为了保持相同的清晰度和观感,必须提高分辨率。6.1寸iPhone 12的逻辑分辨率是390pt × 844pt,比例因子@3x。为了保证屏幕尺寸稍大时PPI不降低,苹果在不妥协的情况下继续使用375pt的逻辑分辨率宽度,但启用了全新的“390pt”逻辑分辨率宽度,仅增加了15pt。逻辑分辨率宽度为375pt × 812pt的5.8英寸iPhone 11 Pro演变为逻辑分辨率宽度为390pt × 844pt的6.1英寸iPhone 12,宽高比保持不变,因此变化逻辑仍采用上一篇文章总结的“等倍率”方法。

iPhone 12 mini 和 iPhone 12 Pro 的尺寸变化会改变显示内容吗?

既然有了全新的逻辑分辨率宽度,就有必要调整应用程序,使其在新模型中完美运行。不适应新机型的app会以375pt × 812pt@3x(与5.8寸iPhone 11 Pro相同)的风格放大显示在iPhone 12上,相当于放大了1.04倍的图像,相比于适应后的app会显得有些模糊。app要想适应新的模式,至少需要通过Xcode 12.1及以上版本来编译app,并根据实际情况调整App的布局。

5.4英寸iPhone 12 mini

5.4英寸的iPhone 12 mini屏幕分辨率为1080px × 2340px,PPI为476,清晰度在iPhone 12系列中排名第一。iPhone 12 mini的屏幕分辨率除以比例因子@3x,逻辑分辨率是360pt × 780pt,很多人自然认为这是iPhone 12 mini的逻辑分辨率。

iPhone 12 mini 和 iPhone 12 Pro 的尺寸变化会改变显示内容吗?

但通过发布的Xcode 12.1 GM模拟器可以发现,iPhone 12 mini的渲染分辨率(截图大小)实际上是“1125px × 2436px”,比物理分辨率(屏幕的物理参数)大1.04倍。像当年的iPhone 6 Plus,苹果又用了同样的换法。1125px × 2436px的渲染分辨率对应的逻辑分辨率是375pt × 812pt@3x,正好是之前5.8英寸iPhone 11 Pro的逻辑分辨率,所以如果app想在iPhone 12 mini上完美运行,不需要额外的改编工作。但由于像素不是点对点显示,显示的图像可能不清晰,但由于其PPI高,这种感知并不明显。