如何改进工作流让设计稿支持多个尺寸?

   最新的 Photoshop 是有跟 Sketch 一样的输出切图功能的(Generator),用 2x 的 PSD 输出 3x 的切图也可以。而且 Photoshop 配合 Slicy 输出切图比 Sketch 3 快捷很多。

  Sketch 相当棒,但目前(v3.1)还是有不少小问题,加上对中文支持不够好,在界面设计中还不能完全取代 Photoshop。

  关于题目的问题,首先一份设计稿就不能适用于 iOS 各手机屏幕尺寸。以下是 Bjango 把目前各 iOS 手机屏幕还原为 1x 的对比图,可见在设计稿中四种屏幕尺寸宽高都不一样,不是简单地把 iPhone 5 界面缩放一下就变成 iPhone 6 的设计稿了。


  如何支持多个尺寸屏幕,这个要分情况讨论。

  对于常规界面我们可以偷个懒,只做 iPhone 5 屏幕尺寸的设计稿,请开发在其它屏幕上自适应,最终检查实机效果没问题就行。

  苹果官网上屏幕对比页面里用到的都是常规界面:


  对于一些定制的界面我们应该根据不同屏幕重新适配,比如下面是个简单的 profile 页面示例,自动适配到大屏幕的效果挺糟糕的。


  此时设计师应该手动为大屏幕重新调整设计,像下图一样。


  在上图中可看出 iPhone 6 Plus 界面中部分切图尺寸比 3x 更大,要单独切图,所以不是说简单地给 iPhone 6 Plus 统一切 3x 图就 OK 的了。这时矢量切图在开发中优势很明显,只要把大屏幕中切图的尺寸告诉开发即可,无需针对非 3x 元素额外输出切图。

  * 手机屏幕毕竟还是像素位图,像细线图标即使是矢量的在缩放后仍可能会出现虚化模糊的现象(类似 HTML 里的 icon font),理论上并非所有情况都适合用矢量切图。但是,iPhone 6 Plus 屏幕本身又是 downscale 的,导致原本 pixel perfect 的切图也会在缩放后发虚,完全没有 pixel perfect 而言,究竟是不是 iPhone 6 Plus 屏幕已经优化的看不出像素点了,要等看到实机才能确定。

  切图方面用 Sketch 的话可以尽量试试 PDF 矢量切图(但要在实机上确认效果)。Photoshop 就只能输出位图了,上面提到定制界面里的一些切图得单独输出,其他常规的用 2x 的 PSD 输出 1-3x 切图即可。

  另外,AI 不适合做界面设计。勇于尝试 Sketch 是好的,但若 Sketch 各种毛病忍不了的话建议还是用 Photoshop 好些。

  另外强烈推荐@Akane_Lee 老师一篇iPhone 6 及 Plus制图建议的好文!

  @Akane_Lee :iPhone 6 和 Plus 新机一发表,群里就有人跑来哀嚎说老板叫他准备 iPhone6 的适配,可现在什么文档都没有完整啊!在很多细节不明的情况下,我只能建议这种最保险安全的作法:做 @1x,放大给 @2x 和 @3x 用。以下情境预设为做一套 Mockup 要切出各种尺寸的图。

  做小放大

  之前做 @2x 的时候很多设计师在争执做大缩小、还是做小放大的问题。原本在 @2x 的情况下只要保持数值都是双数就可以了,但现在 @3x 出现,要保持所有的数值都要能是 3 的倍数…乖乖地做小放大最安全。当然也可以大缩小,但几乎每一个组件都有4个数值:X、Y、Width、Height,还有字级。要保证这些数值都是3的倍数,我真的觉得做 @1x 比较快。

  做小放大好处多喔!

  不用担心小图放大细节会糊掉。

  图文件尺寸小,效能吃得少,计算机跑得顺。

  标示尺寸 1:1 ,方便快速。

  完全不用烦恼数学问题除不尽算错怎么办。

  参考数据:iPhone 6 Screens Demystified

  翻译版见微博:http://weibo.com

  标示尺寸

  你知道 RD 刻界面都是用 @1x 的数值吗?即使设计师给的标示尺寸是 @2x ,RD 还是得除以 2 才能动工。现在有 @3x 的尺寸。设计师普遍数学不好,你确定自己做大缩小设计出来所有的切图和标示尺寸都能被 3 整除吗?万一算错被 RD 退件来回修改的时间是谁要吞下去?

  明知自己算数学有危险就不要拿自己弱项硬上了吧…

  补充:真的、数学不好不要硬上…(遮脸)

  向量

  向量的好处就是不管怎么放大缩小都能保持图档锐利,真需要像素图也有智能型对象这样的功能,做小放大绝对能保持页面锐利。除非你做图习惯不好到必需用更破烂的数学去补救,不然做小放大会遇到的意外远远少于做大缩小。

  先求能做到正确无误,再来考虑创意美观。

  就像写考卷一样,字再怎么漂亮答案填错还不是 0 分?团队合作不是写考卷,自己出包耍笨就算了,设计师背后还有 RD 要接手啊…

  兵来将挡

  某:「中午 RD 过来:iPhone 6 的适配你怎么看?」

  我:「没问题,大家把官方出的 HIG 研读下,我们来好好讨论。」

  (关掉还没放出完整文件的官网网页,结束这个回合。)

  某:「他刚刚又跑来跟我说审核要兼容 6 的尺寸。」

  我:「说自己对 iOS 8 非常不熟,请他们提供完整 Guideline 避免再被退。然后 每4小时就去戳他一次 请问有Guideline了吗?我在等着改版耶!」

  (官方文件还在 Updated:2014-09-08 ,发表会前的事。)

  某:「策划又过来问了,天真的想用 pad 的尺寸来压缩直接用到手机…」

  我:「跟他说,如果规范出来不能这样搞,时程和人力成本的浪费是你自己要吞下去喔~~~」

  某:「早上老板念叨了一句,6 的适配要考虑说了…」

  某:「老大,你样机什么时候给我我什么时候弄。」

  (GOOD JOB!)

  以上是群里对话…愿贾伯斯在天之灵能保佑所有 UI 设计师(还有我的数学)。

  Photoshop 支持用矢量(而且应该只用矢量)元素设计界面,只是无法输出矢量资源(可以通过脚本用 AI 输出 SVG,但相对不那么方便)。

  iPhone 6 刚出,就有精彩好文呦!

