iOS&Android设计规范适配总结教程

iOS、Android的设计规范、适配问题一次全面的梳理和复习

iOS设计规范

苹果自07年1月9日正式发布iPhone到目前为止的iPhone11ProMax,已经历了十三代产品。19年9月11日推出的11、11Pro、11ProMax并没有新增尺寸,所以对设计师而言也就没有额外新增工作量了,还是按照以前的做法:750*1334px(@2x)或(375*667pt,@1x)做设计稿,再提供@2x、@3x切图。

以下为苹果手机历代产品明细

一代:iPhone

二代:iPhone3G

三代:iPhone3GS

四代:iPhone4

五代:iPhone4s

六代:iPhone5

七代:iPhone5s、iPhone5c

八代:iPhone6、iPhone6Plus

九代:iPhone6s、iPhone6sPlus

十代:iPhone7、iPhone7Plus

十一代:iPhone8、iPhone8Plus、iPhoneX

十二代:iPhoneXS、iPhoneXSMax、iPhoneXR

十三代:iPhone11、iPhone11Pro、iPhone11ProMax

如何有效记住iOS设计规范,这里我总结了一个方法“iOS五点两图记忆法”,也就是五个点+两张图。

1、设计尺寸:375x667pt@1x(750x1334px@2x)为基准设计。

2、设计工具:Sketch、AdobeXD、Photoshop

3、预览效果:SketchMirror、AdobeXD或PsPlay

4、切图输出:@2x@3x两套

5、标注工具:蓝湖,摹客

考考你:

1、iPhone8尺寸的设计稿如何快速变成iPhoneX的设计稿?

2、@2倍图被当作@3倍进行开发,会导致什么样的后果?

3、为什么要用375x667pt@1倍图进行设计?(后文也有详细答案哦)

4、iPhone8显示为34px的文字在iPhone11proMax里面是不是也是34px?

这里我们首先重点理解下PX和PT这两个单位,弄清楚为什么建议使用一倍图进行UI设计,才能在设计中以不变应万变。

请注意,在不同尺寸的显示器上,这些点的单位面积并不是一样的。比如一台22英寸的1080p液晶显示器与一台27英寸的1080p液晶显示器,可以发现这两台显示器的像素分布就是27英寸的显示效果明显逊于22英寸显示器的效果,一个重要的原因就是两台液晶面板中的“像素”颗粒大小不一。

由此可见,像素这个单位是一个相对单位,不能用厘米、毫米等这些绝对度量单位来衡量他的长度或者宽度,因为1像素只代表一个单位的“点”。

另一个重要单位是PT,英文point的简称,这个单位也是iOS开发过程中使用的单位,与px这样的相对单位不同,PT(Point)是一个绝对单位,中文名字是“磅因(或者磅)”(1PT=1/72英寸)。

请大家记住一点,px是相对单位,pt为绝对单位(类似单位为厘米,毫米等等)。在不确定屏幕密度的情况下,px与pt没有任何可比性。

在开发工程师眼中,你如果使用750px的分辨率作图,那么按原大小标注设计稿中的尺寸的话,他们同样在开发环境中是要换算为一倍尺寸的,比如你标注了字号为40px,那么最终开发工程师写在代码里的就是20pt,除以2的关系。但是呢,如果使用一倍基准分辨率作图,那么就不用除以2啦,所有尺寸开发工程师直接拿过去随取随用。

sketch作为一款纯矢量的移动端ui设计软件,不管是设计还是后期与开发工程师的配合,都严格遵从开发原理,这种设计方法可以最大限度保证设计稿的复现,同时也可以减小文件体积和系统资源消耗,不管是从哪个方面看,都是设计师制作ui界面的明智之选。

最后总结一下原因,设计师使用一倍基准尺寸作图,主要是单位转换方便,输出切图方便,理解简单。对于工程师,他们不用再进行复杂的换算,有助于完美复现设计稿。

我们继续熟悉iOS中一些必不可少的页面规范细则。

一、引导页

引导页是一张完整图,不能适配,因此需要单独出设计图,iOS共需提供6套尺寸,当然也支持视频形式。(目前5以下的适配基本淘汰)

二、图标

注意:最终提交给到程序员的切图是直角,非圆角图标。

其他设备图标尺寸

三、状态栏和导航栏(具体尺寸见五点二图)

