因為除了iPhone 6+以外,其他所有iPhone的DPI是一致的,都是326,用@2x的素材。
但是6+的實際DPI是401,理論上蘋果應該用401/326 * @2x=@2.46x的素材,但是這個奇葩的比例對開發者而言很難切圖,所以蘋果為方便開發者用的是@3x的素材,然后再縮放到@2.46x上,實際上是縮放到2.46/3=83%,蘋果選取了一個接近比例的87%。
這樣算下來,物理分辨率和虛擬分比率的比例是87%,也就是1920/0.87=2208,1080/0.87=1242。
好處就是開發者更方便,比如准備素材時,字號可以直接調成3x的。
但是6+的實際DPI是401,理論上蘋果應該用401/326 * @2x=@2.46x的素材,但是這個奇葩的比例對開發者而言很難切圖,所以蘋果為方便開發者用的是@3x的素材,然后再縮放到@2.46x上,實際上是縮放到2.46/3=83%,蘋果選取了一個接近比例的87%。
這樣算下來,物理分辨率和虛擬分比率的比例是87%,也就是1920/0.87=2208,1080/0.87=1242。
好處就是開發者更方便,比如准備素材時,字號可以直接調成3x的。
來源:http://www.zhihu.com/question/25288571
