未来的用户交互,UNIX风格与windows,mac风格的完美融合
十二月 7th, 2010未来的用户交互,UNIX风格与windows,mac风格的完美融合
2010-12-07 00:38:14
未来的基础用户交互是触屏(鼠标)+语音,除非是要进行文字输入,否则一般不会用到键盘。
新系统中应该做到这一点:
首先,可以在用户交互中输入程序代码,以完成复杂的功能,命令行交互对于熟练用户和处理复杂事务,通常是最快捷最有效率的,通过命令与管道的恰当的组合,可以完成使用GUI方式根本没法提供的功能,GUI方式一般采用菜单,复杂一些就使用对话框,但功能组合之多,让简单僵化的图形界面没法面面俱到,只能通过调查用户行为,让最常用功能尽可能的方便,这也给开发UI带来了不小的麻烦。
命令行方式对于非熟练用户,学习成本很高,但若将命令行看做一个解释性的代码编辑器,那么把语义分析和智能提示加入其中,显然可以让使用者免除背诵命令的困难。
更为重要的是,以当前的语音识别技术,在不多的一些选项上选择语音最为匹配的项目,早就不是难题了。
稍加努力,我们就可以面对计算机,熟练的说出命令,给出选择,然后让其运行代码。
然而鼠标或者触屏的交互,也是重要的一环,假想这样一个场景,屏幕上呈现了一张图片,你需要处理这张图片,当前需要的处理是,把某个区域拷贝下来,并复制到某个点。
于是你开口说出当前要处理的对象currentimage,然后弹出可以进行的操作,说出一个c,就可以让其选择copy这个方法,这个方法有两个参数,pos1,pos2,分别是两个对角点的位置。
currentimage.copy( pos1, pos2).
这时候你用鼠标在某个位置点击,等待输入的pos1就自动填入了这个位置,然后点击填充pos2。
然后说:“run”,这个操作就完成了。
接下来,如法炮制
currentimage.paste( pos1,pos2).
想象一下这种操作是多么的流畅,一手握着鼠标,一边用语言发出命令,就可以完成各种各样复杂的操作。
这样的软件系统,UI也是非常容易编写的,甚至可以说,这样的软件甚至不需要什么UI设计,没有了菜单系统,没有了专门的对话框,一切都是代码,却变得更加容易使用。
17人浏览 > 修改 > 删除
推荐
2010-12-07 00:46:07: zhang3 (the man who wasn’t there)
恩,如果这样的话,汉语倒是比英语有点优势。
代码中经常生造单词,所以完全没法知道发音,解决方法要么是不许生造单词,复杂的含义用短语表达,这样就造成名称超长。要么是一个字母一个字母的念,又有点怪异。
而中文就好办了,每个字的发音都是固定的,组合起来也一样。
> 删除
2010-12-07 00:57:20: 魔鄧肯裂解
很理想化, 但是有很实际的问题:
使用者会对周围的人产生干扰, 如果是在机房或者网吧这种地方, 就会有满屋的人都在念叨这些命令, 而且这对隐私保护也不好, 旁边的人都有可能听出来你在干什么, 还有可能会被嗓门大的干扰操作(这样需要先加上声纹识别). 就算在家里也是不方便的, 老在那说话, 会打扰休息的人. 我个人也不喜欢一个人对着机器自言自语.
所以受到场合限制, 或者说是社会文化的制约, 这种设计的应用会十分有限. 如果用一种更安静的方式操控, 比如手势识别, 眼动识别什么的, 也可以达到自然的效果.
> 删除
2010-12-07 01:12:04: zhang3 (the man who wasn’t there)
你说的用户习惯很有道理。
矛盾是,没有一种交流方式比得上语言的丰富性,手势,眼动,都达不到。
不怕吵的技术倒是有了,声源定位就可以,不过几十号人在同一间办公室一起说话很可怕。
也许不出声可以用手语,呵呵,学不会啊。
在搬出来脑机接口这种东西之前,默念的方式应该更符合文化习惯,更实际,也可以被识别。
> 删除
2010-12-07 01:21:26: 魔鄧肯裂解
我觉得这种界面能否推广的关键在于是否真的让使用者感到舒适自在而不是感到尴尬. 比如手机的无线耳机, 接电话的时候会让使用者看起来在莫名其妙自言自语, 引起他人的注视. 也许只是一两秒注视者就会发现其实那人在打电话, 但对于被频繁注视的人而言这就可能引起不适感.
这种主观感受比技术上的优越性更重要.
人的语言通过声音传递, 不同于任何其他的操作方法, 是一种不加密的全方向的广播信息, 比手势之类的视觉信号要暴露得多, 在心理上就给使用者造成一种被监视的压力. 比如, 手机上的语音拨号功能已经面世很久了, 可几乎没见过谁用这个方法拨号的.
> 删除
2010-12-07 01:34:36: whig (清晨听自己说梦话)
“草!我他妈不跟你说过我吃早饭时别给我放神马U2吗?!”——嗯,它应该能听懂这样的话并且照办。
> 删除
2010-12-07 01:38:23: zhang3 (the man who wasn’t there)
估计很快就会有心理学家推出“人机交流焦虑综合症”的治疗方法,症状是人机不分,或者对着各种无生命的物体说话。
> 删除
2010-12-07 05:08:56: 意乱情迷
我觉得还好,打长电话,我基本使用蓝牙耳机。
对着空气说话,我一直认为很cool——因为你可以两只手不停的打手势,对你还可以对着空气打手势!
但对着实体屏幕说话还是奇怪一些,所以就等着那个什么什么材料(就是屏幕全息投影在空中,但是可以用手和投影做交互应用)发明出来了。
当然,最后就是在脖子后面插根儿线啦!
> 删除
2010-12-07 10:45:33: 魔鄧肯裂解
语音或者手势命令还有一个实际应用的问题, 就是如果用户和别人一边聊天一边操作, 机器如何分辨哪些才是对机器说的话? 尤其是一边用机器和别人语音聊天一边工作的, 或者一边打电话一边操作的, 都很容易造成误操作. 因为这种模式下人体直接发出的所有信号都有可能被机器捕捉, 所以现在利用专门的输入设备(触摸屏, 鼠标键盘等等)来过滤无用的信息是必要的, 让机器真正的”听话”而不是自作聪明. 否则的话跟旁边人聊着天就有可能不小心把自己的文件给删掉了, 或者在屏幕前拿杯子喝口水就可能被机器识别为什么变态的命令. 操作指令的精确性是个问题.