写点什么

渐增式特性搜索——新一代 UI 革命来临?

  • 2007-07-31
  • 本文字数:1098 字

    阅读完需:约 4 分钟

微软在 Office 2007 中新引入的 Ribbon 界面是 UI 设计的一次革命,它很可能成为 Windows 应用程序的界面标准,目前许多公司已经实现了它,并且微软甚至以微软强制(MS-enforced)指导标准来对它进行授权,以保证第三方实现的一致性。虽然 Ribbon 试图使找到所需命令的过程比传统的文件菜单方式更容易,还是有人说,当所需特性不在 Ribbon 上或者 Ribbon 变得过于庞大时,会变得难以找到。因此,微软已经在考虑增加渐增式特性搜索(Incremental Feature Search)。Jeff Atwood 宣称渐增式特性搜索对于通用的应用开发来说也是一个好主意

我是渐增式搜索的坚定支持者,但是我要说的是渐增式搜索并不只是能为大型文本文档做导航。当应用变得越来越大并且越来越复杂时,渐增式搜索对于在现代应用所提供的海量特性中进行导航来说也是非常有用的。

Jeff 考察了微软 Office 2007 所引入的 Ribbon 控件并且建议说渐增式搜索特性可以解决当命令没有被安装在 Ribbon 上时找不到所需的命令的问题。事实上,微软构建了一个叫“Sucout”的附加功能来提供类似的功能,但是微软决定暂不发布,目前它是否将以一个独立插件的方式面世还不得而知。

Jeff 总结说使用渐增式搜索比菜单与工具条都方便快捷很多:

如果 Web 的演进教会了我们什么的话,那就是搜索不可避免地成为了主宰导航领域的象征。简单的应用也许可以借助菜单、工具条或者更好的 Ribbon 来避免这样的问题,但是当应用增长得越来越大越来越复杂时,使用渐增式搜索将帮助我们更快地找到所需的特性。

尽管渐进式搜索在过去就在例如 emacs 之类的软件中得到了广泛的应用,但这个特性已经开始出现在操作系统以及网站等更广阔的领域中。举例来说, QuickSilver 常常被称赞为 OS X 系统中最精粹的工具。Vista 也已具有即时搜索(Instant Search)的特性。Apple 最近更新了它的网站,现在它通过渐增式搜索特性来过滤网站的内容,根据网站的各个区域(如产品、Apple 商店、支持等)来分组,列出相应快捷方式。在 Jeff 的 Blog 的评论中,Christoffer Lernö写到:

Apple 重新设计自己的网站之后,现在使用搜索比以前导航到所需子页面变得更快更便捷了。

我们正在经历应用程序导航领域的一场革命么?在大量混乱的菜单中穿行同时记忆令人费解的快捷键的日子就要结束了么?您是怎么认为的呢?

查看英文原文: Incremental feature search the next UI paradigm shift? - - - - - -

译者简介:李鑫,硕士毕业于北京航空航天大学软件学院;现就职于北京用友致远。喜爱 Java 开源技术,也希望自己自己能为开源社区做力所能及的贡献,闲暇时喜欢读书、与朋友们一起打篮球。为 InfoQ 中文站贡献内容,请邮件至 china-editorial[at]infoq[dot]com

2007-07-31 23:59669

评论

发布
暂无评论
发现更多内容

理一理事务实现

Zhang

MySQL 事务 数据库·

在高并发场景下保证数据一致性:sync.Map的并发安全性实践

Jack

降本增效不是“盲目减脂”,利用亚马逊云科技达成云成本正循环

Lily

FLINK 在蚂蚁大规模金融场景的平台建设

Apache Flink

大数据 flink 实时计算

从一场文学奖评选,看金山文档To B 转型怎么走

B Impact

图文介绍 Windows 系统下打包上传 IOS APP 流程

ios 开发

捷行十周年庆,惊喜活动

ShineScrum捷行

得物 API一站式协作平台的一些思考

得物技术

API Gateway

天天预约|如何使用「代预约」功能?全在这篇文章里!

天天预约

线上预约 预约工具 预约 预约小程序

实力担当!焱融文件存储再次中标中国移动项目

焱融科技

#高性能 #分布式文件存储 #文件存储 #中国移动

软件测试/测试开发丨UI自动化测试,PageObject设计模式

测试人

软件测试 自动化测试 测试开发 UI自动化 pageobject

京东技术专家首推:微服务架构深度解析,GitHub星标120K

程序知音

Java 微服务 springboot java架构 Java进阶

AI时代下的打工人 | 社区征文

Dec

三周年征文

想让 ChatGPT 帮忙进行数据分析?你还需要做......

Kyligence

数据分析 指标平台

什么是文件传输协议,文件传输协议又是怎么工作的

镭速

T 级数据量迁移!知名云巨头如何从 Jira 切换至 ONES?

万事ONES

重新理解RocketMQ Commit Log存储协议

Apache RocketMQ

RocketMQ 消息队列

Zksync部署合约和开发代币的具体教程来了,撸空投必备方法

加密先生

软件测试/测试开发丨电商业务的性能测试必备基础知识

测试人

软件测试 Jmeter 性能测试 测试开发

MobPush创建推送

MobTech袤博科技

中南财经政法大学教授施先旺:事项法会计促进业财合一和会计变革

用友BIP

技术大会 业财合一 业财融合 事项会计

尚硅谷CDH 6.3.2视频教程发布

小谷哥

例行汇报,看看 FinClip 3月都干了啥

FinClip

码头风云——5G降临

脑极体

5G

华为云智能编程进高校,解读行业发展新趋势

科技说

公厕一体化智慧管理解决方案@光明源智能科技

光明源智慧厕所

智慧城市

上干货!小红书“薯条”业务竞价策略及最优公式详解

小红书技术REDtech

广告 机制策略

数据产品经理的三大底层思维

Taylor

数据产品经理 产品思维 数据产品 数据思维 #商业思维

一站式指标平台 Kyligence Zen 登陆亚马逊云科技 Marketplace

Kyligence

数据分析 指标中台

大普微DapuStor完成阿里云PolarDB数据库产品生态集成认证

阿里云数据库开源

国产数据库 polarDB PolarDB-X PolarDB-PG 大普微

打卡智能中国(四):向着沙漠,向着沙漠

脑极体

AI 遥感

渐增式特性搜索——新一代UI革命来临?_架构_Gavin Terrill_InfoQ精选文章