文章摘要:交互设计是软件设计吗
俗话说得好,工欲善其事必先利其器,要成为一名优秀的交互设计师,必须要掌握一些工具。现在就来看看交互设计师要学什 […]
俗话说得好,工欲善其事必先利其器,要成为一名优秀的交互设计师,必须要掌握一些工具。现在就来看看交互设计师要学什么软件这个问题吧,会对大家有帮助的。
交互设计师软件
1.Axure
Windows以及Mac端都可以使用的一款专业的原型设计工具,是目前交互设计师之间最主流的工具。因为使用的人很多,所以学会Axure不仅有助于提高自己的效率,在一些团队项目中也可以更加高效的沟通、传输及修改。
除此之外,无论是低保真还是高保真原型,Axure都可以便捷制作。Axure的低保真原型色彩主要是黑白灰,提供组件库和各种控件,利用线框图构建出非常清晰的产品或者软件的大致结构和交互效果。高保真原型则需要花费一定的精力和时间,但做出来的效果和实际应用效果高度一致,是表达交互设计理念和用户体验效果比较好的方式之一。
2.Mockplus
Mockplus作为一款几乎免费的国产软件,它与Axure一样,是适用于Windows以及Mac端的一款交互原型设计工具,但Mockplus提供了自己的组件和图标库供用户自由使用,同时也在移动端上弥补了Axure的一些不足。
此外Axure作为原型设计工具界的大佬,功能上虽然要比Mockplus更加强大和完善,但相应的所花费学习和研究的时间也要更多一些,因此在上手的速度方面Mockplus要比Axure简单一些。
虽然Mockplus和Axure各有千秋,但无论是国内还是国外的设计团队,使用Axure的都占绝大多数。因此Axure还是Mockplus,最终选择权还是交给大家。
3.Sketch
Sketch是一款适用于所有设计师的矢量绘图软件(仅应用于Mac端)。而矢量绘图是目前Web、图标和使用界面设计的比较好方式,因此Sketch对UI设计师有着非常重要的意义。
根据此前一项“针对于全球不同设计师在创作过程中都使用哪些工具”的调查,在UI设计方面,Sketch已经击败了Adobe软件成为了排名第一的较佳工具。Sketch将所有UI设计中所需要的工具都囊括其中同时上手简单,因此尽早接触Sketch势在必行。
4.Adobe系列:PS/AI/AE/DW
大家都知道,做设计是躲不开Adobe系列软件的。Photoshop和Illustrator自不必多说,毕竟在强大的图片处理功能和矢量输出上,Photoshop和Illustrator都是耳熟能详的,因此大家必须花时间去学习和使用。
AfterEffects简称AE,是Adobe旗下的一款图形视频处理软件。它提供变化多端的动态图形以及后期特效等多种视觉效果功能,属于后期处理类软件。由于在交互设计中,经常会有一些动态的交互操作需要更直观的演示。因此在制作动态demo的时候,利用AE可以提供足够高保真的动态效果。
Dreamweaver简称DW,是针对于Web设计和网页制作的编辑类软件。因为Web设计是交互设计中非常重要的一环,同时随着现今Web设计中越来越多的交互设计元素出现,因此这里单独把DW拿出来说一下。
DW中提供实时视图的功能,因此使用者可以直接在设计视图界面进行Web的UI设计,在源代码的编写方面节省了不少时间。这里无所谓高手都是自己敲源代码的观点,因为工具的价值就在于帮助设计师更加高效的完成设计。因此DW对于想学Web设计的同学而言是非常值得学习的软件。
交互设计的设计原则
一、状态可见原则
系统应该让用户时刻清楚当前发生了什么事情,也就是快速的让用户了解自己处于何种状态、对过去发生、当前目标、以及对未来去向有所了解,一般的方法是在合适的时间给用户适当的反馈,防止用户使用出现错误。
二、环境贴切原则
软件系统应该使用用户熟悉的语言、文字、语句,或者其他用户熟悉的概念,而非系统语言。软件中的信息应该尽量贴近真实世界,让信息更自然,逻辑上也更容易被用户理解。
三、用户可控原则
用户常常会误触到某些功能,我们应该让用户可以方便的退出。这种情况下,我们应该把「紧急出口」按钮做得明显一点,而且不要在退出时弹出额外的对话框。很多用户发送一条消息,总会有他忽然意识到自己不对的地方,这个叫做临界效应,所以比较好支持撤销/重做功能。
交互设计必备技能
1. 沟通技能
作为一名交互设计师,是否有着良好的沟通能力,这对于一个团队最后做出来的产品好坏影响是很大的。在产品开始的时候,交互设计师需要和产品经理一起讨论需求,理解需求后将其转化为低保真原型(也有可能是手绘的线框图),然后再与产品经理交流,验证自己的设计意图是否很好的表现了产品的需求。若原型没有问题,那么接下来交互设计师就需要将自己的设计意图与ui设计师交流,以便于他们做出准确的界面效果图。最后,开发哥哥们开发时,遇到有疑惑的地方,交互设计师还需要和他们一起沟通解决。
从以上产品开发的流程来讲,每个环节都需要交互设计师与团队成员去沟通。而且,大家也知道,在工作的过程中信息的传递肯定是有损耗的,从产品经理到交互设计师,再到ui设计师,最后到开发,要想最终的产品实现形态能达到预期值的话,每个环节的沟通就得非常有效,确保和你沟通的人员高效理解到你的目的和想法。
2. 软件技能
交互设计师最重要的还是思维和逻辑能力,所以刚开始的时候用Axure这个软件就能搞定绝大部分事情了(苹果用户有的是用sketch画线框图和流程图的),如果工作中需要制作动效的话,可以稍微学习一下AE;另外,如果想要自己的原型更加美观的话,也可以懂点PS。软件比较好是在做设计的时候边用边学,这样效率较高。
3. 熟悉常用的设计法则
在我们新人刚开始做交互设计的时候,想让自己设计的作品在大的方向上没问题的话,比较好的办法就是遵循一些常用的设计法则。