在开源项目中,软件的“友好性”往往被敷衍处理,甚至会被完全忽略。另一方面,人们经常将“易用性”与“美观”混为一谈。“易用性”不好,就是一个 bug,与软件其它 bug 一样,都需要解决。如果你觉得了解自己的软件,试试让其他人玩玩吧。

Jim Hall在 Linux Journal 网站上宣布了一篇精彩的文章,是关于开源软件的“易用性”的。在开源项目中,软件的“友好性”往往被唐塞处理,乃至会被彻底疏忽。另一方面,人们经常将“易用性”与“美丽”相提并论,他们以为软件“易于运用”便是要软件设计得美丽。开源项目软件的“易用性”经常被开发者疏忽,这可以了解,究竟开发者必定知道怎样运用他们自己的软件,而且对开发的软件的工作环境也一望而知(译注:举个日子中的比如,译者,便是我,想去邻近的阿姨家玩,只需求出门左转右转过个红绿灯再过三幢房就到了,由于我对环境一望而知;假如要让读者,便是你,找到我阿姨家,估量你要冲过来削我:你是在逗我么?)。开源软件能很好地满意开发者本身的需求,但假如想让你的软件被更多人运用,你就需求在“易用性”方面下大功夫。

开源软件的易用性(开源软件的易用性是什么)  开源软件 第1张

在 Linux Journal 上的这篇文章里边,Hall 介绍了他与几个大学生一同做了一个小小的易用性测验,这些学生都是 Windows 用户,而且对电脑都不怎样了解。他们被要求运用装有 Fedora 17 的笔记本,而且要求运用一系列软件,像 Gedit、 Firefox 和 Nautilus,Hall 在一旁调查,并做一些记载。成果显现这些用户可以运用这些软件的基本功用,但关于软件的一些高档功用,他们就束手无策了。他们可以在不需求任何提示的情况下运用火狐上网,但当要求他们改动 Gedit 的默许字体,或运用 Nautilus 为一个文件树立书签时,他们就不知道怎样做了。

Hall 做的这项试验对开发者来说对错常有含义的。你永久都想不到用户会将你的软件用在什么地方,而且关于你觉得一望而知的特性,就跟长在脸上的鼻子相同清楚明晰的特性,在用户眼里或许便是那么难以了解。我在读研的时分,就做过一个“软件易用性”试验,试验的道具是一款名叫“Silverback”的商业软件,它会调用电脑内置摄像头来拍照用户的脸部表情。当用户坐下来完结咱们安置的使命时,咱们中的一个人会坐在用户周围并做一些记载,试验完毕后咱们会回头看录像,记载用户鼠标点击次数、用户完结每个使命需求的时刻,以及他们是否能完结一切使命。记载用户脸部表情十分有用,特别是合作用户做使命时试验人员写下来的试验记载的时分。笔记上有一条“在第6个过程有些利诱”的记载,用户脸部表情与这个记载保持一致,这能显现用户在什么时分感觉遇到波折了。

假如你没有参加过开源社区,这是一个很好的起点。“易用性”欠好,便是一个 bug,与软件其它 bug 相同,都需求处理。一个软件假如不能按用户的思路来处理用户的问题,这便是一个 bug。假如你是一个开发者,帮自己一个忙,坐在一个资深的软件运用者周围,让他用用你的软件。不要点拨,不要提示,不要告知他需求按什么按键,就让他自己把玩,自己发现软件的用途(就让他往死里吐槽)。或许你能对你的软件有更深一层的了解。假如你觉得了解自己的软件,试试让其他人玩玩吧。


via:http://ostatic.com/blog/usability-and-open-source

译者:bazz2校正:wxy

转载请说明出处
知优网 » 开源软件的易用性(开源软件的易用性是什么)

发表评论

您需要后才能发表评论