为啥高分屏Mac比Win PC更清晰?
02-12
问:为什么同样2K级别的高分辨率屏幕,Mac看上去要比Windows电脑更清晰?
答:这个问题需要从两个方面来回答。
一.Mac OS X使用了像素合并式的优化,Windows仅为DPI缩放
首先,我们知道,在屏幕尺寸相同的情况下,分辨率越高、像素密度越大,也就是说像素更多。那么,系统中的文字、图标如果单纯跟随屏幕分辨率而提升分辨率的话,就会出现一个现象:它们变小了。举个例子,如上图所示:在1366*768、1920*1080以及3840*2160(4K)三款不同分辨率的显示器上,打开Windows内置的计算器,由于计算器应用的图标分辨率是固定的,所以分辨率越高,它的可视面积就越小。
Windows 8.1针对高分屏设置了更大的缩放等级
那么,Windows系统是如何解决这种问题的呢?以Windows 8.1为例,系统可以支持最大200%的DPI缩放,另外一些应用还支持自定义DPI缩放,如IE浏览器,所以能够在一定程度上解决高分辨率屏幕小显示元素过小的问题。但是请注意,关键词是“缩放”,也就是说,图标本身可能仍为原始分辨率,将其放大到200%,就会看到锯齿现象。
计算器应用在不同缩放级别下的效果
Mac OS X是如何解决高分辨率屏幕的问题呢?与iOS设备相似,苹果采用了像素合并的优化形式,如使用四个像素点来显示一个像素点,另外图标素材的分辨率也更高,所以看起来更加清晰。
Mac OS X针对高分辨率屏幕进行了像素合并优化
另外,不管是系统还是硬件,苹果基本上都是自产自销,所以可以针对特定产品进行更好的优化。但是,Windows是一个更加开放式的系统,需要与各大电脑厂商合作推出硬件,不仅PC厂商、品牌众多,每个厂商又拥有众多定位不同的产品,主流的屏幕分辨率包括1366*768、1600*900、1920*1080、2560*1440、3200*1080等等,微软显然不可能像苹果那样,专门为每种分辨率设置专门的优化或是图标分辨率。
二. 生态系统和第三方软件厂商的优化问题
另外一个问题,便是生态系统导致的软件问题。与第一个原因类似,软件厂商没办法针对各种Windows笔记本的分辨率配备专门的图标等素材,所以在高分辨率屏幕上,仅仅通过DPI缩放的低分辨率软件,会出现锯齿、模糊等现象。其实,这种情况与移动平台的Android很相似,毕竟硬件的分辨率等级太多,软件厂商需要考虑开发成本。
Mac平台的retina版本软件已经多达近300款
与iOS平台相似,苹果也为Mac配备了Mac App Store,软件应用需要经过严格的审核,苹果也在积极鼓励软件厂商开发retina适配应用。目前,支持retina屏幕的Mac应用已经接近300款,国外应用爱好者甚至专门制作了retina版Mac应用的汇总页面(retinamacapps),可以看到其中不乏Photoshop CS6、Dreamweaver CS6等大牌应用,更加能够发挥出retina屏幕的威力。