上QQ阅读APP看书,第一时间看更新
4.2 以点考虑
在度量界面组件时,我们习惯处理像素点。曾有些年,iOS设计者只用操心两种尺寸的像素数:iPhone是320×480,iPad则是768×1024。随着iPhone 4和第三代iPad的引入,你现在需要对这两种产品系列考虑标准分辨率和视网膜分辨率。令人欣慰的是,视网膜分辨率可以被标准分辨率整除。一个标准像素在两个维度上对半分割,就生成了4个视网膜像素。所以你只要简单地将像素距离乘以2,以此计算即可。
但对于大多数组件,还没到原型机阶段,开始创作产品图形时,不应该考虑像素的问题。对于线框图,你要按点考虑。“点”的概念来源于印刷排版学和出版业,它的值来回变化了几个世纪,但最终定到了1/72英寸,即“PostScript点”。苹果公司的点,却是指示要显示与分辨率无关的距离的新单位。在标准分辨率的显示器上,1点等于1个像素;而在视网膜显示器上,1点等于4个像素 [1](参看图4.2)。
图4.2 在四种iOS显示器上1点的含义。点的尺寸可变,可以包含1个或4个像素
要记住的重要一点是,你不能认为多用些像素呈现,可以增加信息密度。视网膜显示器并不是在一个屏幕上把细微的组件挤压到一起。相反,它们是增加了同样一种尺寸组件的逼真度。所以视网膜显示器并不影响你画线框图的过程。还可以继续按320×480或768×1024设计画面,而在视网膜显示器上享受额外的清晰度与逼真度。
[1] 原文此处有误,为“1点等于2个像素”。——译者注