软件界面设计的“简”与 “繁”取决于产品的功能需求和用户的偏好,反映的是设计师对设计理念和美的把握。好的软件界面设计,应该在注重用户体验的基础上,把握设计的整体风格;在追求时尚简约的同时,兼顾功能的最大化。做到“化繁为简”,进而 “简中有繁”,最终达到 “繁”与 “简”的和谐统一。下面小编将从以下9个方面发表对优秀的软件界面设计的看法。
一、软件界面设计得一致,不要增加用户的学习成本
自从Donald Norman的一系列著作面世后,软件界面设计中尽量保持一致性成了一个普遍遵循的准则。在设计中保持一致性可以减少用户的学习成本。当我们点击按钮或进行拖拽操作,我们期望这样的操作在整个程序的各个界面都是一致的,会得到相似的结果出来。反之我们需要新情境下重新学习某种操作会产生何种结果。可以在很多方面下功夫来实现一个一致的界面,包括颜色,方向,元素的表现形式,位置,大小,形状等。不过在让界面变得一致之前,记住一点,适当的打破整体一致性也是可取的。偶尔的不一致性的设计用在你需要强调的地方可以起到很大的作用。
二、使用较贴切的默认值会减少操作
适当的默认值和预先填充好的表单字段可以大量减少用户的工作量。在节省用户宝贵的时间上面,这是种非常常见的做法,可以帮助用户快速填完表单或者注册信息。
三、遵从一些约定而不要去重新设计
软件界面设计中遵从约定的准则跟之前的界面一致性准则很相似。如果我们遵从了软件界面设计中的一些约定,用户用起来会很方便。有了界面设计中这些约定,我们想都不用想就知道界面右上角的叉叉是关闭程序用的,或者点击一个按钮后我们能够预测到将会发生什么。当然,约定是会过时的,随着时间的推移,同样的操作也有可能被赋予新的含义。
四、让用户觉得可以避免失去而不是获得
我们喜欢成功,没有谁愿意失败。根据心理学得到的可靠结论,人们一般更顷向于避免失去拥有的东西而不是获得新的利益。这一结论也适用于产品的设计和推广中。试着说明你的产品会帮助客户维护他的利益,保持健康,社会地位等要好过告诉客户这个产品会带来一些他未曾拥有的东西。
五、具有层次的图形化展示优于直白的文字描述
具有层次的设计可以将界面上重要的部分与不次要部分区分开来。要让界面层次分明,可以在这些方面做文章:对齐方式,间距,颜色,缩进,字体大小,元素尺寸等。当所有这些调整运用得适当时,可以提高整个界面的可读性。
六、将有关联的功能分组而不是杂乱无章
将各个功能项分组合并起来可以提高程序的可用性。有常识的人都知道打开文件和关闭文件是放在一起的。将功能相近的元素放在一起也符合逻辑,符合我们平时的认知。
七、让用户快速做出响应而不是毫无时间观念
适当的紧迫感是个有效的战术。重要的是这种战术屡试不爽,因为它暗示了资源的紧缺或者活动的时间有限,今天可以买,但明天可能就无法这么低价了。另一方面,这一战术也让用户感到会错失一次大好的机会。当然,这种战术会被一些人嗤之以鼻,认为是不耿直的做法。不过,这只是种战术而以,并且在保持合法性的前提下应用也无伤大雅。所以请不要为了营销而在界面上制造紧迫的假象。
八、让点击更轻松
像链接,表单的输入框还有按钮等,如果尺寸做得大一点则点击起来更方便容易些。根据费特定律,使用像鼠标这样的外设来点击需要一些时间,特别是元素比较小的情况下,时间会更多。鉴于此,最好还是把你的表单输入框,按钮等做大点。抑或者你可以保持原有的设计不变,只是把元素可点击区域(也就是热区)增大。这样的一个典型例子是手机设备上的文本链接和导航菜单,它们文字不一定很大但背景是拉伸的,在很 宽范围内点击都有效。
九、优化页面加载速度,不要让用户等太久
速度很重要。页面加载速度和UI对操作的响应速度都直接关系到用户是否有耐心继续等下去。无疑地每多一秒种的等待都会失去一些用户或者项目机会。一 个好的解决之道当然就是优化你的页面和图片。除此之外还可以运用心理学让这个等待时间显得不那么长。具体来说有两种技巧。一是显示进度条,二是展示其他相 关或有趣的东西来吸引用户的注意力。
以上就是我对一个优秀的软件界面设计的看法。总之,界面是服务于应用的,界面设计的“简”与 “繁”也要配合功能的需要。好的界面设计,“简”是基础,“繁”是功最后终究要归于统一,化为和谐,这是艺术。用户始终是上帝,让上帝满意的设计才是好设计。
了解更多关于UI学习素材、资料及相关课程视频,关注@涂尉尉,加VX:2752194649 无偿共享学习!!