阅界资讯

第372期:软件界面如何设计

阅阅界编辑部2阅读3分钟

(1)软件的用户界面(UI)是一门大学问。有一个行业专门研究它,就叫做“UI 设计”。我觉得,很多写软件的程序员,对 UI 设计毫无感觉,不知道什么样的界面好用又美观。他们自己搞的图形界面,只要把所有功能都堆积在界面上,就觉得完成了,也不管用户是否搞得明白。这种例子很多,我举一个刚刚看到的。(2)有一个很有名的软件 Handbrake,可以转换视频格式。

它的功能非常强大,几乎所有视频格式都能识别,各种需求都能满足,而且免费、支持多平台。但是,当你打开这个软件,看见界面的那一刻,顿时会产生一种畏惧感,除非你是高级用户。上图就是它的主界面,各种设置一个接一个,布满了让外行摸不着头脑的文字说明。如果用户不是专家,就会想:我该从哪里入手?会不会点错?如果去看教程,是否要花很多时间?那些坚持不放弃的用户,也许接着会去打开“设置”菜单,想寻找一点提示,却遭受了更绝望的一击。

这个密密麻麻、充满术语的界面,会让你感到自己水平太低,够不上它的使用门槛。你看,用户只是想找个小工具,转换一下视频格式,结果却被工具提示“你的能力不足”。这就是糟糕的界面,不仅难用,还打击人。(3)一个老外程序员实在看不下去了,大众软件的界面有必要做成这个样子吗?他自己动手做了一个新的 UI。是不是一下子顺眼了?

这个界面一看就懂,完全没有心理负担。唯一的操作,就是上传视频,不可能搞错,因为其他地方都没法操作,只有当你添加文件后,唯一的按钮才可以点击。你能相信吗,这个界面和上个界面,是同一个软件,做同样的事情?这就是优秀 UI 设计的奥秘:避免多个操作入口,避免让用户做选择,所有设置尽量提供默认值。这样才不会让人迷惑,可以一路回车。肯定有很多高级用户不赞同,提出一大堆置疑。- 为什么要放弃 Handbrake 的强大功能?

- 如果有人想要不同的设置呢?- 你考虑过特殊需求和极端情况吗?解决方法很简单,就是再做一个专业版界面,也许就是 Handbrake 现在的样子。用户想要更多功能和个性化设置,那就自行切换。(4)很多生活用品也是类似的情况,有着一个复杂的界面。就拿电视遥控器来说,布满了按钮,有必要吗?以至于有人就把不需要的按钮,用胶布贴起来。其实,贴了胶布以后,才是电视遥控器该有的界面!只留下那些必需的按钮。

大多数人用不到的按钮,完全可以藏在一个滑盖下面,让那些确实有需要的人,自己打开盖子去找。

来源|阮一峰科技爱好者周刊第 372 期,https://github.com/ruanyf/weekly/blob/master/docs/issue-372.md

每周精选周刊头条

评论(0)

暂无评论,来抢第一条。