Mar 18 2010
符合用户的心理模型就是软件好用的标准
今天跟高哥开会,偶说财智理财好用,他问偶一个问题:为什么感觉好用?偶说了一大堆表面现象的东西(对自己非常不满),例如记账方便呀,有投资需求呀。
其实回来想了想,偶为什么觉得这个软件好呢,因为它的交互行为体现了偶的心理。一个人的心理无非喜怒哀乐,通过记账,然后统计出来的数据惹得偶一会儿高兴,一会儿垂头丧气。这就是好软件的标准。
抓住了用户的心理,就抓住了用户的粘度。
Mar 18 2010
今天跟高哥开会,偶说财智理财好用,他问偶一个问题:为什么感觉好用?偶说了一大堆表面现象的东西(对自己非常不满),例如记账方便呀,有投资需求呀。
其实回来想了想,偶为什么觉得这个软件好呢,因为它的交互行为体现了偶的心理。一个人的心理无非喜怒哀乐,通过记账,然后统计出来的数据惹得偶一会儿高兴,一会儿垂头丧气。这就是好软件的标准。
抓住了用户的心理,就抓住了用户的粘度。
Feb 25 2010
今天浏览新浪的新闻,打开一个新闻页面 http://news.sina.com.cn/c/2010-02-25/013619732643.shtml
改页面内嵌了一个视频的新闻版本,挺好的一个事情,让用户多了一个了解新闻的途径,但是问题来了:
我正在用耳机听着雷蒙·勒菲夫乐队的优美音乐,不料想一段广告的声音打断了音乐,原来是这个视频随着页面的打开自动播放了一段广告。
好,有广告我不怕,看我眼疾手快,点停止。没反应。。。原来广告播放时控制按钮是灰色滴,杯具老。。。
再一看,OK,还有音量控制按钮可以点,于是,立刻点击静音,无效。。。餐具老。。。
原来是广告是强制观看滴。
这个现象在新浪视频里成了普遍现象。以前碰到的时候基本上新闻我都不看,直接关闭页面的。
记得昨天在看一博文《网站体验七武器》,里面讲了视频的重要性,偶深以为然。
但是,目前看了新浪的这些运用,深感过度使用的霸道与杯具,完全不考虑用户体验,再联想到最近Jobs 与Adobe对Flash的论战,如果Flash被如此滥用,那真是Flash视频的一个杯具。
Flash应该是用来提升用户体验的,而不是用来强迫用户的。
Feb 03 2010
今天跟司令争论的一个问题核心是在娱乐游戏型Flash中猜密码的难度是越简单越好,还是稍有难度更好。
我的观念是对于交互设计而言,并不是最简单最易用就是用户体验最好的,在游戏当中,要适当的挫败用户的成就感,要让用户感到困难,甚至于要求助于别人。不是人人都能通过的游戏就是好游戏,那其实是平淡无奇的,没有味道的,一个能引起用户兴趣,使用户感到困难,并再次观赏,玩弄才是一个成功的游戏。
这跟软件的设计并不相同,软件是应用的,游戏娱乐是玩的,我并不惧怕用户中途放弃而流失。
Feb 03 2010
动画转换将给应用带来“酷的感觉”,他们很好玩,以后对于我来说,肯定会大量应用。
研究表明:300微秒的动画在平滑滚动的时候最理想。
例如MAC OS的“精灵效果”窗口最小化
Aug 19 2009
今天发现文件大小也变大了,时长也无限制了。不知道是不是偶老土了,现在才知道。
还是土豆好啊,至少能看啊
普通用户:可上传500MB,但至少大于50KB。
豆花6级用户和豆角:可上传1GB视频,但至少大于50KB。
上传视频的数量和时长是无限制的。
Aug 05 2009
刚在InfoQ看了张剑宇在QCon大会上的视频
原文地址 :http://www.infoq.com/cn/presentations/ria-moxie
对其中一句话是有感触:
我们做RIA的目的不是把东西做得花哨,做得好看,虽然RIA实际有这个功能,但是真正的目的还是为了解决问题,真正的目的是把你的企业,你的信息释放出来,使用户更容易接受。
我想这是对用户体验的另一种解释。
另外,看到地理信息的应用,使我想起以前我提过的一个方案,也是利用地图去进行应用的开发,看来我的想法确实是先进了哈
可惜没得进行哈,能力有限,能力有限。
Jul 11 2009
AC是flex版的Array而已,用来做Bindable很方便,
flex所有组件都是MVC模式,而AC是很多组件的dataprovider最优类型。
从外部取到的数据一般就是XML。
用httpservice等取数据时,有一个参数表明是否是按照XML类型还是AC类型,即:resultFormat=”",详细介绍如下:
指示如何反序列化由 HTTP 调用返回的结果的值。该项目的值根据以下条件确定:
默认值为 object。允许使用的值包括:
object 返回的值为 XML 并且按照 ActionScript 对象树分析。此为默认。array 返回的值是 XML 并且按照 ActionScript 对象树分析。但是,如果顶级对象不是数组,将创建一个新数组并且将结果设置为第一个项目。如果 makeObjectsBindable 为 true,则该数组将被包装在 ArrayCollection 中。xml 返回的值为 XML 并且作为 ActionScript XMLnode 对象中的文本 XML 返回。flashvars 返回的值是包含由 & 符号分隔的名称=值对的文本,该文本被分析为 ActionScript 对象。text 返回的值为文本并且未经处理。e4x 返回的值为 XML 并且作为 ActionScript XML 对象中的文本 XML 返回,可以使用 ECMAScript for XML (E4X) 表达式进行访问。所以使用AC取值时一定要注意此参数。