win10 dpi
Windows 10高DPI为什么不如苹果?
微软给 Windows 做高DPI 是早于 macOS 的。可是那时候 高DPI monitor 还几乎没有,所以 Windows 的 PM 就做出了媲美「640k ought to be enough ...」的论断 —— 等到 HiDPI 普及之前,每个 app 都要按照 DPI-independent 的原则重写。所以只要告诉 app 屏幕的 DPI scale 是多少就行了。
喜欢我回答的请点赞转发,谢谢!
Apple 推出 高iDPI 硬件的时候,马上面临的问题是所有现有 app 都会出问题。所以 Apple 把所有 Cocoa API 中的坐标参数的意义都重新解释为逻辑「点」。
Microsoft 一看这个好啊!可是我 TMD 要向后兼容啊,我必须保持以前宣布的 HiDPI API 的行为不变啊(其实没有毛 app 在用)。
苹果在高分辨率做得很出色,是因为Mac系统在早期就想到高分辨,准备工作做得早,苹果也一直强迫开发者为高分辨做优化,不支持高DPI的app就不让上架!
其实,微软在win10的高dpi上已经改善许多,至少字体清晰度方面不差了,推出了clear type。之所以高dpi效果依然比不过苹果,主要的锅是应用而不是系统!
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。