时间: 2024-11-29 17:48:32

如何改进工作流让设计稿支持多个尺寸?的相关文章

移动开发之设计稿转换页面单位尺寸

在写这篇文章之前,我询问了在唯品会和腾讯的童鞋.以及公司里面前端大神(深哥),对于设计稿切图的详细方法,经过对比验证,得出设计稿转换页面单位尺寸方法步骤.我分别询问下面四个问题: 1. 设计稿的单位是什么,一般大小是什么? 2. 页面长度单位用什么,px.em.rem,还是混合,如果用rem,html的font-size是多少? 3. 设计稿转换成页面长度的方法? 4. 如果做媒体查询,合适的区间是什么? PS:他们都已设置viewport Q&A --朱姐(腾讯)回答 1. 设计稿的单位是px

前端开发-前端怎样拿ps量设计稿的每个部分尺寸,点击其中的文字得到字体的属性和查看色系?

问题描述 前端怎样拿ps量设计稿的每个部分尺寸,点击其中的文字得到字体的属性和查看色系? 以前用的都是firework,这次换了photoshop完全不会用,像个无头苍蝇. 请求大家帮助 解决方案 点击左侧工具栏的T,在坐下放就会显示文字属性 解决方案二: PS旁边有个导航器,,,可以通过选区进行测量获取; 特定部分可以直接通过内置功能查看,比如字体是可以直接查看的 背景颜色

Ps Play让你在终端预览你的PS设计稿

Ps Play作为一个通过WiFi网络,能够让用户实时在终端设备上预览电脑上Photoshop的设计稿,然后还可同步调试及截图并保存到移动终端,可以让用户通过Email.微信等工具即时分享的跨终端应用.ISUX首个独立策划.设计及研发的跨终端应用产品终于华丽地诞生了. 而Ps Play在移动设计界可算是一个非常接地气的工具类产品,因为它结局了设计师日常工作遇到的问题,而产品创意的来源,来自于同事间的吐槽:"现在应该能有个工具,可以让手机同步显示在电脑上做的设计稿嘛--"而为了满足这种日

