【专业帖】iPhone 6 / 6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?

移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代。看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了。

加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发必须考虑适配大、中、小三种屏幕。所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么协作模式?一个基本思路是:
1、选择一种尺寸作为设计和开发基准;
2、定义一套适配规则,自动适配剩下两种尺寸;
3、特殊适配效果给出设计效果。
手机淘宝的iPhone 6/iPhone 6 Plus适配版本即将提交App store审核。先晒一下我们采用的协作模式,再慢慢说明原委。

第一步,视觉设计阶段,设计师按宽度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作为基准设计尺寸,然后通过一套适配规则自动适配到另外两种尺寸。这套适配规则总结起来就一句话:文字流式,控件弹性,图片等比缩放。

控件弹性指的是,navigation、cell、bar等适配过程中垂直方向上高度不变;水平方向宽度变化时,通过调整元素间距或元素右对齐的方式实现自适应。这样屏幕越大,在垂直方向上可以显示更多内容,发挥大屏幕的优势。

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

时间: 2024-10-10 03:54:59

【专业帖】iPhone 6 / 6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸?的相关文章

iPhone 6/6 Plus 出现后,如何改进工作流以实现一份设计稿支持多个尺寸? --【转载】

移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿.随着苹果发布两种新尺寸的大屏iPhone 6,iOS平台尺寸适配问题终于还是来了,移动设计全面进入“杂屏”时代.看看下面三款iPhone尺寸和分辨率数据就知道屏幕有多杂了. 加上Android生态中纷繁复杂的各种奇葩尺寸,现在APP设计开发必须考虑适配大.中.小三种屏幕.所以如何做到交付一套设计稿解决适配大中小三屏的问题?设计和开发之间采用什么

首先打个广告:如果需要做物联网专业的毕业设计以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室

首先打个广告:如果需要做物联网专业的毕业设计以及嵌入式项目合作,欢迎进入我们工作室:创想嵌入式设计工作室 以下选题我们工作室都可以完成且保证每套设计都属于定制设计,不做重复设计和套件,欢迎光临本工作室进行咨询:https://item.taobao.com/item.htm?id=573727140450  进店即有福利相送!!! 医院病房管理系统的开发与实现 基于WEB的校际互动平台设计与实现 食堂管理系统的设计与实现 基于Android平台的策略型游戏的设计与开发--以大富翁游戏为例 基于A

Microsoft Office 365专业增强版更新到1804版本后Word文档格式出现乱码?

这几天一直Word一直用的很不爽,新建一个文档或者打开一个以前的老文档,一看怎么格式全是混乱的?想起来4.27号Office 365给我推送月度更新,更新到最新版本(1804 9226.2114)后就有了这个问题.不能不用office啊,于是就查找微软的解决办法,最开始找到这样一个方法:https://answers.microsoft.com/zh-hans/msoffice/forum/msoffice_install-mso_win10-mso_365hp/office365%E5%8D%

电商的支付前、中、后这3个流程都是怎么设计的?

支付环节对于任何一个涉及到线上交易的网站都是最重要的一个环节,大部分的商业网站都是想让用户将买买买进行到底,如果在支付环节出现问题,让原本就要付款的用户失去购买欲望,后果可想而知.如何在支付环节让提高用户的购买概率?其实现有的很多商务网站的网站在这方面已经做的很成熟了,我们可以多了解这些支付流程的设计,思考为什么这么做,以此作为参考来优化自己产品的支付流程. 支付前 1.触发用户注册登录的条件.对比两大电商平台京东和淘宝,京东允许用户在选购好商品加入购物车,在进入支付环节前才要求用户登录,而淘宝

QRCode 扫描二维码、扫描条形码、相册获取图片后识别、生成带 Logo 二维码、支持微博微信 QQ 二维码扫描样式

参考链接:https://github.com/bingoogolapple/BGAQRCode-Android 原文地址:https://www.cnblogs.com/xindejiyi/p/10440006.html

简单定义工程架构

Configuration(宏定义:设备属性.系统版本.辅助定义.APP特征.字体.颜色.标识.接口API.Base:iamge\tag\userDefault\size) Pages(页面架构) Service(网络请求) Models(数据模型) Utility(自定义UI) Lib(开源工具类.自定义工具类) Resource (Image) http://blog.csdn.net/zeng11088/article/details/8546693 iOS常用第三方类库 http://b

ip6适配归纳

ip6适配归纳 ip6/6p的的分辨率从ip5的 320x568 变成了 375x667 和 414x736 .加上已经有的ip4的 320x480 和 ipad的 768x1024, 总共有5种尺寸, So以前的编码方式已经不适合了.我们需要改进现有的工作流,采用apple推荐的autolayout + sizeclass的方式去拥抱变化. 下面的一些文章是介绍了我们应该如何去做. 总的来说分UI和Develop两部分的变化, UI的变化主要是新的适配规则,3x和基准尺寸的改变, Develo

从iOS手雷出发-总结iOS多设备UI适配规范方案

iOS5.0于本周提交App Store,这两天iOS手雷成员各自都在总结.如果你仅仅认为首页/搜索改版是主要需求,那你就错了,其实iPhone6.iPhone6Plues的适配才是重点. 随着苹果发布iPhone6.iPhone6Plues,过去只属于Android设备的移动App多种设备尺寸适配问题,iOS的适配问题终于还是来了. 研发GG表示蛋疼...(根本是库克没调研清楚,小道消息说iPhone8又要回归4寸屏) 由于经验不足,发版过程界面适配BUG一直反复.为了将来不再受制于界面适配影

iPhone多尺寸屏幕适配--等比例数值计算

作为一个iOS开放者,在iPhone6和iPhone6 plus发布之后,慢慢的都会遇到屏幕适配的问题. 在讨论适配之前,我们先来看看系统提供的放大模式. 放大模式下:屏幕尺寸仍然为320宽度,会根据设备,界面等比放大至其他屏幕宽度的尺寸,由于是放大,会导致界面有轻微的模糊,并且状态栏也会和平时不一样(明显变大了). 那么适配模式下呢?不同尺寸设备的屏幕点像素是不一样的,如果要处理一个界面,并且要求iPhone6plus和iPhone5S是同一套设计稿,看起来一样比例.那么怎么破? 无论是使用传