什么是用户界面?
用户界面设计并不仅仅是考虑如何摆放按钮和菜单,更为重要的是考虑应用程序或设备如何与用户互动。用户在第一次使用一个界面时,仍然能发现某些元素是他们所孰知的。正如Jef Rashkin所说:”对消费者而言,界面就是产品“。用户一直看到和使用的都是用户界面,而不是深藏在应用程序背后的技术体系结构。把界面做好,这将极大地提高用户使用产品的愉悦感,用户也能很容易就掌握产品的使用。
所以从界面设计开始,然后再开始应用程序后台引擎编码,要好于先开始编码,再给它裹一层界面。
所有伟大的界面都具有以下八个品质或特点。
1、清晰。通过使用文字、流程图、层级图、图标等元素,避免用户对界面的模糊认识。清晰的界面不需要手册,同时还能确保用户在使用的过程中减少犯错。
2、简洁。
3、熟悉。人们总是对之前见过的东西有一种熟悉的感觉,有的界面即使是第一次使用,其中的有些元素我们还是会感觉很熟悉。
在设计过程中,一些现实生活中得公认意向能够更好的帮助用户理解。例如,现实生活中可以手拉的物品通常介质粗糙,在界面设计上,粗糙的介质让人们觉得可以拖曳。
4、响应性。界面应该提醒用户发生了什么事,用户输入是否被成功处理,让用户了解这些信息反馈。
5、一致性。在应用程序中保持界面一致是非常重要的,能够让用户识别出使用模式,一旦用户学会了界面中某个部分的操作,就可以知道如何再其他地方操作。
6、容错性。每个人都会犯错,应用程序会如何处理用户所犯的错误是对它总体质量的一个最好测试。它是否容易撤销操作?是否容易恢复删除的文件?一个好的用户界面不应当因为用户的错误而惩罚他们,而应该总是为他们提供犯错之后的补救办法。