IOs设备分辨率总结

本文总结了iOS设备如iPhone、iPad和iPod Touch的分辨率适配要点,包括物理分辨率与逻辑分辨率的区别,特别讨论了iPhone X和Plus系列的独特比例,以及在Unity中获取设备分辨率的实际情况,旨在为开发者提供参考,避免不必要的适配时间消耗。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在做ios设备分辨率适配的过程中,寻找设备配置花费了很多不必要的时间,因此把成果记录下来,供以后使用,也是让后来者不必像我一样花费那么多时间。

iPhone

型号尺寸逻辑分辨率物理分辨率渲染分辨率倍素
iPhone3.5320x480320x480@1x
iPhone 3G/3GS3.5320x480320x480@1x
iPhone 4/4S3.5320x480640x960@2x
iPhone 5/5S/5C4320x568640x1136@2x
iPhone 6/6S/7/84.7375x667750x1334@2x
iPhone 6/6S/7/8P5.5414x7361242x22081080x1920@3x
iPhoneX5.8375x8121125x2436@3x

iPad

型号尺寸逻辑分辨率物理分辨率倍素
iPad9.71024x7681024x768@1x
iPad 29.71024x7681024x768@1x
The New iPad9.71024x7682048x1536@2x
iPad 49.71024x7682048x1536@2x
iPad Air9.71024x7682048x1536@2x
iPad Air 29.71024x7682048x1536@2x
iPad Mini7.91024x7681024x768@1x
iPad Mini 27.91024x7682048x1536@2x
iPad Mini 37.91024x7682048x1536@2x
iPad Mini 47.91024x7682048x1536@2x
iPad Pro12.912.91366x10242732x2048@2x
iPad Pro10.510.51112x8342224x1668@2x

iPodTouch

型号尺寸逻辑分辨率物理分辨率倍素、
iPod Touch 13.5320x480320x480@1x
iPod Touch 23.5320x480320x480@1x
iPod Touch 33.5320x480320x480@1x
iPod Touch 43.5320x480640x960@2x
iPod Touch 54320x568640x1136@2x
iPod Touch 64320x568640x1136@2x

tips:在上面表格中我们可以注意到ios设备的物理分辨率和逻辑分辨率并不都相同,iphoneX是三倍,iphonePlus是2.6倍,剩余一部分二倍一部分一倍的。那是由于从iphone4s开始苹果出于显示效果考虑,为了达到视网膜屏的显示效果,简单说一个按钮是由二倍的像素显示的。到了plus阶段更加复杂,设备的物理分辨率是1920x1080,而逻辑分辨率是414x736,是奇葩的2.6倍。这是由于还藏了一个1242x2208的设计分辨率,可能是苹果当时只有1920*1080的屏可以用,但是如果直接用这样的分辨率还要达到他们视网膜屏的要求就要设计师们按照2.6倍这个奇葩的倍素来设计了,所以设计师要出1242x2208的三倍图,而苹果在渲染过程中会自动压缩成1080x1920,还好到了iPhoneX屏幕就是真正意义上的三倍屏。ps:unity中取到的iphonePlus设备的Screen.height和Screen.width是1920*1080,并不是1242x2208。当初在网络上面找了很久都没找到,还是自己测试出来的。

本人知识不足,水平有限,如有疏漏或错误,欢迎指正

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值