童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

如何基于开发的视角进行产品设计?

9月13日 终离去投稿
  既然UI设计师的主要工作是交付,那么学会以开发的视角和分析方法来进行设计将非常重要。
  面对完全不一样的媒介,设计师们会有不一样的目标,也会使用不一样的手法进行设计。比如说一名UI设计师与平面设计师的最大区别,大概就是在于UI设计师能够以开发的视角来做设计。
  UI这个词或许听起来非常新潮,但是UserInterface这个词组及其含义其实很早就已经出现了。古时候的设计师使用GIMP对用户界面进行设计,后来我们使用Photoshop进行这项工作,而现我猜大多数UI们都已经用上了Sketch。
  UI设计与其他的一些设计行当最大的一点区别就是,UI设计师输出的并不是最终的作品,他们通常还要把自己的设计先交付给开发,而且交付这个过程非常重要。
  你怎么去设计以至到你怎么输出你的设计将会直最终的产品产生重大的影响,所以对于这种媒介(software),设计师会面对的问题将会面对什么样的新问题。开发使用他们的开发工具(iOS的Xcode、Android的AndroidStudio等等)按照你的设计来构建界面的的方法和思路会与你在使用Sketch来设计UI的思路非常不一样。所以,既然UI设计师的主要工作是交付,那么学会以开发的视角和分析方法来进行设计将非常重要。
  开发眼中的设计稿长什么样
  人们总是会带着自己既有的知识和以往的经验来分析客观事物,开发眼中的设计稿跟设计师眼中的设计稿差异其实非常大。开发通常以视图(Views)为单位排布各个元素,Sketch里面的Symbols功能和Group的概念其实与视图的概念非常相似,都是事先规定好样式与属性,然后再在需要的地方重复使用。
  当然了,开发在使用他们的工具(Xcode、AndroidStudio等)来控制布局,构建我们的UI肯定不会像你在Sketch里面来得那么简单直接,但是设计师并不需要实际地去学习如在使用这些工具来对UI进行构建(当然如果你感兴趣的话,深度地了解一下这些又远又近的知识对你将有非常大的裨益)。我们可以将视图想象成一个类似于Sketch里面的Symbols或是Group的东西,样式、边框和大小都被规定好了,然后各个不同小视图以合乎道理的层级和顺序构建成我们的理想中的界面。
  拿AppleMusic举个小栗子。AppleMusic的专辑页面大致可以分为三个大视图:
  最上方的专辑详情区域。
  中间的歌曲列表页。
  我们熟悉的tabbar。
  这三个大视图之中又包含了从属于自己的小视图,譬如说专辑的照片就是属于专辑详情区域的视图,每个歌曲list也是属于歌曲列表视图内的小视图。
  上面那个充满了蓝色框框的图显示的是每个视图的边界,Sketch里面可不会给你显示这些东西,不过我们有Zeplin和Sketchmeasure这样的插件帮助我们标注并输出每个图层的边界大小,这对于实际开发来说非常有帮助。
  我们再来观察一下tabbar在Sketch里面的图层结构。
  这样的排列是比较接近在开发环境下搭建UI所使用的结构的。有太多的设计师并不会将图层整理得那么整齐,认为这并不影响视觉效果。这的确不影响视觉效果,但是这有可能会严重影响交付效果。所以下一次画UI的时候请尽量合理地安排好图层的结构和从属关系,多去阅读各个平台和系统的设计规范,别使用奇奇怪怪的数字来定义元素的尺寸和它们之间的距离。软件是程序写的,在这些层面上它就是那么方方正正,没有什么创新的空间。
  同样地,大家所说的保持软件的一致性,除了出于美观好用等各方面的考虑以外,其实也是为了更高效地进行开发。对于一套好的UI来说,它上面的几乎所有元素都需要是可以用数字描述的,包括多少像素的圆角,多少像素的描边。以开发的角度来看,只有数字才是描述你的UI的最有效的语言,有规律的数字才是维持一致性的保证。
  像开发安排视图一样安排好图层的结构,然后使用Zplin或者Sketchmeasure一键自动标注并且输出,加之及时有效的沟通和认真专业的态度,将大大减少你的程序员和你日后的改改改工作。科技日新月异,你还有很多别的新玩意要去学习,程序员也有很多新的技术要去专研,学会以开发的视角去做设计非常重要。切不要把为了一两个像素的偏移而争吵视作是自己具有工匠精神的体现,华为已经开始裁撤35岁以上的员工了,我渐渐觉得这样的鸡毛蒜皮的小事情简直就是浪费时间。
  1x
  关于使用一倍还是二倍做图的争论还是比较多的,国外的设计师喜欢用一倍,国内的设计师比较多用二倍,实际上两种选择都有自己的好处,好多高手也写了不少优秀的教程,在下就不在这里班门弄斧做比较了。
  我简单说说做一倍图的好处。
  一倍图计算起来很简单,要输出几倍就乘以几倍,这样的话你就能在Sketch里面使用插件一键输出所有倍数的图了。开发在搭建UI的时候还能直接使用你标注在上面的数字,大大较少了出错的可能。还有两点个人总结的小经验,就目前来讲,你能在官网或者是一些权威组织网站上面下载到的有关平台规范的设计源文件以及大部分素材都是用一倍图做的。另外,使用一倍图导出到目前比较主流的可交互原型制作软件(FramerStudio、Flinto、Principle、Form、Origami等等)内制作可交互原型会有更加良好的体验。
  输出色板
  设计师会在设计之前定好需要用到的各种颜色,开发其实也需要,他们会在一个文档里面将所有要用到的颜色先写下来(这些颜色也由设计师给到),然后再在需要的地方随时调用,概念就跟设计师参照视觉规范做设计一样。
  所以在设计UI的过程中请妥善保管你选定的颜色。如果时间充裕的话最好专门新建一个画板来保存你的颜色并使用Sketchmeasure一并输出。这样开发就能够复制上面的十六进制码直接粘贴到他们规定颜色的文档里面去了。
  为你能想到的所有情况而设计
  程序不可能总是在理想的状态中工作,故障与错误总是会有的。当出现比如说断网、弱网或者暂时没有内容可以展示时,程序的页面该怎么呈现并传达正确的信息给到用户。
  所以设计师在设计的时候一定要审慎处理各种不一样的情况。假如一个页面有可能会有不存在内容的状态,那么该怎么展示。
  总有你想不到的情况会发生,所以如果不明白的话多去询问一下传说中的知情人士,相信他们也会很乐意帮助你找出一些需要设计的异常情况。
  另外几件细碎的事情
  对于语言文字的处理一定不能掉以轻心,因为这有可能会将你的页面毁掉。如果一个视图内文字有可能会很多,那么要做截字处理还是自适应处理?如果某处会有出现大量英文的情况的话呢?
  不要太过追求完美,锱铢必较地去要求一个两个像素的完美并不值得提倡。就像前文提及的一样,我们最好能在前期就避免这些情况的发生。而且,软件开发过程中会有很多不可控、不可预估的情况发生,有些问题谁也没办法解决。学会接受一点点的瑕疵更有助于项目的推进。
  为软件添加上一些优雅的转场和漂亮的动效确实能改善用户体验,但设计师不需要要在软件的每一寸土地上都要施展自己的才华,使用系统自带效果不丢人。如今无论是安卓还是iOS,系统本身所能提供的动态效果已经非常不错了,学会怎么合理地使用它们也是一门考验功力的活儿。
  好的产品需要大家共同的努力!()加油!
