(资料图)
无法确定苹果最大的屏幕尺寸是多少。然而,我们可以了解果屏幕的一些相关知识。
iOS开发者通常关心屏幕点(point)和屏幕模式,而不是像素。点是iOS开发中的一个概念,没有物理上的对应,有时也叫成虚拟点。苹果会保证每个点的物理尺寸相差不大,而44个点大小是一个基础参照,是个比较特殊的数字。用户的手指有一定大小,假如按钮的点击区域低于44×44个点,用户就比较难以点中。iPhone上的导航栏、工具栏高度默认也是44个点。
屏幕模式用于挑选合适的App素材。为适配不同的屏幕,iOS App的同一个图标,往往会准备1x、2x、3x等几个图片素材。假如屏幕scale=3,就会优先选取3x素材;假如屏幕scale=2,就优先选择2x素材。
屏幕的宽高比例也很重要,会影响适配。比如在手机上显示同一个视频,视频等比例铺满高度,在iPhone X左右两边就被裁掉更多内容。而视频等比例适应宽度,iPhone X上下就被留更多的黑边。具体如何处理视频显示,就需要开发者衡量。
在保证每个点用起来差不多,而scale是整数的情况下,并且点和像素尽可能精确对应。在这些条件下,实际上已经限制了设备的ppi,使得ppi不至于太过分裂。
初代iPhone屏幕320x480个点,1x模式。在这种情况下,点和像素直接对应,实际上这时还没有出现点这个概念,因为不需要。
iPhone X屏幕缺了一块,为避开黑色区域,它的状态栏高度同样是44个点。
屏幕点的大小并不直接关联到屏幕的物理尺寸,而是由屏幕的分辨率和屏幕尺寸共同决定的。