【移动端】手机界面的设计尺寸

【移动端】手机界面的设计尺寸从设计方面来看,做手机界面设计的尺寸一般分为iPhone和Android两种设备。iPhone的分辨率设备 逻辑分辨率(point)(pt) 物理分辨率(pixel)(px) 屏幕尺寸 缩放因子(scale) 像素密度PPI 比例(近似) iPhone2G/3/3GS 320×480 320×480 3.5寸 @1x 163 2:3 iPhone4/4S 320×480 640..

大家好,又见面了,我是你们的朋友全栈君。

从设计方面来看,做手机界面设计的尺寸一般分为iPhone和Android两种设备。

Android的常用逻辑分辨率:

Android的常用逻辑分辨率:参考屏幕尺寸大全 

360 * 640 、 360 * 720、 360 * 740、 360 * 760、 360 * 780、 360 * 800

411 * 731

480 * 853

iPhone的分辨率

设备 逻辑分辨率(point)(pt) 物理分辨率(pixel)(px) 屏幕尺寸(diagonal) 缩放因子(scale) 像素密度 PPI 比例(近似)
iPhone 2G / 3 / 3GS 320 x 480 320 x 480 3.5英寸 @1x 163 2:3
iPhone 4 / 4S 320 x 480 640 x 960 3.5英寸 @2x 326 2:3
iPhone 5 / 5S / 5C / SE 320 x 568 640 x 1136 4.0英寸 @2x 326 9:16
iPhone 6 / 6S / 7 / 8 375 x 667 750 x 1334 4.7英寸 @2x 326 9:16
iPhone 6 Plus / 6S Plus / 7 Plus / 8 Plus 414 x 736 1080 x 1920 5.5英寸 @3x 401 9:16
iPhone X/XS 375 x 812 1125 x 2436 5.8英寸 @3x 458 9:20
iPhone XS Max 414 x 896 1242 x 2688 6.5英寸 @3x 458 9:20
iPhone XR 414 x 896 828 x 1792 6.1英寸 @2x 326 9:20
iPhone SE (第二代) 375 x 667 750 x 1334 4.7 英寸 @2x 326 9:16
iPhone 11 414 x 896 828 x 1792 6.1 英寸 @2x 326  
iPhone 11 Pro 375 x 812 1125 x 2436 5.8 英寸 @3x 458  
iPhone 11 Pro Max 414 x 896 1242 x 2688 6.5 英寸  @3x 458  
iPhone 12 mini 375 x 812 1080 x 2340 5.4 英寸 @3x 476  
iPhone 12 / 12 Pro 390 x 844 1170 x 2532 6.1英寸 @3x 460  
iPhone 12 Pro Max 428 x 926 1284 x 2778 6.7英寸 @3x 458  

全新 iPhone 12 发布,再谈 iPhone 屏幕尺寸 

屏幕尺寸

屏幕尺寸是指屏幕的对角线长度。

单位

屏幕的单位是以英寸为单位。换算关系如下:1 inch = 2.54cm = 25.4mm

逻辑分辨率和物理分辨率

逻辑分辨率以point(pt)为单位,物理分辨率以pixel(px)为单位。

缩放因子(scale)

因为逻辑分辨率和物理分辨率存在着一定的比例关系,这种比例的关系称为缩放因子。其对应关系为:1pt = scale * px

像素密度PPI

像素密度PPI(Pixel Per Inch)是指每英寸上容纳的像素数量。

计算PPI,可以简单用勾股定理计算出对线上出现的像素,再除以对角线上长度:

【移动端】手机界面的设计尺寸

我们知道,手机的屏幕是以像素的方式一个一个呈现出来的。PPI值越高,意味着有更细腻的画面。较低PPI的屏幕看起来有颗粒感。但是当PPI值到达一定程度后,再继续提升肉眼就分别不出来了。这就是苹果提出的Retina显示屏的概念。在一定的距离内,手机显示屏在200PPI以上时,肉眼就分辨不出单个像素点了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/151801.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • bat命令编写大全

    bat命令编写大全1echo和@ @           #关闭单行回显 echooff       #从下一行开始关闭回显 @echooff       #从本行开始关闭回显。一般批处理第一行都是这个 echoon        #从下一行开始打开回显 

    2022年4月19日
  • 2022-Java面试宝典收藏版

    2022-Java面试宝典收藏版Java基础目录前言一、基础篇1.1.Java语言有哪些特点1.2.面向对象和面向过程的区别1.3.八种基本数据类型的大小,以及他们的封装类1.4.标识符的命名规则。1.5.instanceof关键字的作用1.6.Java自动装箱与拆箱1.7.重载和重写的区别1.8.equals与==的区别1.9.Hashcode的作用1.10.String、StringStringBuffer和StringBuilder的区别是什么?1.11.ArrayList和linkedLi

    2022年9月16日
  • Tar命令之增量备份

    Tar命令之增量备份

    2021年5月30日
  • 安装cgal_cgi3.2

    安装cgal_cgi3.2在VisualStudio2008中安装CGAl(注意:整个安装过程需要网络连接,最后指示如何在windows中增加环境变量)1、下载需要的安装文件1)、首先下载CGAL(3.4)的安装程序,从http://gforge.inria.fr/frs/?group_id=52(在页面的最下面)2)、获得最新版本的CMake(目前是2.6.3),从http://www.cmake.or

    2022年11月3日
  • Linux 日志分析工具之awstats详解「建议收藏」

    Linux 日志分析工具之awstats详解「建议收藏」原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://freeloda.blog.51cto.com/2033581

    2022年7月1日
  • 如何通俗的理解函数的极限_不理解函数极限的定义![通俗易懂]

    如何通俗的理解函数的极限_不理解函数极限的定义![通俗易懂]极限定义里,为什么用“存在”“任意”“不等式”的数学语言来定义极限?怎样将普通语…楼主的问题显然是有备而来,是经过严格逻辑分析后有感而发的问题。确确实实,我们的高数教师,在教极限时,其实他们的大多数,也只是跟着和尚就念经,跟着道士就画符。解释来解释去就是那么死板板的几句话,连他们自己也没有makesense,教师如此,教科书如此,学生也只能以葫芦画瓢,难以彻底理解。下面尝试一下,看看能不…

    2022年5月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号