为什么和如何通过显示缩放选项改变iPhone屏幕大小(以点为单位)?

3
在iPhone中,6和7系列有显示缩放选项。如果我们启用它,则屏幕大小将相应地以点为单位更改。
  • 对于iPhone 6、6s、7,屏幕尺寸将从375×667点更改为320×568点,这是iPhone 5、5s的实际屏幕尺寸。

  • 对于iPhone 6+、6s+、7+,屏幕尺寸将从414×736点更改为375×667点,这是iPhone 6、6s、7的实际屏幕尺寸。

现在我有点困惑了。正如我们所知道的那样,是基于设备物理屏幕的坐标。那么,在不改变屏幕的宽度和高度的情况下,iPhone的实际屏幕大小如何在显示缩放选项中更改?我的意思是背后的逻辑是什么。
看,我可能在这里解释概念方面有些错误。如果是这样,请解释一下原始概念。
1个回答

2
这些点是操作系统向应用程序呈现的逻辑分辨率。然后将其映射到物理像素,通常是2倍分辨率,但例如Plus型号没有足够的像素进行直接转换,因此已经存在一些不匹配。该映射由操作系统自动完成。
缩放选项设置较低的逻辑分辨率(例如强制应用程序为虚拟4英寸屏幕呈现内容,即使设备具有更大的物理屏幕),使所有内容看起来更大。
无论哪种方式,应用程序都不能直接呈现像素。它们根据虚拟点输出。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接