猫饼粑粑

in号:不二大叔;公众号:精进自习室!


转载于 ui设计之路

ui设计之路:

易用性(Usability)指的是使用者能够使用某样工具来达到某个特定目标的容易程度,常见的中文翻译有优使性、使用性、易用度、易用性、好用性、可用性等等,其中较常见的为优使性和可用性。优使性感觉上像是优越的使用、还是优化过的使用,在词汇上模棱两可有模糊地带;可用性的说法则像是仅分成可以用和不能用两种状况。Usability 翻译成易用性,清楚指出「容易使用」的特点较为贴切。易用性毕竟是个较抽象的名词,因此 Jakob Nielsen 提出十大易用性原则,详细说明所谓「易用」需要符合易于学习、快速使用、相对无错这三个部分。

一、系统状态的能见度( Visibility of system status)

软件应该保持相同的模式,透过适当的反应,在合理的时间内通知使用者,让使用者了解正在发生的事情。

最常见的就是按钮状态。在计算机上浏览网页时常常会发现某些地方在光标移过去时颜色会有所改变,提示你这里可以被点击。在 iPhone 上没有光标,所以会以更浅显易懂的方式告诉你这里可以被操作,像是更立体的按钮、或是仿真实体开关的图象。

另一种常见的系统状态响应就是需要用户等一下,现在正「读取中」、「下载中」。在等待时如果没有任何提示,就会产生「自从点了这个按钮后画面就不动了,我的操作到底有没有被执行呢?不晓得要等多久…」的感受。

进度条就是为了降低使用者的不耐感、告诉用户现在处理进度如何、大约还需要多少时间而存在。透过进度条,用户可以知道他的操作正在执行中,现在完成多少部份,再等多久就可以结束。

 二、 系统与真实世界的关联性 (Match between system and the real world)

系统应该要运用用户的语言,使用他们熟悉的词句、短语、概念,而不是专业术语。

因应该族群的习惯进行开发,像 iOS 用户会觉得左上角的按钮通常是「回前页」一样,若你将「回前页」放到右上角,会增加他们操作错误的机会。 试着将 Android 手机给 iOS 惯用者操作,会发现他们不晓得怎么样回到上一页,也不知道回到主画面的 Home 键在哪里,对于实体按键的功能一无所知。

三、使用者的操控自由(User control and freedom)

用户时常以「尝试错误」来选择系统功能,他们需要一个明显的「离开」来结束使用者不需要的状态。并且支持复原步骤与重复步骤。

易于犯错且修正错误代价高昂的高风险情形将导致使用者不愿意多研究这个软件。良好的设计能让使用者降低出错率,在提供取消和重做的功能前先减少用户出错的机会。

Ctrl+z(复原)是最容易被记住的快捷键,也因为有复原的存在,使用者才会大胆去尝试各种不熟悉的操作。他们心想:「反正做错了重来一遍就好了嘛!」如果一出错就表示要从新开始,使用者会感到迷惘并且觉得压力太大.

用户操作 App 是为了完成他预期的目标,根据八二法则,你的使用者有 80% 都是使用最初阶的操作,只有 20% 人会想要更专业进阶的功能。越轻松简单无压力越受大部份使用者青睐,不过是想透过 App 完成某项目的,用不着压力这么大的挑战自我极限吧?

四、一致性和标准(Consistency and standards)

使用者不应该猜测不同的字汇、状态、动作是不是代表同一件事。

考虑到浏览器的兼容性。App 必须采取用户的语言、并运用他们熟悉的单词、短语和概念,而不是程序语言或专有名词。接口中的控制组件、命令、设定的功能应该清晰明确。操作软件不应该需要透过排除法进行演绎推理。也不要让使用者所执行的操作和他们的目标没有明显的关连。

五、预防错误(Error prevention)

比起提供用户明确易懂的错误讯息,更重要的是如何防止使用者发生错误。

像是消除容易出错的条件或是自动检查确认选项。或是让使用者确认他们接下来要做的行动。越是让使用者自行输入的字段越容易出现错误,明明只能输入数字的地方就是有人会想打英文字母。摆明说了账号只能使用英文或数字,还是会有人用上特殊符号。比起使用者填完所有字段按了送出后再告诉他哪些地方有误,不如在输入错误时就挡住他、在输入正确数据前无法进入下个步骤。如果能在字段旁边实时反应验证状态是再好不过的。

 

 

 

热度(10)

  1. 猫饼粑粑ui设计之路 转载了此图片
  2. 于心归处ui设计之路 转载了此图片
© 猫饼粑粑 | Powered by LOFTER