iphone各个机型尺寸

以下是苹果(Apple)历代 iPhone 机型 的屏幕尺寸、分辨率及其他关键参数汇总(截至 2023年10月,数据基于官方发布信息):


一、标准屏 iPhone(非Pro系列)

机型屏幕尺寸(英寸)分辨率(像素)像素密度(PPI)屏幕技术发布年份
iPhone SE (第一代)4.0640x1136326LCD2016
iPhone SE (第二代)4.7750x1334326LCD2020
iPhone SE (第三代)4.7750x1334326LCD2022
iPhone 12 mini5.41080x2340476OLED2020
iPhone 13 mini5.41170x2532460OLED2021
iPhone 156.12532x1170460OLED2023

二、Pro 系列(高端机型)

机型屏幕尺寸(英寸)分辨率(像素)像素密度(PPI)屏幕技术刷新率发布年份
iPhone 12 Pro6.12532x1170460OLED60Hz2020
iPhone 12 Pro Max6.72778x1284458OLED60Hz2020
iPhone 13 Pro6.12532x1170460OLED120Hz ProMotion2021
iPhone 13 Pro Max6.72778x1284458OLED120Hz ProMotion2021
iPhone 14 Pro6.12556x1179460OLED120Hz ProMotion2022
iPhone 14 Pro Max6.72796x1290460OLED120Hz ProMotion2022
iPhone 15 Pro6.12556x1179460超视网膜XDR OLED120Hz ProMotion2023
iPhone 15 Pro Max6.72796x1290460超视网膜XDR OLED120Hz ProMotion2023

三、Ultra 系列(顶级旗舰)

机型屏幕尺寸(英寸)分辨率(像素)像素密度(PPI)屏幕技术刷新率发布年份
iPhone 14 Plus6.72778x1284458OLED60Hz2022
iPhone 15 Plus6.72796x1290460OLED60Hz2023
iPhone 15 Pro Max6.72796x1290460超视网膜XDR OLED120Hz ProMotion2023

四、关键参数总结

  1. 屏幕尺寸趋势
    标准屏:从早期的4.0英寸(iPhone SE)逐步扩大到6.1~6.7英寸(iPhone 15系列)。
    Pro/Pro Max:旗舰机型屏幕尺寸稳定在6.1~6.7英寸,主打大屏体验。
    折叠屏:苹果尚未推出折叠屏手机。

  2. 分辨率与PPI
    标准屏:分辨率从750x1334(iPhone SE)提升至2532x1170(iPhone 15)。
    Pro系列:全系标配 超视网膜XDR OLED,分辨率最高达2796x1290(iPhone 15 Pro Max),PPI保持460左右。

  3. 刷新率
    Pro系列:支持 120Hz ProMotion 自适应刷新率(标准屏机型仅60Hz)。

  4. 屏幕技术
    OLED:从iPhone X开始全面转向OLED,色彩对比度和亮度显著提升。
    灵动岛:iPhone 14 Pro系列首次引入交互式药丸形挖孔屏设计。


五、测试建议

  1. 覆盖典型机型
    • 小屏:iPhone SE(4.7英寸)、iPhone 13 mini(5.4英寸)。
    • 主流:iPhone 15(6.1英寸)、iPhone 15 Plus(6.7英寸)。
    • 旗舰:iPhone 15 Pro(6.1英寸)、iPhone 15 Pro Max(6.7英寸)。

  2. 重点测试场景
    小屏设备:单手操作友好性、控件缩放适配。
    大屏设备:多窗口分屏、横竖屏切换流畅度。
    ProMotion:高刷新率下的动画流畅性。

  3. 分辨率适配
    • 确保UI元素在不同分辨率下显示清晰(尤其是图标、文字边缘)。
    • 验证高清素材(如2K视频)在OLED屏幕上的表现。


六、注意事项

• 苹果未公开部分机型的具体PPI值,以上数据通过屏幕尺寸和分辨率计算得出。
• 实际测试时需结合设备物理尺寸(如机身宽度、高度)验证布局是否合理。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/79036.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VSCode写java时常用的快捷键

首先得先安好java插件 1、获取返回值 这里是和idea一样的快捷键的,都是xxxx.var 比如现在我new一个对象 就输入 new MbDo().var // 点击回车即可变成下面的// MbDo mbDo new MbDo()//以此类推get方法也可获取 mbDo.getMc().var // 点击回车即可变成下面的 // St…

相机内外参

文章目录 相机内参相机外参 相机的内外参是相机标定过程中确定的重要参数,用于建立图像像素坐标与实际世界坐标之间的关系。 相机内参 定义:相机内参是描述相机内部光学和几何特性的参数,主要包括焦距、主点坐标、像素尺度因子以及畸变系数等…

【视频目标分割论文集】Efficient Track Anything0000

github 摘要 视频对象分割和追踪任意目标领域出现了强大的工具——分割任意模型 2(SAM 2)。SAM 2 实现令人印象深刻的视频对象分割性能的关键组成部分包括用于帧特征提取的大型多阶段图像编码器,以及存储过去帧记忆上下文以辅助当前帧分割的…

CSS学习02 动态列数表格开发,解决多组数据布局与边框重合问题

概要 在前端开发中,表格常用于展示结构化数据。当数据组的字段数量不统一时(如有的行包含 3 组数据,有的行包含 2 组或 1 组),传统固定列数的表格会出现结构错位、边框重合等问题。本文通过 HTML/CSS 规范方法&#x…

Spark-core编程总结

