2024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理

本文详细列出了2024年iPhone各型号(如iPhone15ProMax、14Pro等)以及部分Android手机(如SamsungGalaxyS8、OnePlus5等)的屏幕尺寸、纵横比、逻辑分辨率和设备分辨率,便于开发者和用户了解和适配

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

请添加图片描述


  • 🎬 博客主页:https://xiaoy.blog.csdn.net

  • 🎥 本文由 呆呆敲代码的小Y 原创,首发于 CSDN🙉

  • 🎄 学习专栏推荐:Unity系统学习专栏

  • 🌲 游戏制作专栏推荐:游戏制作

  • 🌲Unity实战100例专栏推荐:Unity 实战100例 教程

  • 🏅 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请指正!

  • 📆 未来很长,值得我们全力奔赴更美好的生活✨

  • ------------------❤️分割线❤️-------------------------

请添加图片描述


2024年 最新 iPhone手机 历代机型、屏幕尺寸、纵横比、分辨率 整理

最新iPhone全机型 分辨率 和 尺寸

下面整理了一下目前最新的iPhone受击全机型的分辨率和尺寸等,方便查询和适配。

手机机型(iPhone)屏幕尺寸(inch)纵横比逻辑分辨率dp设备分辨率px缩放因子ScaleFactor
iPhone 15 Pro Max6.719.5:9430x9321290x2796@3x
iPhone 15 pro6.119.5:9393x8521179x2556@3x
iPhone 15 Plus6.719.5:9430x9321290x2796@3x
iPhone 156.119.5:9393x8521179x2556@3x
iPhone 14 Pro Max6.719.5:9430x9321290x2796@3x
iPhone 14 Pro6.119.5:9393x8521179x2556@3x
iPhone 14 Plus6.719.5:9428x9261284x2778@3x
iPhone 146.119.5:9390x8441170x2532@3x
iPhone 13 Pro Max6.719.5:9428x926284x2778@3x
iPhone 13 Pro6.119.5:9390x8441170x2532@3x
iPhone 136.119.5:9390x8441170x2532@3x
iPhone 13 Mini5.419.5:9375x8121125x2436@3x
12 Pro Max6.719.5:9428x9261284x2778@3x
12 Pro6.119.5:9390x8441170x2532@3x
126.119.5:9390x8441170x2532@3x
12 Mini5.419.5:9360x7801080x2340@3x
11 Pro Max6.519.5:9414x8961242x2688@3x
11 Pro5.819.5:9375x8121125x2436@3x
116.119.5:9414x896808x1792@2x
XS Max6.519.5:9414x8961242×2688@3x
XS5.819.5:9375x8121125×2436@3x
XR6.119.5:9414x896828×1792@2x
X5.819.5:9375x8121125x2436@3x
6(s)/7/8 Plus5.516 : 9414x7361242x2208@3x
6(s)/7/84.716 : 9375x667750x1334@2x
5(s/se)416 : 9320x568640x1136@2x
4(s)3.516 : 9320x480640x960@2x

Android手机 部分机型 整理

手机机型(Android)屏幕尺寸(inch)纵横比逻辑分辨率dp设备分辨率px密度dpi
Android One4.516 : 9320 x 569480 x 8541.5 hdpi
Google Pixel5.016 : 9411 x 7311080 x 19202.6 xxhdpi
Google Pixel XL5.516 : 9411 x 7311440 x 25603.5 xxxhdpi
Moto X4.716 : 9360 x 640720 x 12802.0 xhdpi
Moto X 二代5.216 : 9360 x 6401080 x 19203.0 xxhdpi
Nexus 55.016 : 9360 x 6401080 x 19203.0 xxhdpi
Nexus 5X5.216 : 9411 x 7311080 x 19202.6 xxhdpi
Nexus 66.016 : 9411 x 7311440 x 25603.5 xxxhdpi
Nexus 6P5.716 : 9411 x 7311440 x 25603.5 xxxhdpi
Samsung Galaxy S85.818.5 : 9360 x 7401440 x 29604.0 xxxhdpi
Samsung Galaxy S8+6.218.5 : 9360 x 7401440 x 29604.0 xxxhdpi
Samsung Galaxy Note 45.716 : 9480 x 8531440 x 25603.0 xxhdpi
Samsung Galaxy Note 55.716 : 9480 x 8531440 x 25603.0 xxhdpi
Samsung Galaxy S55.116 : 9360 x 6401080 x 19203.0 xxhdpi
Samsung Galaxy S7 (S7, S6, S6 Edge)5.116 : 9360 x 6401440 x 25604.0 xxxhdpi
Samsung Galaxy S7 Edge5.516 : 9360 x 6401440 x 25604.0 xxxhdpi
Smartisan T24.9516 : 9360 x 6401080 x 19203.0 xxhdpi
Smartisan M15.1516 : 9360 x 6401080 x 19203.0 xxhdpi
Smartisan M1L5.716 : 9480 x 8531440 x 25603.0 xxhdpi
坚果 Pro5.516 : 9360 x 6401080 x 19203.0 xxhdpi
OnePlus 55.516 : 9360 x 6401080 x 19203.0 xxhdpi
OnePlus 3T5.516 : 9360 x 6401080 x 19203.0 xxhdpi
Oppo R9s (R9s, R11)5.516 : 9360 x 6401080 x 19203.0 xxhdpi
Oppo R9s Plus (R9s Plus, R11 Plus)6.016 : 9360 x 6401080 x 19203.0 xxhdpi
Oppo A575.216 : 9360 x 640720 x 12802.0 xhdpi
Oppo A59s5.516 : 9360 x 640720 x 12802.0 xhdpi
Oppo A375.016 : 9360 x 640720 x 12802.0 xhdpi
小米MIX25.9918 : 9360 x 7201080 x 21603.0 xxhdpi
小米MIX6.417 : 9360 x 6801080 x 20403.0 xxhdpi
小米Note 35.516 : 9360 x 6401080 x 19203.0 xxhdpi
小米Note 25.716 : 9360 x 6401080 x 19203.0 xxhdpi
小米65.1516 : 9360 x 6401080 x 19203.0 xxhdpi
小米5s5.1516 : 9360 x 6401080 x 19203.0 xxhdpi
小米5s Plus5.716 : 9360 x 6401080 x 19203.0 xxhdpi
小米Max6.4416 : 9360 x 6401080 x 19203.0 xxhdpi
红米Note 4 (4, Note 4X)5.516 : 9360 x 6401080 x 19203.0 xxhdpi
红米 4 (4, 4X)5.016 : 9360 x 640720 x 12802.0 xhdpi
Vivo X9 (X9, X9s)5.516 : 9360 x 6401080 x 19203.0 xxhdpi
Vivo X9 Plus (X9 Plus, X9s Plus)5.8816 : 9360 x 6401080 x 19203.0 xxhdpi
HUAWEI P105.116 : 9360 x 6401080 x 19203.0 xxhdpi
HUAWEI P10 Plus5.516 : 9360 x 6401440 x 25604.0 xxxhdpi

