但是这个默认就有坑了,在说明这个坑之前先回顾一下 macOS 的缩放机制
系统会选择这个看上去的分辨率进行 2x 渲染,例如屏幕分辨率只有 2560x1600 ,用户选择了看起来 1440x900 ,那么系统渲染出的画面分辨率是 2880x1800 ,然后进行一个缩放,缩回或拉伸到屏幕分辨率。当然,如果渲染后分辨率刚好是屏幕最高分辨率,就不需要缩放了。这一点也很好验证,全屏截个图,截图的分辨率是 2x 渲染的分辨率,可能和屏幕最高分辨率能对上或对不上,对不上说明是在缩放分辨率的状态。
这个坑就坑在,MacBook Air 的默认分辨率也是缩放分辨率,而 MacBook Pro 的默认分辨率却是不需要缩放的,2x 后直接就是屏幕最高分辨率。
我看苹果自己很清楚缩放到底影不影响显示效果,Air 默认缩放,Pro 默认不缩放,这也能划分体验等级真是让人意想不到。二者的 ppi 有差别,Air 大约是 220ppi ,Pro 的是 254
MacBook Air (搭载 M2 芯片的新款)这个 best for retina 某种意义上也是忽悠消费者了