最大的网站策划、网站运营、网络营销人才免费学习、培训、认证、展示、交流、工作平台,服务国家经济建设与民族伟大复兴!
发新话题
打印

从奶奶的梳子看界面设计的自适应策略

从奶奶的梳子看界面设计的自适应策略

奶奶有一把用了几十年的木梳子,长年累月的使用使得梳子的齿磨成了月牙状,刚好和头的形状相吻合,所以她一直不愿意换新梳子。的确,大多数的新梳子的齿都是在一条直线上,所以在梳头的时候就好比一条切线放在脑袋上,只能有一个接触点,用起来当然不舒服了。

(新梳子的齿是一条直线)

(经过长年使用后,梳子的齿形成了一条曲线)


由此联想到界面设计的主动的自适应调整策略

界面设计的主动的自适应调整策略就是软件主动地通过观察用户的使用行为或习惯,然后相应地对界面进行调整,以便更好地对这些行为和习惯进行支持。在这一过程中,用户并不需要做任何事情,他只需以正常方式使用即可,就像在木梳子的例子中,你每天只需正常梳头,你不必刻意用某个其它的工具来打磨梳子。使用的时间一长,它自己就变成那个样子了。现在有越来越多的软件采取的就是这种方法,下面是两个例子。

例1:汉字拼音输入法软件中的字频自动调整功能

很多的基于拼音的汉字输入法都会根据你的使用情况来将常用的汉字或词调整到候选列表中的靠前位置,从而使你能够更快地输入汉字。例如,假设你经常用电脑写一些有关中国古代历史研究的文章,当你输入 tongzhi 这个拼音的时候,你几乎总是想要输入“统治”这个词,而不是“同志”。当你在使用输入法一段时间后,它会自动将“统治”这个词调整为候选词中的第一名。以后在输入完 tongzhi 后,你只需按 1 键,或者是选择更方便的空格键,就可以输入“统治”两个字了。

(经过多次使用,“统治”这个词被调整到了候选列表中的第一名)

例2:自动产生下拉列表的文本输入框

在软件的界面中会有很多地方需要用户在某个文本框中输入文字,例如在发邮件时需要输入收件人的地址,在搜索时需要输入关键字,在浏览器中需要输入网址来浏览某个网站,等等。软件可以根据用户在以往使用过程中曾经输入过的文字为依据,把和用户现在时刻输入的部分文字进行比较,并把相匹配的以前曾经输入过的内容以下拉列表的形式显示出来,从而使得用户不必输入全部文字,而只需从列表中选择一个即可(这当然是假定用户这次要输入的内容的确是他以前某次输入过的内容)。

例如,Windows操作系统的启动应用程序对话框界面,在这里,你可以直接输入一个可执行文件名或某个DOS命令来启动某个程序。由于我经常用这个界面来管理IIS(对应的程序名是 inetmgr.exe),所以当我刚输入了前两个字母 i和n 后,它就开始对我的输入进行匹配,并在下拉列表中显示了出来,我只需选择它即可。

(在输入字母 in 后,下拉列表显示出了 inetmgr 全名)

一个没有采用自适应策略而导致界面难以使用的例子是我使用的诺基亚6600手机,像很多人一样,我经常用它来发短信。不过,尽管我的电话簿中有100多个联系人,我经常发短信的人也就那么几个。然而,每次当我开始写短信并选择收件人时,它还是要求我从那100多人中选择一个,它似乎根本记不住我的使用习惯。原文:http://blog.sina.com.cn/s/blog_4caba12a01000ah4.HTML
不错!
发新话题
查看积分策略说明

快速回复主题

选项

[完成后可按 Ctrl+Enter 发布]  预览帖子  恢复数据  清空内容