电子工程专辑
UBM China

用户界面需要更多的直观性

上网日期: 2008年04月08日 ?? 作者: Dan Dodge ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:

让我们回到计算机历史上的1990年。你坐在一台PC机前面,想把一个名为letter.txt的文件拷贝到一个名为Letters的子目录中。要执行这一操作,你需要键入copy letter.txt Letters这类命令。相当简单。事实上,有些系统甚至还能提供自动补全功能,这样你不必键入整个文件名或目录名:只需键入名字,敲击Esc 或 Tab键,command shell就会找到最佳匹配,补全剩余的字符---非常棒。


即便如此,命令行仍很快从PC机上销声匿迹。首开先河的是苹果电脑,然后每个人都开始采用“窗口-图标-菜单-指针”的界面模式,亦即WIMP。与命令行相比,WIMP确实直观些,用户界面(UI)也更友好。但具体情形是怎样的呢?让我回顾一下18年前我第一次使用WIMP来拷贝文件时的过程。整个流程仍然是与类似于Windows Explorer 的WIMP文件管理器打交道,步骤如下:

1. 双击文件夹图标,打开文件管理器。

2. 打开文件管理器的编辑菜单。

3. 从编辑菜单选择拷贝选项。

4. 双击文件要拷贝到的目标文件夹。

5. 再打开编辑菜单,点击粘贴功能。

不知何故,一个简单的操作从一个步骤变成了好几个步骤,而且直观性不够强---谁会想到利用编辑菜单来移动或拷贝文件呢?当然,这么说对WIMP有些不公平。毕竟它可以实现许多通过命令行无法完成的功能。重点在于,没有一个专门的人机交互模式可以处理所有的用户界面问题。有时最适合采用命令行,有时又是WIMP。对有些系统来说,可能两者都不理想。例如,在厂商明智地用“拷贝”和“邮寄”等实际按钮取代某些基于GUI的控制功能之前,平板扫描仪把许多客户都搞得晕头转向。

事实上,有些系统最好采用多种形式的人机交互,而不是单一模式。譬如,对于一个能提供三维导航、实时流量报告、CD/DVD 播放和 iPod连接性等功能的车载信息娱乐设备,语音控制界面能够尽可能地减小对驾驶人员的干扰,因而是理所当然的最佳选择。不过有些功能往往利用快捷简便的按钮更容易控制。因此,系统可能还需要一个触摸屏,以及少许实际按钮。

但问题就在这。预先确定哪些功能应该由语音来控制,哪些功能由触摸屏或实际按钮来控制,哪些功能需要上述方式联合控制….要确定这些事情,你必须与用户密切合作,判断出哪一种交互模式(或多种模式组合)最好,然后据此对自己的界面做相应调整。

这要求软件架构不仅能支持多种形式的用户交互,还必需允许某一功能某一天由GUI控制,另一天又由语音界面控制。总之,你需要一个能够使你的UI设计选项保持开放性的架构。同时还需要一个架构来让你的UI始终保持可用状态。再好的用户界面,如果由于系统忙于其它事情就会锁定或暂时无法使用,那都是没有价值的。例如,在一个网络中,一个因忙于处理警报情况,而不能提供性能数据的路由器有碍操作人员及时采取正确的行动。同样地,如果一个巧克力生产厂的控制系统中,只要系统碰到高级别的电机控制,集线器管理接口(HMI)就停止响应,那么一旦发生关键性事件,操作人员也无法采取行动。

系统越复杂,这类问题就越可能发生。为避免这类问题,系统设计人员必须选择那些在系统繁忙状态下也能够确保UI功能所需CPU时间及内存的操作系统与中间件构架。这种资源保证还能够防止服务拒绝(denial-of-service)攻击及其它因独占系统资源而阻止用户访问UI等网络事件的发生。

简言之,要成功创建一个适合于任何复杂产品的用户界面,你的设计必须超越表层。你需要考虑的不仅是用户看到、听到或触摸到的层面,还包括确保界面始终可用且快速响应的底层软件。毕竟,没有用户喜欢缓慢迟钝的界面响应。

作者:Dan Dodge

首席执行官

QNX Software Systems







我来评论 - 用户界面需要更多的直观性
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

网友推荐相关文章
?
?
有问题请反馈
推荐到论坛,赢取4积分X