前段时间投入了一点精力放到了SVG动画上是由于在项目中用到了动态加载图标以及字体图标,因此顺便把这些相关的内容补了一下,要么说实战才是最佳升级方式,由于去年我对SVG还几乎一无所知。当工做中实际遇到,才有了学习和探索的动力。SVG+CSS3动画部分,掌握到如今的水平,在项目中运用已经绰绰有余了,再有深刻的研究纯属我的爱好。
做为一个朝秦暮楚的人,我须要时刻提醒本身不要忘记本职工做,好比今天,就要很郑重的写一个严肃的话题,商业软件的交互设计。即便微交互属于交互的一部分,但商业软件须要的场景毕竟有限,因此,探索商业软件的正确交互方式才是我最重要的工做。
咱们的商业软件也分两种,产品和项目,我本身平常接触的,基本都是项目,换句话说,咱们先有了用户,才针对用户需求进行有目的的开发,这与大多数须要得到用户的软件有本质的区别,正是这种区别,使得商业软件的交互设计原则与通常的交互设计原则有所不一样。下面就我本身的项目经验总结一下商业软件的交互设计原则。工具
用户使用商业软件,目的只有一个,工做!
那工做是让人愉悦的吗?
答案毫无疑问,不。
相信除了个别工做狂,没有人会把工做当快乐。
你们和我一块儿设想一下几个场景
1.你在用word撰写文档时,会在乎它的界面美观度吗?不,你只在意能不能快速排版,能不能找到你随时须要的加粗,更换字号,首位缩进等经常使用功能。
2.你在用excel作数据表时,你会在乎它的菜单项有精美的图标吗?不,你只在意能不能快速的录入手头的数据并按你的要求生成各类可视化的图表。
3.你在用ps处理图片时,你会在乎工具面板上的工具的图标是否是简陋吗?不,你只在意能不能快速找处处理图片须要的工具和命令。
是的,咱们说这些工具好用,是由于它们功能的强大,而非精致的界面,没有人会闲到去欣赏这些界面,你在使用它们时,只有一个想法,能随时保存,不要崩溃,赶快完成,完成工做我好去刷手机上那一堆APP去,对,那一堆APP才是真正须要注意界面美观度的应用,它们须要当心翼翼的去猜想用户的喜爱并不断迭代。
而商业软件对于用户而言,就是一个单纯的工具,没有人去探索喜出望外的功能,没有人在意文案是否是人性化,语言是否是有温度,更没有人去注意有没有小彩蛋这样的惊喜。布局
所以,做为商业软件的交互设计师,只要围绕一个指导原则就能够——让用户快速完成工做。
天下武功,惟快不破。这个道理,一样适用于商业软件的交互设计,但这一个“快”字,提及来简单,真正作起来,却须要一个良好的大局观。学习
商业软件以任务场景为主要参考因素,基于任务流程进行界面设计,业务流程要清晰,体现指引性的层级关系。想快速完成工做?工做流程要有连续性,不要中途被打断。当用户暂时离开时,须要有机制确保用户回来时知道本身离开的位置以及进行中的流程的状态。测试
对于商业软件而言,布局的重要性不言而喻,想快速找到须要的功能?那就要确保在页面中,该功能在重要位置一眼被看到。交互设计须要作到用户操做到某一步须要某个功能,而这个功能就在手边,刚恰好。字体
在商业软件中,不用去纠结肯定和取消谁在左谁在右这样的问题,但要保证全部的此类弹窗统一块儿来。并且商业软件迭代周期长,轻易不要去改变用户的使用习惯,即便某个交互点是不合理的,但当用户造成习惯后,这就是合理的。交互设计师能够参与到建立产品词典的工做中,列出产品中将要展现给用户的概念的名称和定义,在术语和概念之间创建一一映射,软件、用户手册、营销资料都应一导致用产品词典。动画
我我的是很是反对给商业软件太多的色彩干扰的,由于用户的关注点是本身处理的内容,而娱乐导向的应用才须要情感化,但一些通用准则仍然适用,好比配色方面尽可能柔和且不使用纯白背景底色避免视疲劳,大面积出现的文字和按钮,要通过文字/背景色对比度测试,对比度不得小于3。设计
交互设计和软件设计同样,听从“高内聚、低耦合”的原则。好比你设计的功能菜单是否是具备可复用性?当功能有2个20个甚至200个是否是仍然能够用这种方式?
交互设计的书籍本身也看过比较多,包括众所周知的那十几本以及一些专业论文,理论基础老是有的了,但最大的感觉是实践出真知,不放到真正的项目中,你仍然不知道那些交互设计原则是如何发挥做用的。
交互设计师最好能根据本身项目的性质创建一个专属的交互设计自查表。excel