Posted by coffeelone on 2010-06-26
不久前体会到一个输入法中的细节:中英文句号“.”和“。”的自动识别
在输入一个项目清单的时候,我们通常会加入编号。
例如:
“1. AAAAAAA
2. BBBBBBB
3. CCCCCCC
……”
当前输入法为中文输入法时,点击键盘上的“.”键,会输出为中文句号“。”
所以一般情况下,如果没有切换成英文输入法的话,项目编号就会被打成“1。AAAAA”,出现这种情况用户只能手动修改为“1.AAAAA”。
为了减少甚至避免这种修改,搜狗输入法 和 QQ拼音采用了两种不同的处理方法:
【搜狗输入法】
中文输入下,会严格按照中文习惯,敲入的所有“.”键都会显示为中文句号“。”,所以就会打出“1。”
当用户发觉打成了中文句号时,就会点击退格键删除,就在删除中文句号的瞬间,中文句号自动变成了英文点号。
这是搜狗的处理方式:首先完全遵守规则,在下一步操作的时候,判断刚才点号的使用语境进行自动修改。
整个自动调整的变化过程是可见的,即,由中文句号变成英文点号。
【QQ拼音】
中文输入下,所有数字后面敲入的点号都会默认显示为英文点号“.”。所以,项目编号后面的点,小数点等这些无论在中英文环境下都默认显示为”.” ,无需下一步操作,也不出现中文句号。
这是默认的,看不到变化。
搜狗输入法的处理是巧妙的,是花了心思的。这种巧妙容易被用户察觉,用户发现了会觉得很吊很贴心。但,这在另一层面上增加了附加操作(按退格),并增加了附件效果(由中文句号自动变成英文句点),其结果就是转移了用户注意力,即所谓打断了用户的输入流。用户是来码字灌水写文章的,而不是来看你输入法多吊的。
QQ拼音使用默认的处理方式,这样做可能源于以下假定:
“在绝大多数情况下,数字后面敲入点号是为了书写小数点或者项目编号;数字很少出现在一句话的结尾处。”
这种假定是合理的,这种默认操作是不过分的。同样也花了心思,但你一口气顺理成章写了几千字也察觉不到。
有些产品需要显眼的设计,有些产品需要低调的设计,我想输入法应该属于后者。
===================================================================
欢迎讨论,转载请注明:http://www.uetalk.com/2010/06/low-design/
Posted by coffeelone on 2010-06-21
抽奖转盘是超市中常见的设施,来看这个。

中间带指针的圆盘本来是固定的,现在已经被转坏了。顾客如果认为该转中间的圆盘,即使你把中间固定了,他可能还会去用力转,他觉得转不动是因为摩擦比较大或是坏了,而你把中间圆盘粘得又确实不牢固。为了避免顾客再去转中间的圆盘,商家添加了文字提示,看上去很蠢。
这就是设计失误:设计师的设计模型和用户的心智模型有很大的差异。尽管做了限制,还是不能杜绝用户的错误尝试,而且这里的限制还比较容易被爆破。
一种改进方式是:让中心小圆盘看起来不能转动,比如改为方形或三角形,而不是圆形。
另一种是:让中心小圆盘看起来没必要转动。比如把上面的白色箭头去掉,而在大圆盘的外围单独固定一个箭头。
Posted by coffeelone on 2009-10-09
发现google.com的搜索框变聪明了。google也框计算了么?
(注:非google.cn。请前往 www.google.com/ncr 围观)
话说,用户在google.com搜 “amazon”。
如果只输入“ama”,google没有充分的理由认为你要找“amazon”,因为“amazon”只占可能搜索的6/10;
这时用户又输入了一个“z”,系统经过筛选发现此时“amazon”占到了8/11,超过了某个阈值。于是他开始进一步猜测你的意图,认为你很有可能要找 “amazon”网站,所以把真amazon.com的URL放到你面前,用户核实了URL,点击就直接去amazon.com了。
这招挺赞的。

Posted by coffeelone on 2009-09-18
昨天朋友说要在卓越网上买本书,他是第一次在网上购物,真是绝好的测试练习啊!于是在征得同意后,异常兴奋地搬来椅子坐在旁边观察。说要协助他买东西顺便做个小测试,主要看看卓越好不好用,他就很爽快地答应了,朋友真是好人……(下称xu好人)
Action:进入百度首页 >> 输入“卓越网”回车 >> 在搜索结果页面向下拖动浏览器滚动条 >> 找到一个“卓越网”点击进去 >> 进入“卓越网”(注:实际打开是一个山寨卓越网,根本不是amazon.cn)
» Read more…
Posted by coffeelone on 2009-09-15
tab的交互行为主要有两种:
1、单击切换页面
2、悬停切换页面
在小块区域的信息展示上,悬停切换的优势在于“快速响应”,并且假设“滑过我就是想看我”,而人眼恰恰可以接受小范围内信息的瞬间变化(反复切换)。但,在大范围区域内,如超过半屏而且信息较多,则人眼将难以在多次瞬间切换的过程中,对大量信息进行快速扫描。
单击切换的优势在于“确定性”,特别是在大块区域上,用户可能更需要一些耐心来阅读,而且这种确定性可以保证以下一点:
用户不必担心由于不小心滑过其他tab而打断当前的阅读。
这种问题在某些“超长悬停切换tab”上更容易显现: » Read more…