两周前,苹果公司执行总裁史蒂夫·乔布斯(Steve Jobs)发表文章批评了Adobe Flash平台,在众多不满之词中,乔布斯尤其关注Flash不支持触摸屏这一点。触摸屏是体验iPhone或 iPad的关键构件。“Flash的设计理念仅仅考虑了利用鼠标的个人电脑,而不顾及使用手指的触摸屏。”乔布斯写到。
失去联系:在触摸屏设备上,下拉菜单通常无法如预期般良好互动。 来源:麻省理工《科技创业》 而目前在所有网络软件中,Flash绝非是唯一不支持触摸技术的软件。Zoho的布道者Raju Vegesna 表示,触摸屏设备的到来“几乎要求整个网络改变其存在了20多年的行为模式。” Zoho位于加州的普莱森顿,旗下包括一系列复杂的在线网络应用程序。 Vegesna说,单个的问题通常还算渺小,但把那些问题加起来则意味着其程度之严重。比如,在很多网站中,滚动条这种交互方式非常普遍,但在触屏式设备中它是无法使用的。其他一些普通交互方式,如在状态栏中将鼠标悬停在一个链接上可以查看其相联的网址,必须得到调整之后才能在触摸屏设备中使用。对Zoho及其他专门开发复杂网络软件的公司来说,一个严重的问题是很多网站没有装备触发“软键盘”的能力。Vegesna解释说,触摸屏设备在检测到网页中的文本字段时会自动弹出一个软键盘,但这与Zoho的在线文字处理器中更加复杂的编辑器还有区别。这些文字处理器无法触发软键盘的弹出,使得用户们倍感沮丧。 “对于网络应用程序来说,这是个很大的用户界面问题,”Vegesna说,“这也意味着很多东西都需要重新设计。” 美国马里兰大学的人机交互实验室副教授本·贝德森(Ben Bederson)表示,这些问题非常重要,但它们却不是最近才出现的。“输入和输出设备有很多种,不管你是在创建网络应用程序、Flash应用程序或者本机应用程序,你都不得不决定此程序要支持的对象。” 贝德森说到。 贝德森认为,在考虑触摸屏计算机时,网络设计者必须竭尽全力应对几个问题。首先,触摸界面不能给用户像鼠标能够提供的精确控制。尽管试验表明触摸笔可以作为鼠标的有效替代物,但市场在很大程度上拒绝这个选择。因此,设计者需要简化网站,并增加按钮和滚动条这种交互点的数量。 另外,目前还存在一个细微的技术问题。例如,很多网络应用程序在编写时已经记录好了一组确定的鼠标动作顺序。某应用程序可能需要被编码,这样,鼠标在点击一个按钮之前,必须悬停在这个按钮上。在这种情况下,问题并非是鼠标无法像预期那样工作,而是在没有鼠标时网页上无法进行点击动作——意味着该应用程序在触摸屏设备上根本无法使用。 为避免这些问题,设计者可以创建能够适应不同交互方式的网站。最近,贝德森正在进行调整国际儿童数字图书馆网站的工作,在iPad设备上将可以浏览该网站。由于该网站涉及到不同的语言,用户中也会有不识字的儿童,因此网站设计者最初的设计非常注重网站的灵活性。这样,组件的灵活使得它们很好适应了触摸屏设备,触摸变得非常简单。贝德森表示,这项工作只需要设计者修改一个程序错误即可。 然而,通常情况下,重新设计过时网站的“工作量是庞大的,”——位于马萨诸塞州北安多佛的咨询公司UserInterface Engineering的创始人之一贾里德·斯伯尔(JaredSpool)表示。但斯伯尔相信,未来的大部分改变是有建设性的。“对我而言,关于触摸屏的交互问题只是个小问题而已,很快就会有解决办法。”他还认为,更有趣的是目前新出现可能实现交互的技术,这些交互不仅基于触摸上,而是基于移动传感和当前位置信息上。比方说,斯伯尔以iPad的星际漫步程序为例,该程序能够根据用户当前的位置信息,向用户展示该地点的星空的图片。类似这种交互在以前根本是不可能实现的。 斯伯尔还期望将来在设备之间有更出色的连接,进而使用户界面也可以交互使用,如为iPad设计使用的界面可以在音乐会上使用。“我认为明年人们将带来令人惊叹的创造力,因为我们正开始关注和考虑交互方式的实现,这一命题的答案比以往任何时候都更加丰富多彩。” 本文为美国Technology Review授权文章,未经书面许可,严禁转载使用。