投诉 评论 转载

数据交互的常见方式及案例交互设计师作为整个项目贯穿始终的一根线,除了有自身对需求的理解把控以及对页面布局的拿捏以外,充分吸取各种不同的思维方式,才能让我们在打怪升级的路上越走越远。特别是新人设计……目标导向设计法02:如何确定设计目标?上一篇文章《目标导向设计法01:如何才能让交互方案更靠谱?》说的是设计的本质是解决问题,所以做交互设计要有设计目标;而设计目标包含产品目标和用户目标。这篇文章来说说如何确定设计……通过减少认知超载,提升用户体验(上)“怎样才能改善用户体验设计?这是关于用户体验研究恒久不变的话题。今天给大家推送的是关于运用认知心理学中的相关理论来提升用户体验的研究。希望对大家有帮助。文章太长,会分成两次推送……QQ音乐年终盘点H5设计总结:音乐与色彩的次元幻想2016年是一个H5满天飞的年代,如何在众多牛气的H5中脱颖而出,留住用户关注和让朋友圈永无休止的不停传播呢?这也是一枚骚气且不隐忍的运营设计师一直研究琢磨的课题。这里拿QQ音……如何基于开发的视角进行产品设计?既然UI设计师的主要工作是交付,那么学会以开发的视角和分析方法来进行设计将非常重要。面对完全不一样的媒介,设计师们会有不一样的目标,也会使用不一样的手法进行设计。比如说一……探讨:对话式交互会成为未来主流的交互方式吗?本文详细分析了对话式交互的优缺点和应用场景,适合产品经理、UI设计师和交互设计师来阅读。一、要想火,傍大腿对话式交互,顾名思义,就是像两个人对话一样的交互方式。可以……演示一个交互设计师从接收需求到产出的过程从接收需求到产出?这过程中到底经历了什么?不妨来阅读本文作者的文字,一起来了解了解吧~项目背景公司在二月初新上线了一个微商订货系统,由于是V1。0版本,而且还是试运……百货类微信服务号改版:一个“失败”的设计案例?整理了一个售前项目的案例,重新绘制了36个原型页面,1张思维导图,3张流程图,2张对比图,1张结构图,介绍一家百货购物中心微信服务号改版的设计。下文中,图片不清晰可查看我……三种形式,浅析手持端日期控件日期控件,相信行业内所有的同学都不会陌生,尤其是交互的同学,可能会看得更加的仔细,日前,我们所接触到的各类app很多都有日期或时间的选择,而这些同功能的控件都以各式各样的姿态及……我们都在交互稿中放了些什么?作为一名交互设计师,在输出交互稿件之时,要考虑的不仅是如何将需求转为具体页面,而且还要清晰的将其中的思想传达给对方。“你是什么样的人,就会说什么样的话,做什么样的稿子”,……想做动效,可是你的需求写清楚了么?精美的动画对于提升产品体验有很大帮助,如促进用户理解功能,缓解用户情绪,调动用户积极心理,为产品提供亮点等等。诸如此类的文章相信各位已经看过不少了,不少人已经开始越来越重视动效……写给想要从事交互或者刚从事交互的盆友们本文作者是从一个工业设计毕业的学生,走过平面设计,做过UI设计,一步步转行到现在所喜爱的UX设计,并且一直处在努力开心地进步着的状态中。在本文中,也只想通过结合自己的经历和周围……
用户访谈,可能并不能帮你优化产品“采坑,填坑”,项目的那些事儿(第五阶段:项目跟进)技术型ToB产品,如何输出面向销售、客服以及客户的培训介绍材新产品上线,如何才能顺心、顺意、顺利Judy带你逛起点3岁以上的产品经理:学会屏蔽噪音,回归学习从人性交互开启AI产品发展之路分析:关于苹果WWDC2018的AI人工智能技术及直播应用成熟期产品要不要做竞品分析?5天思考3天设计,这个冷启动怎么做?10个步骤告诉你怎么做产品提案商业模式的定义做产品到底是做什么在电商发票系统中,我总结了这些经验孕期如何科学的补充叶酸多家银行掀网银价格战:竞相下调收费标准单位员工辞职申请书吃燕窝后不能吃什么呢《乘风破浪》三年,靠王心凌救市?苹果手机查定位会不会有通知(怎么定位iphone手机位置)我是云三年级作文热博聚热点网 小蝌蚪找妈妈饮用水中有哪些有毒物质年轻女生编什么发型好看这10款发型让你美美出门女性痛经期间为什么不能乱喝红糖水如果二战德国赢了世界将会是什么样子的

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界