视网膜(Retina Display)需要什么样的硬件和软件支持?
扫描二维码
随时随地手机看文章
Q:视网膜(Retina Display)需要什么样的硬件和软件支持?
A:要实现视网膜(Retina Display)效果,首先需要一块高 PPI 显示面板,然后需要操作系统和应用程序两者的完美支持。拿苹果自身的实现方式来说,它选择了最深思熟虑也最有效率的一种方式来推广视网膜这个概念。
首先,由于苹果完全控制了自家硬件,所以可以很方便地让新产品采用屏幕比例不变、物理尺寸不变但是分辨率长宽各扩充一倍(分辨率扩充四倍)的新屏幕。为了配合这块新屏幕,它也选用了容量更大的电池和能支撑这样显示模式的图像处理芯片。
然后,它让自家研发和完全控制的操作系统(目前主要是 iOS)做了一个聪明的显示方式的改进:文本自动渲染到4倍大小,位图采用普通和视网膜两套,视网膜版本的图片比普通版本正好大4倍。这样一来,同样一个图片也好,图标也好,按钮也好,文字也好,在普通设备和视网膜设备上的物理尺寸是一模一样的,但是在视网膜屏幕上就更精细,显示效果更令人赞叹,而没有造成任何让用户不变的地方。
紧接着,苹果将这套“视网膜适应”体系推广到了开发者中,让开发者来主动适应,以开发出各自应用程序的视网膜版本。对应用程序的开发者来说,他们只需要把图片增加4倍大小的新版本即可。对于游戏的开发者来说,他们可能需要修改游戏代码以实现更精细的效果。对所有开发者来说,这个方法都是合理且令人信服的,而且工作量相对来说都是不大的。
至此,苹果就实现了自家产品从普通屏幕到视网膜(Retina Display)屏幕的无缝无痛切换。这无疑是个很让人佩服的超酷想法。