1. DPI 和 PPI 是什么?
DPI ---- 最初用于衡量打印物上每英寸的点数密度,就是表示你的打印机可以在一英寸内打印多少个点。DPI值越小,打印的内容越不清晰。

当DPI的概念迁移到计算机屏幕上的时候,就应该称之为PPI 。同理:PPI就是表示计算机屏幕上每英寸可以显示的像素点的数量。

2. pt 和 px 又是什么?
pt ---- 代表点,是一个标准的长度单位,定义上:1 pt = 1 / 72 英寸,英寸跟我们所熟悉厘米、米一样,所以我们可以明确的指出1pt的长度是多少。

px ---- 代表像素,是屏幕上能显示的最小单位,在分辨率高的屏幕上,一个像素可能会达到我们肉眼无法识别的大小。

iPhone屏幕尺寸信息列表

PS:Apple Device Screen Sizes、AppStore审核之App预览规范、AppStore审核之App截屏规范

3. 视网膜屏幕 Retina
视网膜屏幕是在iPhone 4发布时进入大众视野的,叫视网膜是因为屏幕的PPI已达到人们肉眼无法看到的级别,即我们肉眼已无法识别屏幕上的一个像素,从技术上来说就是Apple在物理尺寸与上一代相同的屏幕上塞下了2倍的像素。

iPhone 4采用Retina显示屏,在物理尺寸不变的情况下,像素成倍增加,达到了640x960像素。iPhone 3GS屏幕上有320 x 480 = 153600个像素点,而iPhone 4屏幕上则有640 x 960 = 614400个像素点,像素个数是原来的4倍。

这样就出现了一个问题,怎么样让原来的App运行在新的手机上面? 为了运行之前的App,Apple引入了一个新的概念:point (点),“点”这个概念在iOS开发中很重要。iPhone 4屏幕尺寸继续保持320x480大小,不过单位并非是像素,而是“点”。

在iPhone 3GS中,一个点等于一个像素,也就是说点与像素可以直接互换;在iPhone 4中,一个点等于两个像素;在iPhone 7 Plus中,一个点等于三个像素。

iPhone 4和iPhone 3GS的屏幕尺寸实际上是一样的,都是3.5英寸。在屏幕上同样一个点,实际尺寸大小一样,只是在iPhone 4上单位英寸内的像素点更多,看起来更加细腻。

4. iPhone 6/6s Plus分辨率是1242 x 2208,为什么渲染后分辨率变为1080 x 1920?
iPhone 4/4s iPhone 5/5s iPhone 6/6s的PPI都是一致的,都是326,用@2x素材。

但是iPhone 6 Plus的PPI是401,理论上苹果应该采用401 / 326 * @2x = @2.46x的素材,但是这个奇葩的比例对于开发者而言很难切图,所以Apple为了方便开发者就采用了@3x的素材,然后再缩放到@2.46x的屏幕上,也就是缩放到2.46 / 3 = 82%。实际上Apple选取了一个接近比例的87%,这样算下来,物理分辨率和虚拟分辨率的比例是87%,也就是1080 / 1242 ≈ 0.87, 1920 / 2208 ≈ 0.87。

苹果屏幕尺寸和分辨率dpi大全相关推荐

  1. (0086)iOS开发之iPhone 屏幕尺寸、分辨率、ppi以及@2x@3x图

    iPhone 屏幕尺寸.分辨率 苹果设备尺寸不断增加,以往的适配越来越难以满足诸多机型,势必要使用安全区域来适配所有机型 Safe Area 苹果尺寸开发文档:https://developer.ap ...

  2. iOS 屏幕尺寸、分辨率、适配

    1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS ...

  3. IOS 开发 iPhone屏幕尺寸、分辨率及适配

    版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[+] 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point ...

  4. ios学习7_iPhone屏幕尺寸、分辨率及适配

    1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS ...

  5. 关于iPhone屏幕尺寸、分辨率及适配

    1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS ...

  6. iPhone屏幕尺寸、分辨率及适

    原作者传送http://blog.csdn.net/phunxm/article/details/42174937 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角 ...

  7. iOS 【iOS iPhone屏幕尺寸、分辨率及屏幕适配】

    1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS ...

  8. iosiPhone屏幕尺寸、分辨率及适配

    iosiPhone屏幕尺寸.分辨率及适配 1.iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor ...

  9. iOS 屏幕尺寸、分辨率、适配、UI规范

    .iPhone尺寸规格 设备 iPhone 宽 Width 高 Height 对角线 Diagonal 逻辑分辨率(point) Scale Factor 设备分辨率(pixel) PPI 3GS 2 ...

最新文章

  1. 黑盒测试方法之边界值分析法
  2. Lotusscript代理调用正则表达式过滤掉html代码,获取notesRichTextItem内容信息的方法...
  3. Intellij idea的Dependencies波浪线
  4. NSString 字符串 操作 常用
  5. Android 开发使用 Gradle 配置构建库模块的工作方式
  6. Android Studio主题设置、颜色背景配置
  7. 小目标三、存储数据的表结构
  8. 60-40-040-序列化-Twitter 的Avro序列化
  9. 3.3_number_join_数字拼接问题
  10. Keras:框架架构
  11. android 平板刷机工具,小白必看,安卓平板电脑刷机教程之一键刷机
  12. 整理15款实用javascript富文本编辑器 转自136go
  13. 车载Android导航系统framework层面上的系统修改问题汇总
  14. 我的日程安排表 II
  15. sqlplus命令连接oracle数据库,sqlplus命令行登录oracle数据库的N种方法盘点
  16. Widows Git SSH
  17. Android 与Js通信报Java Exception was raised during method Invocation错误,引发的惨案
  18. c语言画简谐振动图像,[求助] 实心小球沿正弦曲线运动
  19. matlab中字符串和变量一起显示输出eval()函数用法
  20. RxJava2 Flowable debounce(过滤操作符)去重复操作

热门文章

  1. 【区块链 | 智能合约】Ethereum源代码(11)- 以太坊核心BlockChain源码分析
  2. java音频压缩_java 压缩mp3 比特率
  3. 林轩田机器学习基石笔记3—Types of Learning
  4. 算法 - 内部排序方法总结
  5. 万物互联:区块链与大数据将擦出怎样的火花?
  6. 使用 纯JQuery 进行 表单 验证
  7. Node.js---process对象
  8. 天才小毒妃 第946章 预热的好戏
  9. PPT导出为高分辨率图片
  10. [博应用软件]wps文档如何设置文字双行合一