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.sp工具排行榜十大品牌榜苏宁易购官方商城,为您提供sp工具排行榜,sp工具十大品牌榜,sp工具品牌推荐,想了解商品评价、排行榜、参数、视频、品牌专题等更多内容,就来苏宁易购!点击查看>>https://m.suning.com/phbzt/40fxi.html
2.14个完全免费的软件工具它还支持阅读模式、夜间模式、护眼模式、文档多标签、批量图片导入、多个批注工具、批量生成二维码和条形码、计算器、函数与统计、财会与统计、打印工具、区域数据隐藏等。 2 Spleeter Spleeter 是一个完全免费的人声伴奏分离电脑软件;软件支持 Windows 。 之前安利过很多人声伴奏分离的软件工具,但是现在大部分都需要付费...https://www.360doc.cn/article/1090694041_1090694041.html
3.DictionaryLearning(字典学习稀疏表示以及其他)Mario这段代码来源于Python的Dictionary Learning的官方文献教材,主要用途是教会用户通过字典学习对图片进行滤波处理。 step1:首先是各种工具包的导入和测试样例的导入 from time import time import matplotlib.pyplot as plt import numpy as np import scipy as sp ...https://www.cnblogs.com/hdu-zsk/p/5954658.html
4.c4d插件工具下载c4d插件工具大全NitroMoFracture作为C4D的动力学破碎插件,能够为用户提供逼真的物理破碎效果,它基于先进的破碎算法,能够模拟各种不同材料的破碎行为,如混凝土、玻璃、木材等,同时支持动态破碎和静态破碎两种模式,具有强大的破碎工具集,用户可以根据需求创建各种破碎效果,十分真实。软件特色1、泰森分裂——非破坏性的破碎全新的泰森分裂对象...https://www.crsky.com/zhuanti/c4dcj.html
5.sp工具疼痛指数大全图片程度(sp工具疼痛列表)大家好,小活来为大家解答以上的问题。sp工具疼痛指数大全图片程度,sp工具疼痛列表这个很多人还不知道,现在让我们一起来看看吧! 1、一丈红,是较重的木杖,力度大,把屁股拍成烂肉,再打,就伤股骨头,尾骨了。 2、藤条痛的敏锐,适合日常,大力轮打同一部位,不超过10下,效果不错。 https://www.jnw.cc/kpzq/202209/2279775.html
1.sp工具sp工具哪款好?看实拍,买好货!京东JD.COM为您提供专业的sp工具哪款好的优评商品,从sp工具价格、sp工具品牌、图片、好评度等方面精选用户购买评价心得。京东优评,看实拍,买好货!https://yp.m.jd.com/98559a54dd6d66056619.html
2.华为开发者问答华为开发者联盟HarmonyOS Developer https://developer.huawei.com/consumer/cn/forum/topic/0201617465815410571
3.品牌的推广策划方案(通用12篇)微信、微博作为网络宣传的最有效渠道,是集团品牌对外宣传必不可少的工具。xx年度,集团xx及官方微博将重点在互动推广上下功夫,组织策划不少于4场较大型的线上互动活动,力争关注人数达6000-10000人次,且将利用各项目营销推广活动,扩大集团公众号的推广力度和范围,努力培养一批忠实的粉丝;在日常内容更新上,主要集中播报集团...https://www.oh100.com/zhichang/1244084.html
4.whld.longdalvye.com/mmmj79623690.shtml武汉铁路物流中心谷城营业部职工按照优先批车、优先配空、优先装车、优先卸车、优先放行“五优先”原则,开辟“堰水进京”绿色通道,以最快速度装车,确保“堰水进京”铁路物流专列顺利开通。 “此次‘堰水进京’首趟铁路物流专列共发送30车近1500吨饮用水,我们将以首发为契机,进一步发挥铁路运输速度快、成本较低、受...http://whld.longdalvye.com/mmmj79623690.shtml
5.淘宝店铺推广案例10篇(全文)4.要掌握站内推广工具的使用技巧。在运营过程中,负责推广的客服人员对于各种站内推广工具及推广手段的熟悉程度,很大程度上将决定品牌店的推广成本及推广效果。所以制定科学的培训计划,非常重要,推广人员要做到的,是对每个推广工具及手段的使用、技巧都了如指掌,这样才能根据多变的销售计划,灵活地选择推广工具及手段,减...https://www.99xueshu.com/w/filew6408d73.html
6....工具类。包含bus,颜色,日期,文件,json,log,sp,加解密,num,图片...09.Sp轻量存储工具类 10.辅助计算工具类 11.加密和解密工具类 12.Num格式处理工具类 13.设备参数获取工具类 14.图片处理工具类 ...采用原生PageRouteBuilder,这个是一个渐变的效果 pushAnimationFade : 跳转页面带动画 /// type ---> SlideRL 从右到左的滑动 /// type ---> Slide...https://github.com/yangchong211/YCFlutterUtils
7.Maya课时:SP工具面板介绍视频教程翼狐网致力于推动CG艺术发展,为用户提供海量的CG视频教程,本节内容主要介绍【2022更新】PBR材质《惊鹿》SP材质贴图系统教学【基础|案例】之课时7:SP 工具面板介绍.https://www.yiihuu.com/v_199650.html
8.xxapp.yhryj.com/kpf33190060.htm被各种工具调教花蒂 2天前 甘雨拔萝卜图片高清壁纸 女子教室欲火难耐要自助快餐 3天前 校花被惩罚下面放震蛋上课视频 亚洲bt电影下载 5天前 男受扒开屁股鞭打臀缝惨叫 装不下已经流出来了好烫公交车 1天前 啊学长我们换个地方C周艾菲 脱了我奶罩亲我奶头好舒服 0天前 野花香社区TV 好大7.NETAPP 6天...http://xxapp.yhryj.com/kpf33190060.htm
9.如何入门PV制作——PV师入坑教程(第一版)常见软件工具等资源下载 封面 前言 这里是白歌,咸鱼一条。之前,在一个MAD的新人群里,看到了一些不错的新人引导教程,突然想到PV这边,关于PV方面入坑指导这方面的的东西比较缺,回想起自己当时入PV坑,自己摸索的经历,有感而发,于是有了写这个指南的想法,之前也和简乐大大讨论过关于入门教程,吧里应该有过一个新人...https://baigebg.com/archives/1455/
10.www.hcg.com.cn/news.php/32781474.shtmlsp打板子调教室色18禁r 50.05MB 1625好评 黄片视频大全色污 必赢官方APP 1区2区3区4区产品...美女裸身无挡图片视频 黄色网站免费小视频 欧美淫妻群交 95.19MB 55%好评1890人) 老七福利影院...被各种工具调教花蒂 www.黄视频 成全视频在线观看完整版漫画 29.17MB 65%好评06人) 黄片 ...http://www.hcg.com.cn/news.php/32781474.shtml
11.用一篇干货,让你掌握「切图标注」这个知识点!优设网为了能够满足开发人员对于效果图的高度还原需求。 二、发展 最早开始的切图/标注都是设计师手动进行,花费的时间长不说,开发人员看到的也通常是一个页面标满了混乱不堪的红色尺寸。 经过长时间的改进,如今有了各种软件和插件。设计师只需上传源文件分享链接,开发人员就能在线下载各种尺寸切图,想看元素的标注只需点击...https://www.uisdc.com/firework-label-knowledge
12.营销策略方案(精选10篇)利用患者口碑需要注意:保证患者疗效的真实性,确实达到预期治疗效果;不要用物质利益进行诱导;一定要征得患者同意,发至内心的愿意给企业做宣传。这样才能保证口碑的效果。 6、电话、短信——新型征服工具 电话、手机的普及,成了最新传媒。对于购买的患者都要意义详细记录,包括年龄、住址、经济条件、联系方式、个人爱好等等...https://www.ruiwen.com/word/yingxiaoceluefangan.html
13.sp简剪–视频压缩工具/在线无损压缩–智选AI网sp简剪是提供视频在线无损压缩,支持avi压缩,flv压缩,m4v压缩,mkv压缩,mov压缩,mp4压缩,wmv压缩,3gp压缩等多种格式压缩且支持为视频添加伴奏,修改背景音乐,裁剪尺寸,无需下载,无水印,无广告,在线体验,压缩后视频仍保持清晰。此外,sp简剪还支持添加伴奏、修改背景音乐以及裁剪视频尺寸等功能。最重要的是,它无需下载安...https://hbzgn.com/archives/4151.html
14.「设计方法」UI工作流程指南(一)03. 动画效果 动画效果已经越来越多的以各种形式出现在网页设计上,诸如gifs, SVG, WebGL CSS 或小视频。 04.渐变色 关键词:多色、同色系、对比色 渐变色是时下最主要的流行趋势之一,始于2016且势头至今有增无减。像Instagram这样的业界大拿甚至将其logo由扁平改成了多颜色渐变。从logo到按键和图片,渐变色的潮流...https://maimai.cn/article/detail?fid=1432760722&efid=WECXIWo5VTVdp8MWzUWhCA
15.www.lwlocks.com/mokaka49393.htmlwww.lwlocks.com/mokaka49393.html 就哈格尔本人来说,他在任上的工作在很大程度上是贯彻奥巴马公开表达的愿望,比如把美国军队从阿富汗撤出,削减五角大楼的预算,几乎从不表示异议。他的确做到了激发应征入伍士兵的信心,而且常常似乎是在与部队交谈时、或与他们分享自己的越南作战经历时,表现得最自信。-——。https://www.lwlocks.com/mokaka49393.html
16.从理论到实践:专业设计师助你全面掌握在线原型设计方法!在线原型设计工具可以在 Windows、Mac、Linux 以及各种移动设备不同的操作系统和设备上使用,无需下载安装,实时协作和共享功能更加即时高效。定期更新的功能以及各种插件和集成,都为在线原型设计提供更多可能性。 相信大家看完理论之后已经迫不及待要开始实践了 ...https://js.design/special/article/online-prototyping-methods.html
17.Apache2UbuntuDefaultPage:ItworksThis is the default welcome page used to test the correct operation of the Apache2 server after installation on Ubuntu systems. It is based on the equivalent page on Debian, from which the Ubuntu Apache packaging is derived. If you can read this page, it means that the Apache HTTP server...http://vb.net/
18.推广活动策划方案(通用18篇)第七:效果评估与监测 网络推广效果如何,后期的监测与评估是相当重要的。 1、利用统计分析工具监测推广...2、在第一场和第二场比赛中,参赛者先品尝工作人员准备好的各种啤酒(或白酒),根据口味来判断酒名,正确...给予客户大折扣、大优惠、送旅游、抽大奖,不断提升我们案场人气,情感营销加上SP配合、假客户等,促使...https://www.unjs.com/huodongfangan/202301/6240738.html
19.程序员该如何把Windows系统打造的跟Mac一样牛逼?3、文件浏览增强工具:Spolight VS Listary - Spotlight 自从升级到macOS Sierra后,其实mac自带的Spotlight已经很强大了,至于类似Alfred的神器,我倒觉得一般用户没必要折腾了,当然你想更Geek点,可以折腾下Alfred,毕竟那样看起来很酷!关注公众号 逆锋起笔,回复 pdf,下载你需要的各种学习资料。 https://cloud.tencent.com/developer/article/1771461