导航栏:状态栏下面的区域,含页面标题、功能图标等信息区域。

导航栏中的元素必须遵守如下几个对齐原则:

1、返回按钮必须在左边对齐。

2、当前界面的标题必须在导航栏正中。(可无)

3、其他控制按钮必须在右边对齐。

四、标签栏(具体尺寸见五点二图)

标签栏:即Tab栏,为底部快速入口,iOS规范中Tab栏一般有五个、四个、三个图标的形式。分为“纯图标标签”和“图标加文字标签”两种形式。

五、iTunes上传页面

六、字体

中文字体:PingFangSC,英文字体:SFUIText、SFUIDisplay,其中SFUIText适用与小于19pt的文字,SFUIDisplay适用于大于20pt的文字。

七、色彩

iPhone的系统色

八、控件

但得注意两件事:第一,点击区域基本符合44pt(88px)原则,也就是在手机上大小大概是7mm-9mm,适合手指点击。第二,要设计操作的不同状态,不要只设计一种状态。

默认控件

控件中无处不在的44pt(88px)

无处不见的44pt(88px)

九、界面设计原则

1.边距和间距(@2x)

在移动端页面的设计中,页面中元素的边距和间距的设计规范是非常重要的,一个页面是否美观、简洁、通透和边距、间距的设计规范紧密相连。

(1)全局边距(iOS13,@2x)

iOS原生态页面“设置”和“通用”页面的边距都是40px。(@2x)

(2)卡片间距

以iOS(750*1334px)为例,设置页面卡片间距为70px,而通知中心承载了大量的信息,因此采用了较小的16px作为卡片的间距。

总结:卡片间距的设置是灵活多变的,一定要根据产品的气质和实际需求去设置,平时也可以多截图测量一下各类APP的卡片间距都是怎么设置的,看的多了并融会贯通,卡片间距设置自然会更加合理,更加得心应手。

(3)内容间距

一款APP除了各种栏(状态栏、导航栏、标签栏、工具栏)和控件icon,就是内容了,内容的布局形式多种多样,这里不去探讨内容具体应该如何去布局,我们来说一说内容的间距设置问题。

格式塔邻近性原则:

在UI设计中内容布局时,一定要重视邻近性原则的运用

2.内容布局

在APP的设计中内容的布局形式多种多样,这里介绍最常用的两种布局形式,列表式布局和卡片式布局。

(1)列表式布局

列表式布局方式非常普遍,随便打开一个APP,基本都存在这种布局方式。特点在于能够在较小的屏幕中显示多条信息,用户通过上下滑动的手势能获得大量的信息反馈。这也是一种非常容易理解的展示形式。

(2)卡片式布局

这种布局形式相对灵活。其特点在于每张卡片的内容和形式相互独立,互不干扰,所以可以在同一个页面中出现不同的卡片承载不同的内容。卡片式布局相对时尚、前卫,很多toC产品经常用到。另外,双栏卡片的布局形式,也常见于以图片信息为主导的App,例如一些商城的商品陈列页面。这种形式能在一屏里显示更多的内容(至少4张),同时,由于分开左右两栏的显示,用户可以更加方便地对比左右两栏卡片的内容。

3.界面图片设计比例

在UI设计中,对于图片的尺寸和比例没有严格的规范,设计师往往凭借经验和感觉设置一个看起来不错的尺寸,但事实上我们是有章可循的。运用科学的手段设置图片的尺寸,可以获得最优的方案,常见的图片尺寸有16:9、4:3、3:2、1:1和1:0.618(黄金比例)等。

4.APP版式设计规范

版式设计又叫做版面编辑,即在有限的版面空间里,将版面的构成要素(文字、图片、控件)根据特定的内容进行组合排列。一个优秀的排版要考虑到用户的阅读习惯和设计美感,在UI设计中版面设计的基础原则有哪些呢?

(1)对齐

对齐是贯穿版式设计最基础,最重要的原则之一,它能建立起一种整齐规矩的外观,带给用户有序一致的浏览体验。

(2)对称

(3)分组

物以类聚,人以群分。分组是将同类别的信息组合在一起,直观的呈现在用户面前,这样的设计能够减少用户的认知负担,在移动端界面的设计中最常见的分组方式就是卡片,为用户选择提供专注而又明确的浏览体验。

十、切图命名规范

切图命名对照表

