腾讯数码讯(Gin) 基本上,每年的新款iPhone在发布前都会遭遇不同程度的曝光,但都没有像今天这样彻底。
最近,苹果失误将未经修改的HomePod固件提供给开发者,而火眼金睛的开发者一下子就发现了位于iOS 11测试版中的新硬件信息,也就是代号为“D22”的iPhone 8。甚至,iPhone 8的一些硬件信息、图标也遭到泄露。
显然,这个图标中的手机非采用全面屏设计的iPhone 8莫属,包括预留前置相机和传感器的位置都一模一样,真的是货真价实的官方曝光。不过,关于屏幕分辨率似乎还有些不明朗:固件中描述的新设备分辨率为1125*2436、而此前曝光的则为1242*2208,那么哪个是正确的?
首先,需要搞清楚一个概念:苹果在代码中表现显示元素时,还使用的了ppi(每英寸像素数量)的概念、而不仅仅只是像素。这意味着包括iOS导航栏、图标尺寸等元素的大小看上去是一致的,但ppi不同、主观细腻程度自然不同,比如iPhone 4的3.5英寸/163ppi明显不及Phone SE/6/6s/7的326ppi细腻。
理解了ppi和像素的关系之后,再来看看iPhone的历史。最初的iPhone/3S/3Gs分辨率都是320*480,而iPhone 4/4s则为640*960,但所有图标、导航栏的在手机上的尺寸并没有提升,但使用了更多像素,所以可以看到“@2x”的标注,意味着图标在iPhone 4/5/6上都是进行了2倍放大。
接下来,可以看到iPhone 6/6s/7 Plus的图标实际上进行了3x放大,也就是说ppi为462,达到了1242*2208像素,但这个分辨率对于手机1080P的物理分辨率来说太大了,所以苹果进行了缩小调整,导致实际ppi为401。然而,iPhone 8的屏幕尺寸提升至5.8英寸、也将保持3x放大机制,所以实际ppi可以达到462,那么换算一下,真正的分辨率就应该是1125*2436了。
当然,这是根据各种泄露信息拼凑出来的,但非常符合逻辑,所以iPhone 8将是苹果第一款真正的“3x Retina视网膜”手机。