资料白嫖,技术互助

学习路线指引(点击解锁)知识定位人群定位
🧡 Unity系统学习专栏 入门级本专栏从Unity入门开始学习,快速达到Unity的入门水平
💛 Unity实战类项目 进阶级计划制作Unity的 100个实战案例!助你进入Unity世界,争取做最全的Unity原创博客大全。
❤️ 游戏制作专栏 难度偏高分享学习一些Unity成品的游戏Demo和其他语言的小游戏!
💚 游戏爱好者万人社区 互助/吹水数万人游戏爱好者社区,聊天互助,白嫖奖品
💙 Unity100个实用技能 Unity查漏补缺针对一些Unity中经常用到的一些小知识和技能进行学习介绍,核心目的就是让我们能够快速学习Unity的知识以达到查漏补缺

在这里插入图片描述

智能⼿机屏幕尺⼨和分辨率⼀览表 智能⼿机屏幕尺⼨和分辨率⼀览表 2.8英⼨分辨率为640x480(VGA) 像素密度286PPI 3.2英⼨分辨率为480x320(HVGA) 像素密度167PPI 3.3英⼨分辨率为854x480(WVGA)像素密度297PPI 3.5英⼨分辨率为480x320(HVGA)像素密度165PPI 3.5英⼨分辨率为800x480(WVGA)像素密度267PPI 3.5英⼨分辨率为854x480(WVGA)像素密度280PPI 3.5英⼨分辨率为960x640(DVGA)像素密度326PPI(苹果iphone4) 3.7英⼨分辨率为800x480(WVGA)像素密度252PPI 3.7英⼨分辨率为800x480(WVGA)像素密度252PPI 3.7英⼨分辨率为960x540(qHD)像素密度298PPI 4.0英⼨分辨率为800x480(WVGA)像素密度233PPI 4.0英⼨分辨率为854x480(WVGA)像素密度245PPI 4.0英⼨分辨率为960x540(qHD)像素密度275PPI 4.0英⼨分辨率为1136x640(HD)像素密度330PPI(苹果iphone) 4.2英⼨分辨率为960x540(qHD)像素密度262PPI 4.3英⼨分辨率为800x480(WVGA)像素密度217PPI 4.3英⼨分辨率为960x640(qHD)像素密度268PPI 4.3英⼨分辨率为960x540(qHD)像素密度256PPI 4.3英⼨分辨率为1280x720(HD)像素密度342PPI 4.5英⼨分辨率为960*540(qHD)像素密度245PPI 4.5英⼨分辨率为1280x720(HD)像素密度326PPI 4.5英⼨分辨率为1920x1080(FHD)像素密度490PPI4.7英⼨分辨率为1280x720(HD)像素密度312PPI 4.7英⼨分辨率为1280x720(HD)像素密度312PPI 4.7英⼨分辨率为1280x720(HD)像素密度312PPI 4.8英⼨分辨率为1280x720(HD)像素密度306PPI 5.0英⼨分辨率为480x800(WVGA)像素密度186PPI 5.0英⼨分辨率为1024x768(XGA)像素密度256PPI 5.0英⼨分辨率为1280*720像素密度294PPI 5.0英⼨分辨率为1920x1080(FHD)像素密度441PPI 5.3英⼨分辨率为1280x800(WXGA)像素密度285PPI 5.3英⼨分辨率为960x540(qHD)像素密度207PPI 6.0英⼨分辨率为854×480像素密度163PPI 6.0英⼨分辨率为1280 X 720像素密度245PPI 6.0英⼨分辨率为2560×1600像素密度498ppi 7.0英⼨分辨率为800x480(WVGA)像素密度128PPI 7.0英⼨分辨率为1024*600像素密度169PPI 7.0英⼨分辨率为1280*800像素密度216PPI 9.7英⼨分辨率为1024x768(XGA),像素密度132ppi 9.7英⼨分辨率为2048x1536,像素密度264PPI 10英⼨分辨率为1200X600,像素密度170ppi 10英⼨分辨率为2560x1600像素密度299ppi android开发主流的品牌机的分辨率有:240*320,320*480,480*800,480*854,540*960,640*960,720*1024
### 回答1: 对于这个问题,我可以回答。你可以使用AVCaptureVideoPreviewLayer的videoGravity属性来实现屏幕尺寸的适应。可以设置为AVLayerVideoGravity.resizeAspectFill以填充整个屏幕,或者设置为AVLayerVideoGravity.resizeAspect以保持视频比例并居中显示。 ### 回答2: AVCaptureVideoPreviewLayer 是 iOS 中用于显示摄像头采集到的实时视频的类。它通常用于实现摄像头预览功能。 在适应不同屏幕尺寸iPhone 上,我们可以使用 Auto Layout 来动态调整 AVCaptureVideoPreviewLayer 的尺寸和位置。 首先,我们需要在 Interface Builder 中添加一个 UIView,作为摄像头预览图层的容器。然后,在代码中通过 AVCaptureVideoPreviewLayer 的 init(with:) 方法来创建预览图层,并将其添加到容器视图上。 接下来,我们可以使用 Auto Layout 来设置容器视图的约束。通过设置容器视图的顶部、底部、左侧和右侧与父视图的约束,让容器视图自动调整大小以适应不同尺寸的 iPhone 屏幕。这样,AVCaptureVideoPreviewLayer 就会自动跟随容器视图的大小调整而调整。 在代码中,需要设置容器视图的 translatesAutoresizingMaskIntoConstraints 属性为 false,以启用 Auto Layout。然后,我们可以使用 NSLayoutConstraint 或 Visual Format Language 来设置容器视图的约束。 例如,可以使用下面的代码来设置容器视图的顶部、底部、左侧和右侧约束: ```swift containerView.translatesAutoresizingMaskIntoConstraints = false let topConstraint = NSLayoutConstraint(item: containerView, attribute: .top, relatedBy: .equal, toItem: view, attribute: .top, multiplier: 1.0, constant: 0) let bottomConstraint = NSLayoutConstraint(item: containerView, attribute: .bottom, relatedBy: .equal, toItem: view, attribute: .bottom, multiplier: 1.0, constant: 0) let leadingConstraint = NSLayoutConstraint(item: containerView, attribute: .leading, relatedBy: .equal, toItem: view, attribute: .leading, multiplier: 1.0, constant: 0) let trailingConstraint = NSLayoutConstraint(item: containerView, attribute: .trailing, relatedBy: .equal, toItem: view, attribute: .trailing, multiplier: 1.0, constant: 0) view.addConstraints([topConstraint, bottomConstraint, leadingConstraint, trailingConstraint]) ``` 通过设置适当的约束,AVCaptureVideoPreviewLayer 将会自动调整大小以适应不同尺寸的 iPhone 屏幕。 ### 回答3: AVCaptureVideoPreviewLayer 是 iOS 上用于显示相机预览的一个组件。要使AVCaptureVideoPreviewLayer 适应不同屏幕尺寸iPhone,可以采取以下方法: 1. 动态设置预览层的大小:根据屏幕尺寸的变化,我们可以通过监听屏幕旋转事件或使用Auto Layout来动态更新 AVCaptureVideoPreviewLayer 的frame 或 constraints。例如,在屏幕尺寸变化时,我们可以获取当前的屏幕 bounds,然后将其作为预览层的新frame或更新预览层的constraints,并将其应用于 AVCaptureVideoPreviewLayer。 2. 缩放预览层:如果预览层的大小在不同屏幕尺寸之间存在较大差异时,可以考虑对预览层进行缩放以适应屏幕。可以通过设置预览层的transform属性来实现缩放,例如使用CATransform3D的scale方法。 3. 裁剪预览层:在某些情况下,预览层的纵横比可能与屏幕的纵横比不匹配。如果我们希望完整地显示预览内容而不是进行缩放,我们可以考虑在原始图像上添加黑边或裁剪预览层。可以通过调整预览层的contentsGravity属性来实现裁剪。 需要注意的是,使用AVCaptureVideoPreviewLayer时,我们还需要确保正确设置会话的设备方向,并处理屏幕旋转事件以适应各种屏幕方向。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆呆敲代码的小Y

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值