分辨率 - 像素密度 - HiDPI
对于电子显示屏而言,第一要务是要显示信息。与信息显示直接相关的硬件,是光源。每一个光源称为【物理像素】。
光源 - 像素密度 - 物理像素
像素本身是没有大小和尺寸的。同一个显示屏,可以有 100 * 100 个像素(光源),也可以有 10000 * 10000 个像素。但是显示屏的大小并没有改变,改变的是 光源 的多少。如果显示屏有更多的 光源,那么就可以显示更加细腻的画面。这是【像素密度】。
对于硬件来说,提升【像素密度】,可以在单个面积上,展示更加丰富的色彩。这需要制作工艺的提升,iPhone 4 首次将其商业化,开发出了 Retina (HiDPI)屏幕。当时称为 2 倍屏,和 iPhone 3G 相比,屏幕的物理尺寸没有改变,但是像素密度提升了 4 倍,即 宽、高 的密度提升了 2 倍。
这是硬件制作工艺上的提升,但如何有效的使用塞了更多光源的屏幕,是软件来工作的。实际上,很多复杂的逻辑,都是软件来规定的。毕竟硬件只提供了【像素密度】更高、更多的【光源】,其他并没有做。比如软件开发中如何实现 0.5px 的宽高、如何调整设置系统的分辨率等等。
光源,也称为【物理像素】,是真实的提供发光和色彩的源头。