2007年7月28日星期六

自动还是手动

现在许多软件的设置中的某些选项可选择使用自动配置。当我开始接触电脑时,我以为自动是指可以让软件根据不同的使用需求和使用环境自行调整内部设置。但使用久了以后我发现,大部分软件的自动配置功能实际上只是使用默认配置罢了,根本不是我最初想像的那么智能能调整出最精细的、个性化的配置。我发现识别是否可以自动配置的一个一般的方法是看该配置过程是否会展现给用户,以及是否有用户参与的交互性步骤。一般有一个专用的自动配置组件而不仅仅是在设置中可选择自动配置的软件的自动配置就是有效的。

但也仅仅如此,仅仅限于有效的层面,而不是最佳配置。我到目前为止还没发现哪个软件的自动配置的设置,会比一个熟悉该应用的用户根据自己的情况配置出来的最佳设置要好。不过恐怕这也是受限于目前的设置,能做到自动配置都已经很不错了,也不能再苛求什么了。只是我认为作为开发者肯定也是很清除这一点的,但似乎我很少见到有开发者会主动提醒用户。而不明所以的用户相信大多会抱有和我前文提及的一样的观念,但此时配置能实现的效果并不是最理想的,这无论对于开发者还是用户都不是一件好事,这会造成用户体验的下降,从而进一步可能导致用户停止使用这个软件。

在这种情况下应该如何解决这种问题呢?我认为或许可以仿照许多游戏厂商默认会为游戏画面设置提供几个预设配置这种方式。按照比较普遍的应用需求提供几个预设配置供用户选择。另外提供一个详细的手动配置组件供高级用户进行自定义配置。同时在帮助文件中详细说明配置的具体效果。可能是我的误解,但我认为开发一个自动配置组件的难度应该要比我上述提及的这些方式的难度要高(指在用心开发的前提下)。

而且如果越来越多的软件这么做,或许也可以在一定程度上缓解某些软件作者十分头疼的一个问题:用户不看帮助文件。许多用户经常问一些帮助文件中已经包含解答的问题,这耗费了开发者以及客服(如果有的话)的大量精力来帮助用户解答这类问题,但这些时间在很大程度上应该算是一种浪费。不过这也怨不得用户,造成这种情况的其中一个原因是许多软件的作者不认真写帮助文件,帮助文件中无法提供用户需要的信息,这使得用户养成了一种不看帮助文件的坏习惯。

上文提及的这种自动配置因为技术原因等问题,而无法达到一个理想的效果我尚且还能理解。但是我不能理解的是为何在计算机最初出现时就已经具备的功能:大幅提高重复工作的效率。那类类似于机械式的重复工作的自动功能都无法达到应有的效果,甚至只是一个摆设。没错,我说的就是很多软件具备的自动更新功能。在我从使用计算机至今的软件使用经历中,自动更新功能能让我达到满意程度的少之又少。我对自动更新功能满意的要求有两个:

  1. 能在有更新出现时即时提示用户。
  2. 更新过程迅速有效,最低限度也得保证升级比全新安装要快。

然而自动更新功能能达到我这两个要求的软件屈指可数,哪怕仅仅是达到第一个对于自动更新来说最基本的要求的都不能算多。许多软件的自动更新功能长年累月地告诉你你的版本是最新的,但实际上已经不知道经历了多少次更新换代是常事。这对于我来说是不可原谅的,连自动更新提示都无法做到,那为何还要开发这个功能浪费空间,这种自动还能叫自动吗?

我觉得十分讽刺,我接触计算机时就是被其自动的魅力所吸引。然而当计算机出现并发展了如此多年之后,PC上那么多的软件的自动都是一种摆设,更多的时候还是需要我进行手动的重复工作,这就是那么多年的发展成果吗(当然,我这句话由于带有十分强烈的抱怨色彩,必然会带着很大的偏见,请各位读者理解)?到底是自动还是手动

版权声明:本作品作者为IwfWcf,首发于IwfWcf's Blog,转载请遵循知识共享署名-非商业性使用-相同方式共享 3.0 许可协议并以超链接形式注明出处。

没有评论: