- 注册时间
- 2012-10-19
- 最后登录
- 2016-12-15
- 阅读权限
- 1
- 积分
- 3575
- 精华
- 0
- 帖子
- 1401
TA的每日心情 | 奋斗 2014-6-1 22:10 |
---|
签到天数: 8 天 连续签到: 1 天 [LV.3]偶尔看看II
|
苹果的得意之作「视网膜」屏幕,到底是必须突破 300 PPI,还是可以根据设备使用时离人眼较远而不用达到 300 PPI?
现在很多传言显示,Retina 屏幕将要推广至 Mac 电脑,大家觉得是否有必要达到 300 PPI?毕竟 iPhone、iPad 使用时离人眼较近,而 Mac 还是偏远的。而在大屏幕上以 300 PPI 输出对于显卡是很大的挑战,尤其是 27 寸的 iMac。
确实不需要。PPI 这个度量是没有考虑观察者的距离的。正确的度量人眼分辨能力的方法是看屏幕上相邻两个像素到人眼的连线之间的夹角弧度,如下图所示:
请注意:这是极度简化模型。人眼是非常复杂的器官,真实情况要考虑的因素太多了,更多详情可以参考一些讲 HCI, InfoVis 的书。
接着用简化模型。正常人可以分辨的最小视角 a 大概是 1 角分(π/10800 弧度)。如果我们以这个值为依据判断屏幕是否 retina 的话,我们只需要看在正常的视距(也就是通常使用时屏幕离人眼的距离了)下要求屏幕的点距是多少。
同 一个设备,不同人有不同的使用习惯,所以视距是个非常个性化的参数。做为参照只能选取一个估计的平均数。比如 iPhone, 通常使用时视距大概是 11 英寸,那么要达到 retina 的话要求 PPI = 1/ (2 * 11 * tan(π/10800/2)) = 312,而实际上 iPhone 4/4S 的 PPI 是 330,为 retina 要求的 104%
考虑到笔记本和台式机距离使用者距离普遍比手机、平板电脑远,确实没有必要到 300 PPI 那么高。下面这个表格列出了现有苹果产品的屏幕和前述定义的 retina 标准比较的结果:
可 以看到就算 Mac 产品线的 PPI 翻倍也只有 200~270 之间,和 iPhone 4/4S 的 330 PPI 还有不少的差距。但它们离自己的 retina 标准其实并不远,甚至 MBP 17″ 和 iMac 27″ 已经可以宣称是 retina 了。同样的,我们也可以看那到为什么 iPhone 和 iPad 升级成 retina 后的效果那么明显,因为非 retina 的版本确实太差了。
iPhone 到 330 PPI 有一个很重要的原因:它的屏幕分辨率扩展要求每次升级都是翻番倍增(480×320 -> 980×640),否则会导致旧 app 操作上和观察上的兼容性问题。这个问题在 OS X 上同样存在,因为矢量化图形界面实现非常困难,而且要同时兼容位图资源(比如图标),很难保证有良好的效果。分辨率倍增则让这个问题变得相对简单容易。所 以 retina Mac 的最好方式还是直接让分辨率翻番。除开已经是 retina 的 MBP 17″ 和 iMac 27″,其他 Mac 产品分辨率翻倍在现有的硬件水平上还是能够实现的。
另有观点说,「300 PPI」 主要只是个宣传手法(而且其实我不记得苹果自己是不是真的将 Retina display 和「300 PPI」比较,我只记得他们明确说了 Retina display 的像素密度是「326 PPI」),并不是什么决定性的数值。300 PPI 左右仅仅是数字图象用于印刷品时的一个行业标准分辨率,大致代表这样的分辨率对于人眼在一般的阅读距离够用。而媒体选择把 Retina display 和「300 PPI」作对比,主要是以一种大众容易理解的方式(因为很多人都知道「300 PPI」是印刷过程中的一个重要参数)向人说明这样的分辨率足够人类使用。
所以如果真的 Mac 也要升级屏幕,目标分辨率应当是让人眼在使用 Mac 的距离上觉得够用,而不是非得和 Retina display 的分辨率或「300 PPI」比较。
这 样革命性的分辨率变化,在技术与产能限制之外,需要考虑最多的或许该是如何让开发者和用户方便,让开发者和用户不因为分辨率变化而受到太大的困扰。从 iPhone 4 开始的 iOS 设备的 Retina display 在这方面做得很好,因为直接让分辨率/像素密度翻倍,并且在操作系统层面提供了平滑过渡的方案。
当 Mac 真的也要提升分辨率时,显然很值得考虑的一条路就是也让 Mac 的分辨率/像素密度翻倍。以 15 寸 MacBook Pro 的标准分辨率版本(1440 × 900 像素)为例,这样屏幕的像素密度将达到 220 PPI,这对于一个用眼习惯(屏幕距离)正常的用户来说,足够了。但这太过理想了。
或者当然也有一条不太现实的奇葩的路就是让 Mac 和 iPhone 4 等 iOS 设备的 Retina display 的像素密度一致……呃听起来就很有意思,但实在有点夸张。
|
|