如今无论哪种软件产品都在强调用户体验。本质上,AJAX这一类近乎变态自我折磨的界面技术的热门,不是Geek式的炫耀,而是为了提高用户易用性。
用户易用性的核心,就是容忍用户犯错和偷懒,就是摆正心态:软件是仆人,而且要达到英国贵族管家的档次。
举个例子,微软Office到底好在哪里?录入一篇英文文章,不慎把三个字母的常用小词,例如and或the,敲错了顺序,弄成了adn和teh,一敲单词后面的空格或标点符号,MS Word就会自动帮你纠正过来。
别小看这个功能。一方面,对需求边界的把握是一门艺术:刚刚好有用,又避免算法自作聪明,用户常用到它,却意识不到它的存在。另一方面,实际也有很高技术含量:只有adn和teh才纠错,而其他字母排列不纠错,这是进行过“双手盲打”的人机工程学研究统计的。
设计者对产品的态度,就可以了解其职业能力和素养。总认为“这是用户该保证的”,不愿意完善异常处理的人,总是抱怨“请给点建设性意见,别老挑刺”的人……都命中注定做不出伟大的产品。记得《项目幸存手册》里说,听到程序员说出“哪来的这么笨的用户”这种混蛋话,就想跳起来骂人。
“傻瓜式的相机”成就了日本电子产业。对软件和网络行业来说,马太效应更加明显,Jobs式偏执狂席卷一切,拙劣的山寨仿制品,中国式的小聪明,走捷径,长久不了。
pFind的用户群都是科学家,极有条理和耐心的铁人,主观摸索欲望很强,不喜欢抱怨。对产品来说,这并不是什么好事。年底将发布pFind Studio 2.4版,会集中解决用户易用性问题,不是泛泛改善,要做出吓人的惊喜来。敬请期待。(正在收集改进意见,欢迎被我们软件痛苦折磨过的小白鼠们发邮件来控诉和诅咒。我们准备设立一个奖金,年底颁发给抱怨最多最毒的用户)
08年初放出“把Mascot打得满地找牙”的口号,现在看来实现比预想快。今天Boss H问两年后,我说“如果pFind免费,拿到50%的份额;如果不免费,拿到33%的份额”,他们说新一版狂言诞生了。真的只是狂妄自大吗,拭目以待。
BTW:hchi哥今天的PPT引起俺的赞同。要追求完美,不作自甘平庸的笨蛋;又要平常心,不抱怨,不喜怒无常,保持幽默感和倾听能力。同志们,遵从hchi哥的教导,勇敢前进了。