苹果如何实现一份设计稿支持多个尺寸?
2015-06-10 17:53
330 查看
本文转载至 http://www.a.com.cn/info/gc/2014/1027/277775.html
随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。
移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43303.png)
加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发必须考虑适配大、中、小三种屏幕。所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式?一个基本思路是:
1、选择一种尺寸作为设计和开发基准;
2、定义一套适配规则,自动适配剩下两种尺寸;
3、特殊适配效果给出设计效果。
手机淘宝的iPhone 6/iPhone 6 Plus适配版本即将提交App store审核。先晒一下我们采用的协作模式,再慢慢说明原委。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43304.png)
第一步,视觉设计阶段,设计师按宽度750px(iPhone 6)做设计稿,除图片外所有设计元素用矢量路径来做。设计定稿后在750px的设计稿上做标注,输出标注图。同时等比放大1.5倍生成宽度1125px的设计稿,在1125px的稿子里切图。
第二步,输出两个交付物给开发工程师:一个是程序用到的@3x切图资源,另一个是宽度750px的设计标注图。
第三步,开发工程师拿到750px标注图和@3x切图资源,完成iPhone 6(375pt)的界面开发。此阶段不能用固定宽度的方式开发界面,得用自动布局(auto layout),方便后续适配到其它尺寸。
第四步,适配调试阶段,基于iPhone 6的界面效果,分别向上向下调试iPhone 6 plus(414pt)和iPhone 5S及以下(320pt)的界面效果。由此完成大中小三屏适配。
为什么选择iPhone 6作为基准尺寸?
当面对大中小三种屏幕需要适配的时候,很容易想到先做好一种屏幕,再去适配剩下两种屏幕。第一个决定是到底以哪种屏幕作为设计和开发的基准尺寸。我们选择中间尺寸的iPhone 6(750px/375pt)作为基准,基于几个原因:
1、从中间尺寸向上和向下适配的时候界面调整的幅度最小。375pt下的设计效果适配到414pt和320pt偏差不会太大。假设以414pt为基准做出很优雅的设计,到320pt可能元素之间比例就不是那么回事了,比如图片和文字之间视觉比例可能失调。
2、iPhone 6 plus有两种显示模式,标准模式分辨率为1242x2208,放大模式分辨率为1125x2001(即iPhone 6的1.5倍)。可见官方系统里iPhone 6和iPhone 6 plus分辨率之间就存在1.5倍的倍率关系。很多情况下这两种尺寸可以用1.5倍直接等比适配。
3、1242x2208这个奇葩的数值是苹果官方都不愿意公开宣传的一个分辨率,不便于记忆和计算栅格。640x1136虽然是广泛应用的一个分辨率,但是大屏时代依然以小尺寸为设计基准显然不合时宜,设计师会停留在小屏的视角做设计。
所以,iPhone6的750x1334是最适合基准尺寸。
只交付一套设计稿,默认用什么规则来适配?
前文提到适配策略是先选择iPhone 6作为基准设计尺寸,然后通过一套适配规则自动适配到另外两种尺寸。这套适配规则总结起来就一句话:文字流式,控件弹性,图片等比缩放。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43304-50.png)
控件弹性指的是,navigation、cell、bar等适配过程中垂直方向上高度不变;水平方向宽度变化时,通过调整元素间距或元素右对齐的方式实现自适应。这样屏幕越大,在垂直方向上可以显示更多内容,发挥大屏幕的优势。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43305.png)
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43308.png)
按照上述默认适配规则,大中小三种屏幕显示效果均相同。有时候想在大屏幕显示更多内容,需要设计出特殊适配效果。比如App store首页焦点图,从iPhone 6适配到iPhone 6 plus时焦点图尺寸和排版做了特殊处理。底下应用列表也从一排3+个变成一排4+个,真正实现了大屏幕显示更多内容的理念。这些就需要设计师给出相应设计稿。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43311.png)
源自:中华广告网
一档优质的互联网视频节目长什么样?2014.10.27
四个方面揭示传统门户的衰落2014.10.24
文化“走出去”如何讲好中国故事2014.10.24
评论区域
评论(0条评论)
![](http://changyan.itc.cn/v2.5/v2015061034/src/css/imgs/vcode.jpg)
![](http://assets.changyan.sohu.com/upload/asset/scs/images/pic/pic42_null.gif)
发布
微博登录
QQ登录
游客
还没有评论,快来抢沙发吧!
中华广告网正在使用畅言
新闻资讯more+
![](http://www.a.com.cn/uploads/141027/7-14102G54Q4J5.jpg)
【近年来我国文化领域立法成就综述】【国务院印发体育产业意见 ...
安沃传媒获广告节“长城奖”四项
湖南卫视招商会引爆客户热情:《
妙手画未来,意大利治愈系插画
《女神的新衣》完美收官:颠覆综
2014中国民营企业500强名单发布 苏宁
黄页搜索more+
北京
上海
广州
深圳
成都
天津
南京
武汉
沈阳
重庆
西安
杭州
青岛
大连
济南
新媒体推荐more+
![](http://www.a.com.cn//app/uploads/2014/1027/1414374442.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414374233.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414374083.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373942.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373806.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373654.jpg)
潘璠:城市本该允许街头艺人存
长江日报:“卖萌”让故宫离我
程世杰:埋儿奉母的广告给谁看
马克.扎克伯格的中文秀
1997-2014 北方国联版权所有
用户注册
关于我们
广告服务
会员服务
人才服务
联系我们
诚聘英才
网站声明
A网动态
![](http://www.a.com.cn/statics/images/index/foot-img.jpg)
北方国联信息技术有限公司 版权所有 copyright 网络广告 京海工商广字第0416号
京ICP备08009032号-4 电子公告审批[2002]字第6号 北京市公安局海淀分局登记备案号 1101084037 互联网信息服务审批[2001]字第361号
公司注册地址:北京市朝阳区光华路甲8号院15层18号房内1501-352 联系电话:59527001/59527331
随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。
移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43303.png)
加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发必须考虑适配大、中、小三种屏幕。所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式?一个基本思路是:
1、选择一种尺寸作为设计和开发基准;
2、定义一套适配规则,自动适配剩下两种尺寸;
3、特殊适配效果给出设计效果。
手机淘宝的iPhone 6/iPhone 6 Plus适配版本即将提交App store审核。先晒一下我们采用的协作模式,再慢慢说明原委。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43304.png)
第一步,视觉设计阶段,设计师按宽度750px(iPhone 6)做设计稿,除图片外所有设计元素用矢量路径来做。设计定稿后在750px的设计稿上做标注,输出标注图。同时等比放大1.5倍生成宽度1125px的设计稿,在1125px的稿子里切图。
第二步,输出两个交付物给开发工程师:一个是程序用到的@3x切图资源,另一个是宽度750px的设计标注图。
第三步,开发工程师拿到750px标注图和@3x切图资源,完成iPhone 6(375pt)的界面开发。此阶段不能用固定宽度的方式开发界面,得用自动布局(auto layout),方便后续适配到其它尺寸。
第四步,适配调试阶段,基于iPhone 6的界面效果,分别向上向下调试iPhone 6 plus(414pt)和iPhone 5S及以下(320pt)的界面效果。由此完成大中小三屏适配。
为什么选择iPhone 6作为基准尺寸?
当面对大中小三种屏幕需要适配的时候,很容易想到先做好一种屏幕,再去适配剩下两种屏幕。第一个决定是到底以哪种屏幕作为设计和开发的基准尺寸。我们选择中间尺寸的iPhone 6(750px/375pt)作为基准,基于几个原因:
1、从中间尺寸向上和向下适配的时候界面调整的幅度最小。375pt下的设计效果适配到414pt和320pt偏差不会太大。假设以414pt为基准做出很优雅的设计,到320pt可能元素之间比例就不是那么回事了,比如图片和文字之间视觉比例可能失调。
2、iPhone 6 plus有两种显示模式,标准模式分辨率为1242x2208,放大模式分辨率为1125x2001(即iPhone 6的1.5倍)。可见官方系统里iPhone 6和iPhone 6 plus分辨率之间就存在1.5倍的倍率关系。很多情况下这两种尺寸可以用1.5倍直接等比适配。
3、1242x2208这个奇葩的数值是苹果官方都不愿意公开宣传的一个分辨率,不便于记忆和计算栅格。640x1136虽然是广泛应用的一个分辨率,但是大屏时代依然以小尺寸为设计基准显然不合时宜,设计师会停留在小屏的视角做设计。
所以,iPhone6的750x1334是最适合基准尺寸。
只交付一套设计稿,默认用什么规则来适配?
前文提到适配策略是先选择iPhone 6作为基准设计尺寸,然后通过一套适配规则自动适配到另外两种尺寸。这套适配规则总结起来就一句话:文字流式,控件弹性,图片等比缩放。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43304-50.png)
控件弹性指的是,navigation、cell、bar等适配过程中垂直方向上高度不变;水平方向宽度变化时,通过调整元素间距或元素右对齐的方式实现自适应。这样屏幕越大,在垂直方向上可以显示更多内容,发挥大屏幕的优势。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43305.png)
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43308.png)
按照上述默认适配规则,大中小三种屏幕显示效果均相同。有时候想在大屏幕显示更多内容,需要设计出特殊适配效果。比如App store首页焦点图,从iPhone 6适配到iPhone 6 plus时焦点图尺寸和排版做了特殊处理。底下应用列表也从一排3+个变成一排4+个,真正实现了大屏幕显示更多内容的理念。这些就需要设计师给出相应设计稿。
![](http://www.a.com.cn/uploads/allimg/141027/303407-14102G43311.png)
源自:中华广告网
更多看点more+
错过风口的微信自媒体应该怎么搞?2014.10.27一档优质的互联网视频节目长什么样?2014.10.27
四个方面揭示传统门户的衰落2014.10.24
文化“走出去”如何讲好中国故事2014.10.24
评论区域
评论(0条评论)
![](http://changyan.itc.cn/v2.5/v2015061034/src/css/imgs/vcode.jpg)
![](http://assets.changyan.sohu.com/upload/asset/scs/images/pic/pic42_null.gif)
发布
微博登录
QQ登录
游客
还没有评论,快来抢沙发吧!
中华广告网正在使用畅言
新闻资讯more+
一周行业聚焦:10.20----10.24
![](http://www.a.com.cn/uploads/141027/7-14102G54Q4J5.jpg)
【近年来我国文化领域立法成就综述】【国务院印发体育产业意见 ...
安沃传媒获广告节“长城奖”四项
湖南卫视招商会引爆客户热情:《
妙手画未来,意大利治愈系插画
《女神的新衣》完美收官:颠覆综
2014中国民营企业500强名单发布 苏宁
黄页搜索more+
北京
上海
广州
深圳
成都
天津
南京
武汉
沈阳
重庆
西安
杭州
青岛
大连
济南
新媒体推荐more+
![](http://www.a.com.cn//app/uploads/2014/1027/1414374442.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414374233.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414374083.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373942.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373806.jpg)
![](http://www.a.com.cn//app/uploads/2014/1027/1414373654.jpg)
潘璠:城市本该允许街头艺人存
长江日报:“卖萌”让故宫离我
程世杰:埋儿奉母的广告给谁看
马克.扎克伯格的中文秀
1997-2014 北方国联版权所有
用户注册
关于我们
广告服务
会员服务
人才服务
联系我们
诚聘英才
网站声明
A网动态
![](http://www.a.com.cn/statics/images/index/foot-img.jpg)
北方国联信息技术有限公司 版权所有 copyright 网络广告 京海工商广字第0416号
京ICP备08009032号-4 电子公告审批[2002]字第6号 北京市公安局海淀分局登记备案号 1101084037 互联网信息服务审批[2001]字第361号
公司注册地址:北京市朝阳区光华路甲8号院15层18号房内1501-352 联系电话:59527001/59527331
相关文章推荐
- nginx+keepalived实现双机热备高可用性
- 第十四周 项目一--小玩文件(2)
- php正则表达式—修正模式
- Android的内存优化
- java中的static详解
- Windows向Ubuntu server传递文件
- 第4讲(客户端的编译与游戏的升级)
- Using reCaptcha with java/jsp
- Java Web网站应用中的单点登录
- JS事件
- eclipse在多modules项目结构下避免模块间依赖引用的场景
- 典型用户和场景
- centos7设置rc.local文件使用
- php简单图像创建入门实例
- 加密算法分类
- 企业生产环境用户权限集中管理项目方案
- SSH登录过程较慢
- ArcGIS Engine效率探究——要素的添加和删除、属性的读取和更新
- Hadoop中自定义计数器
- UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别