承健:让我们来运动

我一直在抱怨电子产品没有良好的人机界面,键盘鼠标为基础的人机交互模式几十年不变,绝对有碍于我们更好地使用它们。不过最近我注意到,人机交互的革命正在酝酿,我们已经可以期待更自然更舒适的电子产品使用体验了。

给我这个启发的是iPhone。提到人机界面,大家都会想到iPhone的多点触摸技术。我相信多点触摸并不会昂贵到普通设备成本不能接受,或者技术上一直难以实现,刚刚在苹果的产品上取得零的突破。但是,为什么难用的触摸板坚持了这么长时间呢?我估计是因为操作系统不支持。这样的应用肯定需要操作系统的底层支持才能普及在所有的应用程序中,可微软毕竟不是一个锐意革新,乐于变革的公司……还好我们还有苹果。iPhone之后我们可以看到不少竞争对手的手机产品也出现了类似的触摸概念,新的MacBook笔记本已经开始支持多点触摸,我猜测微软不会落后,也会开始在下一代操作系统中支持多点触摸技术。

iPhone另一个引人注目的功能是运动传感器(accelometer)的应用。这部手机能检测到自己的姿态,并对应调整播放照片、视频和浏览网页时内容的显示方向。如果看电影,你可以把手机横过来,画面会自动调整到横向播放,非常容易。其实如果这个功能可以得到大家重视并普及应用,我认为将会是是比多点触摸技术更值得关注的人机界面变化。

运动传感器早在2006年初就在手机上出现了,当年的诺基亚5500和索尼爱立信w710都支持运动检测功能,可以晃一晃手机切换音乐或者朗读短信。但是这两款手机并没有在市场上造成什么反应——优秀的技术还是需要强大的应用功能来支持,而那时的手机无论处理能力、存储能力还是屏幕尺寸,都难以与今天的iPhone相比。

从手机看开去,运动检测在不少笔记本电脑上也早就出现了。Thinkpad著名的APS硬盘保护功能就能检测机身的异常运动,及时让硬盘磁头归位,保证在撞击发生的时候不会损坏盘片。如果你打开Thinkpad APS硬盘保护系统的界面,你能看到程序可以精确地检测笔记本电脑现在的实时状态并显示在画面上。富士通等公司的的笔记本电脑产品也有类似功能。

估计还是微软操作系统的不作为,我没有看到除了用作硬盘保护之外,运动传感器在Windows笔记本电脑上的其他应用。据说在Linux操作系统下有些应用程序可以读取运动传感器的数据,玩一些花样,比如拍一下屏幕边缘就让播放器换一首歌。如果这个传感器可以普及在笔记本电脑上,我相信立即会出现大量的应用程序为用户提供各种便捷的人机交互功能。

运动传感器在人机界面上还有一个非常典型的成功案例,就是任天堂2006年底推出的Wii游戏机。这个游戏机没有强大的处理芯片,画面质量平平,但是却成为极度热门的产品,这应当归功于其创新的人机交互方式。它的无线手柄除了能接收显示器下方发射的红外信号,更能够检测用户的手部运动,彻底摆脱了传统游戏机只能使用按钮拨杆的操作方式,是真正的人机界面革命。

Wii配备的游戏手柄的运动检测是相当全面的,它能灵敏地检测各方向的倾斜、旋转和加速,让用户的实际运动可以精确地反映在游戏中。你可以拿它模拟打网球、保龄球甚至炒菜。除了检测运动,手柄还能给你适当的反馈,如挥拍的风声,触球的撞击等等,给用户最全面的体验。

其实实现这一功能的硬件成本并不贵,单独购买一套Wii的手柄只要400元左右。不要忘了,这是生产数量不算很大的游戏机配件,而且还有蓝牙收发、红外接收检测等功能集成在手柄里。如果成为类似鼠标这样的海量生产配件,其成本必将飞速下降到很容易接受的程度。更别提现在市场上就有大量价格数百元的鼠标仍然热销呢。

如果类似的控制设备可以普及到我们日常使用的电脑上,并且获得操作系统的完美支持,那将会给人机接口带来什么样的变化呢?会不会在每个办公室或者网吧都看到一群挥舞着手臂的用户?
[an error occurred while processing this directive]