1.reduce‌ 功能‌:聚集RDD中的所有元素,先聚合分区内数据,再聚合分区间数据。 示例‌:rdd.reduce(__) 将RDD中的所有整数相加。 2.collect‌ 功能‌:在驱动程序中,以数组Array的形式返回数据集的所有元…

处理Long类型长度超长导致前端精度丢失问题

1,问题场景 后端返回的Long类型的数据,超10000000000000000,前端处理的时候,数据被截断了。比如tchId: 11073477511443988481, 前端根据tchId获取下一环节信息的时候,传的tchId变成了11073477511443988400&…

ONVIF/RTSP/RTMP协议EasyCVR视频汇聚平台RTMP协议配置全攻略 | 直播推流实战教程

在现代化的视频管理和应急指挥系统中,RTMP协议作为一种高效的视频流传输方式,正变得越来越重要。无论是安防监控、应急指挥,还是物联网视频融合,掌握RTMP协议的接入和配置方法,都是提升系统性能和效率的关键一步。 今天…

安徽京准:GPS北斗卫星时空信号安全防护装置(授时)介绍

安徽京准:GPS北斗卫星时空信号安全防护装置(授时)介绍 1、主要特点 ★信号加固功能: GPS/BDS单系统信号拒止情况下(包含受到GPS L1欺骗干扰、GPS L1压制干扰、BDS B1欺骗干扰、BDS B1压制干扰)&#xff…

探索原生JS的力量:自定义实现类似于React的useState功能

1.写在前面 本方案特别适合希望在历史遗留的原生JavaScript项目中实现简单轻量级数据驱动机制的开发者。无需引入任何框架或第三方库,即可按照此方法封装出类似于React中useState的功能,轻松为项目添加状态管理能力,既保持了项目的轻量性&am…

02.使用cline(VSCode插件)、continue(IDEA插件)、cherry-studio玩转MCP

文章目录 安装环境uv(python)为什么不用pip?安装 nvm(nodejs) cline插件window配置如下linux配置如下测试MCP:time现在几点了?伦敦现在几点了?当纽约是下午四点,那伦敦是…

CSS padding(填充)学习笔记

CSS 中的 padding(填充)是一个非常重要的属性,它用于定义元素边框与元素内容之间的空间,即上下左右的内边距。合理使用 padding 可以让页面布局更加美观、清晰。以下是对 CSS padding 的详细学习笔记。 一、padding 的作用 padd…

Spring 单元测试核心注解全解:@InjectMocks、@MockBean、@Mock、@Autowired 的区别与实战

在编写 Spring Boot 应用的单元测试过程中,@InjectMocks、@MockBean、@Mock 和 @Autowired 是最常用的几个注解,但它们经常被混淆或误用,导致测试失败或注入错误。 本文将从本质区别、使用场景、示例代码、对比表格等多个维度,全面解析这几者的使用方法与差异,助你写出结…

Themeleaf复用功能

Themeleaf复用功能 Thymeleaf 的复用功能能够有效减少代码冗余,提升开发效率,让代码更易于维护。以下为你详细介绍几种常见的复用功能: 1. 片段复用(Fragments) 定义片段 借助 th:fragment 指令,可将页…

前端面试题(八):简述Vue2的响应式原理

Vue 2 的响应式原理主要基于 数据劫持 和 发布-订阅模式,通过 Object.defineProperty 对对象的属性进行拦截,实现数据的监控与视图更新。具体原理如下: 1. 数据劫持:Object.defineProperty Vue 2 在初始化过程中,通过…

深度学习中的数值稳定性处理详解:以SimCLR损失为例

文章目录 1. 问题背景SimCLR的原始公式 2. 数值溢出问题为什么会出现数值溢出?浮点数的表示范围 3. 数值稳定性处理方法核心思想数学推导 4. 代码实现分解代码与公式的对应关系 5. 具体数值示例示例:相似度矩阵方法1:直接计算exp(x)方法2&…

SQL(9):创建数据库,表,简单

1、创建数据库,一句SQL语句搞定 CREATE DATDBASE 数据库名 CREATE DATABASE my_db;2、创建表 CREATE TABLE 表名(字段名 类型) CREATE TABLE Persons ( PersonID int, LastName varchar(255), FirstName varchar(255), Address varchar(255), City varchar(255)…

QT Sqlite数据库-教程002 查询数据-下

【1】数据库查询的优化:prepare prepare语句是一种在执行之前将SQL语句编译为字节码的机制,可以提高执行效率并防止SQL注入攻击。 【2】使用prepare查询一张表 QString myTable "myTable" ; QString cmd QString("SELECT * FROM %1…

cline 提示词工程指南-架构篇

cline 提示词工程指南-架构篇 本篇是 cline 提示词工程指南的学习和扩展,可以参阅: https://docs.cline.bot/improving-your-prompting-skills/prompting 前言 cline 是 vscode 的插件,用来在 vscode 里实现 ai 编程。 它使得你可以接入…

算法---子序列[动态规划解决](最长递增子序列)

最长递增子序列 子序列包含子数组&#xff01; 说白了&#xff0c;要用到双层循环&#xff01; 用双层循环中的dp[i]和dp[j]把所有子序列情况考虑到位 class Solution { public:int lengthOfLIS(vector<int>& nums) {vector<int> dp(nums.size(),1);for(int i …

kubectl命令补全以及oc命令补全

kubectl命令补全 1.安装bash-completion 如果你用的是Bash(默认情况下是)&#xff0c;先安装补全功能支持包 sudo apt update sudo apt install bash-completion -y2.为kubectl 启用补全功能 会话中临时&#xff1a; source <(kubectl completion bash)持久化配置&#x…