4 个极具里程碑意义却是意外产物的软件功能

当你看到某个软件时,心里自然地会认为这是经过精心设计和流程的成果。 但如果你是有设计经验的人,应该知道现实比想象还要混乱得多。 软件中的某些设计和功能并不总是深思熟虑而来,这次举出的4个例子则是堪称天才的意外产物。

可调整的用户接口参数

我们现在在作系统上可以理所当然地改变接口的外观,包含窗口颜色、系统字体、特定元素(如按钮)的外观等等,这在不同作系统之间会有不同,但原理上是相同的。 虽然不确定这件事是否为现代计算机接口调整的起点,但某个受到 Steve Jobs 启发的发展很可能就是起始。

个极具里程碑意义却是意外产物的软件功能"

如 Andy Hertzfeld 在 Folklore 文章中所述,早期苹果员工 Chris Espinosa 正在设计一款 Mac 电脑应用程序。 但当他把它展示给 Steve Jobs 看时,却收到了一长串对外观的批评。 Steve Jobs 以对细节的挑剔著称,最后 Chris Espinosa 灵机一动,简单地加入一些滑杆和设置,让挑剔的老板坐下来,随意调整应用程序接口的每个细节直到满意为止。 因此或许意外地创造了让用户决定界面的概念。

鼠标的滚轮

自 1996 年微软推出 IntelliMouse 鼠标后,至今的鼠标两键之间的滚轮,大家都很习惯它用来卷动页面,但根据 Oculus 共同创始人 Jack McCauley 在接受 IGN 采访时说到,它其实原本是为了缩放而设计。

不管McCauley是否真的是滚轮概念的唯一或主要贡献者,我们确实在许多应用程序中使用滚轮来缩放。 所以 Z 轴控制器的概念在 3D 应用程序和游戏中依然适用,但想想有人对新硬件功能抱有宏大抱负,软件开发者却用它来避免拖曳卷动,这点就蛮有意思的。

Ctrl + Z 还原

在电脑上大多数作、修改、输入错误都可以靠 Ctrl + Z 来解决,事实上,现在电脑内存充裕,你经常可以还原大多数应用程序中已完成的多个步骤。

根据 Marvin Zelkowitz 于 1971 年发表的博士论文中提出,还原功能最初的初衷并不是为了给用户来取消作的,它原本是设计用来除错,这样可以一行一行地回头看软件,直到找出问题所在。 其他人则更进一步扩展这个想访,让真正的 Xerox PARC 程序员们(比尔盖茨和 Steve Jobs 都于此受到启发制作图形界面)给了我们 Ctrl + Z 的快捷键和还原的名称,现在被人们熟知、爱用,甚至经常被它拯救。

浏览器标签

在90年代末还没有浏览器分页这种东西,在当时只能用拨接上网加载一个网页,所以问题不大,但后来浏览器加入分页功能彻底改变人们工作和使用网页的方式。 事实上早在 1982 年就已经有像文字处理器这种附带分页界面的应用程序了。 第一批具备此功能的浏览器是在90年代中期推出,但大多数人直到2000年代初的Firefox才开始使用分页浏览,直到2007年Internet Explorer才开始将分页浏览列为选项。

问题是,这些分页最初并非为网页浏览器设计,且最初只在部分浏览器中有此选项,但实际的浏览器用户很快就不愿意为了每个网站都开一个窗口,彻底改用分页浏览。 以笔者来说,常常会同时在双屏幕上开三个窗口同时开启20至40个分页,你可以想象如果我必须同时管理40个独立窗口,会对效率产生多大的拖累。

(0)
打赏 微信扫一扫 微信扫一扫

相关推荐

发表回复

登录后才能评论