一款APP从设计稿到切图过程全方位揭秘

  我本身是一名GUI设计师,所以我只站在GUI设计师的角度去把APP从项目启动到切片输出的过程写一写,相当于工作流程的介绍吧.公司不同,流程不尽相同,但是终究还是能有些帮助. 依旧声明:这里写的不是一种规范,只是一种工作方法,大家在具体工作中,一定要灵活运用.另外,技术的更新是非常快的,我写的这些可能某些东西已经和你们的工程师搭档所用的方法不一样了,所以,还是要灵活运用~ 这里我们只说IOS系统下的设计,至于Android,因为尺寸太多,涉及的东西比较乱,我整理好以后再说吧. 页面篇幅比较长,

一键分享SKETCH设计稿的EASY SHARE

  今天安利的这款Sketch插件超级棒,可以一键生成可在线预览的设计稿,再也不用创建一堆的暂存图片了,一个链接轻松搞定. 如今 Sketch 已经成为很多公司设计团队主力设计工具.特别是对于无线产品的设计师,Sketch 能让大家效率提升不少.可是在项目过程中设计稿预览一直是一件很讨厌的事情,它会让你桌面生成一堆的暂存图片,来往的邮件也会变得非常的繁琐. 为了尽量简化这些降低效率的操作,有人开发了一款名为「Easy Share」 的Sketch 插件.只需一次简单的点击就能帮你定制创建一个在线

【我的Android进阶之旅】 高效的设计稿标注及测量工具Markman介绍

前言 最近有个烦恼是UI设计师可能太忙了,经常给出的UI设计稿中有很多地方都没有标注,比如长度和颜色值等.这个时候每次都要通过RTX来联系UI设计师或者直接跑到UI设计师面前,喊他重新标注一下,特别影响工作效率. 然而我对PS不熟练,又不想每次都去找UI设计师重新标注,只能自力更生,因此我想有没有能够高效地对设计稿标注及测量工具呢? 通过百度搜索到一款名为Markman的工具,能够高效地对设计稿标注和测量,下面我就把这款工具推荐给你们. 一.Markman介绍 Markman 是一款高效的设计稿

一个比较通用的分页控件,完整的设计时支持和比较流行的分页模式(提供源码下载)

这是我写的一个分页控件,功能如下: 1.支持设计时支持和两种分页模式,其中综合分页模式的效果如下: 普通分页模式的效果如下: 2.完善的设计时支持,包括自动套用格式和设计时面板设置: 使用方法: 在aspx页面中:复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Cyclone.Custom

页面构建工程师:理解UI设计师的意图还原设计稿

文章描述:页面构建工程师:对设计图的审稿能力很重要. 作为专业的页面构建工程师,除了在专业技能上有很高的要求以外,还需要具有一定的对设计图的审稿能力.审图,并非是意味着追求跟PSD一模一样,甚至耗费大量时间截屏跟PSD去"对像素".在我的理解中,审图是通过对UI设计稿的分析,充分理解UI设计师的意图,再结合UE的交互状态,从中做到真正的"还原设计稿". 事例一:有取有舍,方是领悟 比如,在这样一张设计稿中 设计师的意图: 这个话题列表的行高19px,每个单条话题下面

改进用户体验设计需要花多少钱?

当我们重视起用户体验时,就需要花成本来提供网站或产品的这一方面内容,而很都时候大家都觉得用户体验很难量化.那么对于改进一个用户体验的成本到底有多少?本文为您详细算一算. 我经常能听到一个传说:说是有个某个购物网站因为改进用户购买流程,让用户不注册也能购买,为这个网站赢得了3亿美金的钱(这个故事的版本貌似很多,如有类似经历者,可以不去纠结于这个例子).我也最近看到有网友(finger)写的<用户体验--真实的贡献还是洗脑运动?>中提到了这个例子.finger认为那个网站的用户数大,所以放大了改进