关键字: 站内搜索:
您现在的位置:首页 >> 新闻 >> 市场快讯 >> Ubuntu将引入多点触控 Linux面临转折

Ubuntu将引入多点触控 Linux面临转折

作者:Stephen Shankland来源:eNet硅谷动力 日期:2010年8月18日 15:05

下一版的Ubuntu将具备多点触控(multitouch)介面功能,让Linux操作系统至少在一个领域上追上Windows与Mac OS X的脚步。

支持Ubuntu的Canonical公司创办人Mark Shuttleworth说:“每一家大型PC制造商都要求Linux增加触控功能,这是Linux在PC领域的一大缺口。”但下一版也就是10.10版的Ubuntu (别称Maverick Meerkat),将引进多点触控支持。

加入多点触控功能并非易事,尤其在Linux的开源界,涉及众多的独立机构以及程式设计师。 Canonical程序开发师从不同层级的Linux软件组合出多点触控程序,还要撰写手势辨识(gesture recognition)支持工具,并加入一个介面,让程序设计师更容易添加多点触控支持。

Shuttleworth说,有些应用程序应该不需要做任何改变,例如,使用GNOME GTK和KDE Qt介面元素的程序,应该会自动受惠于多点触控手势,例如通过表单向下翻页。

有了多点触控介面,移动设备就能通过触控板或触控屏幕,同时侦测到多重的接触点。这种技术已大量应用于iPhone、iPad和Mac上,并快速打入主流市场,成为一种更直觉式(intuitive)的人机互动方式。

手势显然比电脑指令(例如Photoshop的Ctrl-Alt-Shift-S的储存图形指令)操作容易。

指令列介面是一种记忆练习,然而,至少就某些应用程序而言,提供指令选单或工具列图示,至少能让使用者发现有哪些功能可选。相比较之下,多点触控指令可能很武断,甚至可能很复杂。

一大问题是:目前没有什么标准可循。以两指开合(pinching)表示放大或缩小,是常用的指令。但是,用三指往下扫(three-finger swipe down)该怎么定义? 在Mac OS X用Firefox时,它会会移向网页的下方,但在Safari环境下却起不了任何作用。该由谁来断定哪一种作法正确?

Shuttleworth说:“如果每一种应用程序都采用不同的使用者介面模式,那么使用者势必会弄糊涂了,对多点触控反而不悦。”

另一个问题是:哪一层的软件堆叠要听命于你的手势? Firefox将取得多点触控支持,但这个浏览器应该在何时接收多点触控输入指令、再传给网络应用程序? 操作系统又该在何时接收输入指令、然后采取适当的动作?

就Ubuntu的例子而言,将会建立一些标准。例如,以两指代表应程序式,以三指表示窗口管理。

在初步的接触后,接下来可能进行更多的动作。 Shuttleworth在博客里写道:”不只是单一的神奇手势,我们让手势可能是一连串的基本动作或组合动作,有如把单字串成更复杂的句子。基本动作像是个别的动词,串起来可允许更丰富的互动。“

Shuttleworth说,初期使用者可能搞不清楚,但此刻让Linux参与多点触控开发,比坐等情尘埃落定好。

他说:“预期五年后,手势定义的思考会变得更周详,而且成为应用程序的标准。” 

所属类别: 市场快讯

该资讯的关键词为:Ubuntu  linux  操作系统 

北京共创开源软件有限公司版权所有 ©2001-2011 京ICP备05036786号 京公网安备110301000305