移动app开发(develop)中多种设备(shèbèi)尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计(Design)师选择(Select)性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。
加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发(develop)必须考虑(consider)适配大、中、小三种屏幕。所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式(pattern)?一个基本思路是:
1、选择一种尺寸作为设计(Design)和开发基准;
2、定义一套适配规则,自动适配剩下两种尺寸;
3、特殊适配效果给出设计(Design)效果。
手机淘宝的iPhone 6/iPhone 6 Plus适配版本即将提交App store审核(解释:审查核实;审阅核定)。先晒一下我们采用的协作模式,再慢慢说明原委。
第一步,视觉设计(Design)阶段,设计师按宽度750px(iPhone 6)做设计稿,除图片外所有设计元素用矢量路径来做。设计定稿后在750px的设计稿上做标注,输出标注图。同时等比放大1.5倍生成宽度1125px的设计稿,在1125px的稿子里切图。
第二步,输出两个交付物给开发工程师:一个是程序用到的@3x切图资源,另一个是宽度750px的设计(Design)标注图。
第三步,开发(develop)工程师拿到750px标注图和@3x切图资源,完成iPhone 6(375pt)的界面开发。UI视觉设计承担的不是单纯意义上美术工人的工作,而是软件产品的产品“外形”设计。二是交互设计,主要在于设计软件的操作流程、树状结构、操作规范等。此阶段不能用固定宽度的方式开发界面,得用自动布局(auto layOUT(出局)),方便后续适配到其它尺寸。
第四步,适配调试阶段,基于iPhone 6的界面效果,分别向上向下调试iPhone 6 plus(414pt)和iPhone 5S及以下(320pt)的界面效果。移动端UI设计设计从工作内容上来说分为3大类别,即研究工具,研究人与界面的关系,研究人。 与之相应, UI设计师的职能大体包括三方面:一是图形设计,即传统意义上的“美工”。由此完成大中小三屏适配。
为什么选择iPhone 6作为基准尺寸?
当面对大中小三种屏幕需要适配的时候,很容易想到先做好一种屏幕,再去适配剩下两种屏幕。第一个决定是到底以哪种屏幕作为设计和开发的基准尺寸。我们选择(Select)中间尺寸的iPhone 6(750px/375pt)作为基准,基于几个原因:
1、从中间尺寸向上和向下适配的时候界面调整的幅度最小。375pt下的设计(Design)效果适配到414pt和320pt偏差不会太大。假设以414pt为基准做出很优雅的设计,到320pt可能(maybe)元素之间比例就不是那么回事了,比如图片和文字之间视觉比例可能失调。
2、iPhone 6 plus有两种显示模式,标准模式分辨率为1242×2208,放大模式分辨率为1125×2001(即iPhone 6的1.5倍)。移动端UI设计不单单从事美术绘画,更需要对软件使用者、使用环境、使用方式进行定位,并最终为软件用户服务。UI设计师进行的是集科学性与艺术性于一身的设计,他们需要完成的,简单说来,正是一个不断为用户设计视觉效果使之满意的过程。可见官方系统(system)里iPhone 6和iPhone 6 plus分辨率之间就存在1.5倍的倍率关系。很多情况下这两种尺寸可以用1.5倍直接等比适配。
3、1242×2208这个奇葩的数值是苹果官方(authority)都不愿意公开宣传的一个分辨率,不便于记忆和计算(calculate )栅格。640×1136虽然是广泛(extensive)应用的一个分辨率,但是大屏时代依然以小尺寸为设计基准显然不合时宜,设计师会停留在小屏的视角做设计。
所以,iPhone6的750×1334是最适合基准尺寸。
只交付一套设计(Design)稿,默认用什么规则来适配?
前文提到适配策略(strategy)是先选择iPhone 6作为基准设计(Design)尺寸,然后通过一套适配规则自动适配到另外两种尺寸。这套适配规则总结起来就一句话:文字流式,控件弹性,图片等比缩放。
控件弹性指的是,navigatio
N、cel
L、bar等适配过程(process)中垂直方向上高度不变;水平方向宽度变化时,通过调整元素间距或元素右对齐的方式实现自适应。这样屏幕越大,在垂直方向上可以显示更多网站内容,发挥大屏幕的优势(解释:能压倒对方的有利形势)。

按照上述默认适配规则,大中小三种屏幕显示效果均相同。有时候想在大屏幕显示更多网站内容,需要设计出特殊适配效果。比如App store首页焦点(比喻事情的关键所在)图,从iPhone 6适配到iPhone 6 plus时焦点图尺寸和排版做了特殊处理。底下应用(application)列表也从一排3 个变成一排4 个,真正实现了大屏幕显示更多内容的理念。这些就需要设计师给出相应设计稿。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。