然后我们要按照”功能_类型_名称_状态@倍数”来命名每个切图,比如我们导航条上有一个搜索图标,那么它的名称就是:

navi_icon_search_default@2x.png

(导航_图标_搜索_正常@2x.png)

Android设计规范

一、安卓开发单位是DP、SP

DP:安卓专用长度单位。

以160DPI屏幕为标注,则1DP=1PX

计算公式:dpxdpi/160=px

例:以720x1280px(320dpi)为例,1dpx320dpi/160=2px

SP:安卓专用字体单位。

以160DPI屏幕为标注,则1SP=1PX

计算公式:spxdpi/160=px

例:以720x1280px(320dpi)为例,1spx320dpi/160=2px

二、安卓设计尺寸:以1080x1920px作为设计稿标准尺寸

1.从中间尺寸向上、下适配,界面调整幅度最小,最方便适配。

2.大屏幕时代依然以小尺寸作为设计尺寸,会限制设计师的设计视角。

3.用主流尺寸来做设计稿尺寸,极大的提高了视觉还原和其他机型适配。

三、安卓图标尺寸

四、安卓字体

中文:思源黑体/NotoSansHan

英文:Roboto

大小:主题文字36-34px正文28-26px提示文字24-22px

五、切图规范

1.切图尺寸必须为双数

2.单像素的图会出现边缘模糊的情况

一般情况下,我们只需要提供3套切图资源就可以满足安卓工程师的适配,分别是HDPI、XHDPI、XXHDPI3套切图资源。

如何用iOS的设计稿适配安卓

现在绝大多数公司限于人力物力的限制,不能把iOS和安卓的设计稿全部执行出来,因此就存在一稿两用的情况;设计师以iOS版本的设计稿来适配安卓,下面我们来看一组有趣的数学换算题:

1080/1.5=720,720/1.5=480,1242*2208/1.15=1080*1920,也就是说,1242*2208(iOS@3倍尺寸)与1080*1920(安卓尺寸)是可以等比缩放的,所以,iOS与Android的尺寸是可共用1242*2208px。因此,以iOS设计尺寸进行设计是可以适配Android的。(前提是必须和安卓工程师沟通清楚)

另一种方式,就是把750×1334px等比例调整尺寸到安卓1080×1920px,对各个控件进行微调,重新提供标注(用dp标注)。也就是需要提供两套标注,一套给iOS,一套给Android。

iOS开发语言

作为iOS开发工程师,最重要的三个工具是:Obiective-C、Swift、UIKit框架。Obiective-C是目前最有效率的语言;而Swift开发非常高效。一般iOS工程师会在这两个语言中选择一种作为开发工具。UIKit是苹果系统自带的一套框架,这个框架里有设置按钮、滑竿、状态栏、电池电量、键盘等接口可供调用。所以我们看到很多第三方APP的界面中,有许多控件和苹果自带程序是一致的,这就是UIKit的功劳。

iOS开发里单位是pt

750×1334尺寸的换算关系1pt=2px,也就是说程序员拿到我们的px单位的标注稿,自己除以2就是pt了。(这也是为什么建议设计师用@1倍图做设计稿的原因)

THE END
1.CAD快捷健总揽2云南帅慷装饰陈帅设计师修改对象名称 REN 设置绘图辅助工具 RM 设置对象选择模式 SE 管理已定义的用户坐标系 UC 选择预置用户坐标系 UCP 控制坐标和角度的显示格式及精度 UN 创建和恢复视图 V 设置三维观察方向 VP 创建对齐线性标注 DAL或DIMALI 创建角度标注 DAN或DIMANG 从前一个或选择的标注的第一尺寸界线处连续标注 DBA或DIMBASE ...https://www.shejiben.com/sjs/205880/log-15559-l52710.html
2.包含工具名称的西语例句西语助手例句词典搜索结果 参考译文 工具名称 <!DOCTYPE html> 登录_西语助手在线词典 http://www.esdict.cn/liju/es/%E5%B7%A5%E5%85%B7%E5%90%8D%E7%A7%B0
3.二手进口EWAG伊瓦格WS11SP万能工具磨床二手磨床姓名:*公司名称: 地址:*邮编: 电话:* 区号电话号码 传真: 区号电话号码 邮箱:*手机: 留言内容:* 本公司其它产品 供应二手进口EWAG伊瓦格 WS11SP 万能工具磨床 时间:2014/07/10 供应磨齿机床 时间:2014/07/10 供应二手 日本 三井 MITSUI SEIKI 二手坐标磨床 ...http://www.machine35.com/view-28741-88944.html
4.吉祥小炮打屁股工具sp板子藤条有机玻璃拍子打屁股SM用品套装套餐圆形...苏宁易购为您提供最全的吉祥小炮打屁股工具sp板子藤条 有机玻璃拍子打屁股SM用品套装套餐 圆形带孔38参数配置、规格、性能、功能等详细信息。想了解更多吉祥小炮打屁股工具sp板子藤条 有机玻璃拍子打屁股SM用品套装套餐 圆形带孔38相关信息,请关注苏宁易购。https://www.suning.com/itemcanshu/0071266702/000000012250881931.html
1.SP软件全方位解析,功能亮点一网打尽!编程语言SP软件简介及功能亮点解析,,SP软件是一款功能强大的应用软件,广泛应用于多个领域。该软件具备丰富的功能,为用户提供了便捷的操作体验。SP软件主要亮点包括:,,1. 强大的数据处理能力,可快速处理大量数据并生成精确结果。,2. 多样化的工具集,满足用户在不同场景下的需求。,3. 友好的用户界面,操作简便,易于上手。,4...https://www.zovps.com/article/index.php/post/374983.html
2.ps抠图app下载ps抠图下载安装抠图软件app是一种便捷实用的图片编辑工具,利用抠图软件就可删除照片中多余的内容或对象,只需使用抠图app涂出您想从快照中删除的区域就完成了。手机安卓抠图软件哪个好用?小编悉心整理了手机安卓抠图软件排行榜、手机抠图软件。小编为大家推荐最流行的抠图软件。 美图秀秀 proknockout智能抠图 天天p图 傲软抠图 相册大...https://m.liqucn.com/rj/185610.wml
3....快速蒙版几何体填充橡皮檫涂抹克隆吸管工具第1 课时:课时1:SP界面介绍 试看 22:49 第2 课时:课时2:绘制工具 试看 17:59 第3 课时:课时3:映射、快速蒙版、几何体填充、橡皮檫、涂抹、克隆、吸管工具 14:53 第4 课时:课时4:在SP当中如何烘培ID贴图及ID贴图的应用 10:57 第5 课时:课时5:SP热键、绘制直线、延时效果、对称等 16:34 第6...https://m.yiihuu.com/cv_186381.html
4.SP的标准惩罚是什么?业内认可的解决方案,用户:终于不再吃亏!SP的标准惩罚是什么?业内认可的解决方案,用户:终于不再吃亏! 在现代社会中,尤其是在数字营销和互联网行业,用户常常面临着各种不公平待遇或损失。为了保护消费者的权益,行业内逐渐形成了一套针对服务提供者(Service Provider, SP)的标准惩罚机制。这篇文章将深度解析SP的标准惩罚是什么,以及业内认可的解决方案,让...http://m.cnwyb.com/yxgl/10388.html
5.Runes协议上线在即,一文盘点10个Runes代打工具蚀刻和铸造符文虽然可以使用自己运行的全节点,但鉴于全节点运行门槛过高和操作复杂,一般的普通用户都会选择使用第三方代打工具。有些代打网站到时可能会因为流量巨大而崩溃。以防万一,Odaily星球日报将盘点 10 个市面上相对可靠的蚀刻和铸造符文的工具,供大家参考选择。https://m.3money.cn/qkl/22342.html
6.动漫打朴克软件:新手必备的动画制作工具全解析动漫打朴克软件是一款专为动画制作而设计的强大工具,适合从业余爱好者到专业创作者的各种用户。在当今快速发展的数字创作领域,能够掌握一款高效、易用的动画制作软件成为了新手必备的技能之一。 软件的界面友好,用户无需专业背景也能轻松上手。丰富的功能模块使得用户可以快速进行角色设计、场景搭建以及帧动画的制作。内置...http://www.zlandbiotech.cn/syzx/68932.html
7.SuperPid修改进程PID工具驱动级.别名.SP伪装进程工具SuperPid修改进程PID工具界面是VB些的,底层驱动是C语言写的。作者提供源代码,可惜源代码要180元...如今先拿他的成品软件用用 。还有次工具 别名为 "SP伪装进程"。说白了和 他之前的SuperHide差不多,只是SuperPid 进程名不隐藏,只修改了进程PID,导致一个空壳进程。点...https://www.coder100.com/index/index/content/id/1023731
8.久爱sp工具手拍情侣用品情趣玩具羽毛棒sm成人情趣性用品商品名称:久爱sp工具手拍情侣用品情趣玩具羽毛棒sm成人情趣性用品 商品编号 :6942257940774 店铺:久爱旗舰店 重量:0.010千克 上架时间:2023-06-28 16:28:23 品牌:久爱 产地:宁波 是否进口 :否 保质期 :3年 颜色:黑色 红色 绿色 粉色 紫色 产品名称 :手拍 羽毛棒 功能:sm情趣道具 性爱辅助工具 情趣道具...https://www.ok9288.com/goods-28070.html
9.开源免费音频分离工具SpleeterGui2.9.5.0中文多语免费版...摘要:开源免费音频分离工具 SpleeterGui 中文版由大眼仔旭(www.dayanzai.me)发布。SpleeterGui 中文版是由澳大利亚的一位程序员编写的 AI 人声和背景音频自动分离工具,该软件为免费软件并发布在微软 GitHub 开源社区中。如果您想提取某些音乐的伴奏 SpleeterGui 或许可以帮助您… ...http://www.dayanzai.me/spleetergui.html
10.德国LUKAS卢卡斯EWXT两栖电动救援工具:电动扩张器SP777eWXTSP...品牌:德国LUKAS卢卡斯型号:SP777eWXT SP555eWXT加工定制:否 名称:电动救援工具适用范围:消防中心 救援设备材质:铝 体积:150颜色:蓝重量:1 净重:25规格:SP777eWXT SP555eWXT LUKAS SP 777 eWXT两栖电动扩张器拥有与LUKAS 第2代电动工具SP777E2相同的高性能,尺寸更短重量更轻。此外,它不但可以在暴雨暴雪等所有...https://fuxingz.cn.china.cn/supply/4785523930.html
11.使用flint工具升级固件华为SP380网卡标卡用户指南08执行命令查看网卡对应的设备名称。 mst status 升级固件。 通过远程虚拟控制台的“本地文件夹”工具,将固件升级文件(例如“BC51ETHK01_load.bin”)拷贝到服务器OS指定目录下(例如“/root/BC51ETHK01”路径下)。 执行flint -d命令升级固件。 flint -d /dev/mst/设备名称-i <镜像文件名称(带路径)>burn ...https://support.huawei.com/enterprise/zh/doc/EDOC1100056515/36a7ea33
12.如何成为专业的打PP爱好者?–耐美尔测评网总的来说,SP工具可以分为远距离和近距离工具两种。 远距离工具的力度大,比如长鞭,不建议新手上来就挑战这一pa,虽说看起来很有威力,但很容易翻车,力度准确度都难以把握,没有经验的话还是不要碰。 远距离工具(包括但不限于此) 近距离工具则容易操作,厌倦手掌的可以尝试一下使用其他近距离工具。 https://faxian.naimal.com/4849.html
13.Sp工具评测最近总结一些关于SP的工具测评,收集了许多资料和反馈,对于SP圈新手而言,但是可以多了解一下这些SP的工具,尤其是对于轻重程度,下面就来看看SP圈工具的一些评测吧。 SP之所以体感不同,是在于弹性、软硬、重量、接触面积。 弹性:弹性较软,痛感越强 软硬:硬度越大,痛感越强 ...https://www.huidusm.com/191.html
14.sp工具价格及图片表京东是国内专业的sp工具网上购物商城,本频道提供sp工具价格及图片表、sp工具商品价格多少钱,为您选购sp工具提供全方位的价格表图片参考,提供愉悦的网上购物体验!https://www.jd.com/zuozhe/98559a54dd6d66056619.html
15.河南省林业技术工作总站关于河南省林草种质资源收集装备工具包...一、服务项目名称 河南省林草种质资源收集装备工具包 二、装备采购内容数量 集中采购种质资源收集装备工具包55套,每套主要包括36项(详见第五项采购需求及技术要求)。 三、资金来源 河南省省级财政林木种质资源建设资金 四、企业资格要求 1.投标人具有独立法人资格,营业执照服务范围包括本采购服务内容、税务登记证、组...https://lyj.henan.gov.cn/2024/04-08/2975524.html