OICQ的一亿个功能——浅谈软件的技术功能与社会功能(发于赛迪网) - 原子时代的观点 - 张翼轸

(这条文章已经被阅读了 327 次) 时间:2001-01-18 12:36:51 来源:张翼轸 (earl) 原创-IT

  2000年上半年是网络格外火爆的一段日子,IT业其他的任何产品都远离了媒体的焦点,包括曾经帮助比尔·盖茨成就霸业的软件。直到下半年,伴随着那斯达克的疲软,以及OICQ这个即时通讯软件的突然兴起以及风靡全国,软件才重新进入整天为盈利而烦恼的网络人的目光中,其中更有不少人提出了网络软件化的口号,”即使在网络上可以实现的功能,也要做成一个客户端软件”,甚至有人提出了这样的理念,期望利用客户端软件来留住用户甚至获得利润。于是一个个网站的客户端软件纷纷出台,初时因为新鲜反响还不错,可是软件一多厌倦之后便再也掀不起风波了。
  但是无论如何,网络软件注定成为2000年网络业和软件业的一个焦点。如果我们对于这个热点仔细审视的话,便会发现其实我们所说的网络软件可以分成三类:第一类笔者称为协议网络软件,是诸如IE、Foxmail、CuteFtp等解释网络基本协议的网络软件,他们并不是今年的焦点,所以本文不予讨论。第二类被笔者称为终端网络软件,也就是诸如网易EaseBar为代表的软件,他们把可以利用WEB方式实现的功能做成软件方式,虽然他们是今年的焦点,但是笔者并不看好他们,事实也已经证明了他们只是昙花一现。所以笔者本文讨论的重点是第三类网络软件,社会网络软件,这是笔者杜撰的一个名字,其实本质就是现在时髦的P2P软件,之所以要采用杜撰的名词是因为笔者觉得这能够更好的反映这类软件的特质,下面就将进行详细的分析。
  首先我们要确认的一个假设便是软件是否能够获得市场,归根结底是由软件本身功能的多寡和强弱来决定的。虽然在软件短短二十多年的历史中经常发生软件功能强的软件却因为种种原因输了市场的情况,比如OS/2输给了性能不如他的Win 3.x,但是这只是在功能接近的情况下。一旦软件功能的多寡和强弱发生了质的飞跃,那么必定能够获得最后的胜利,这也是Windows 95能够迅速取代占据垄断地位的Win 3.x的一个重要原因。诸如此类,以往众多的案例是我们能够相信上面的假设。
  有了上面的假设之后,我们便有必要对软件的功能做一个仔细的研究了。什么叫软件的功能?比如一个即时通讯软件,功能便是诸如能够发短消息,能够群发信息,能够传送文件,能够聊天室聊天之类的吗?不可否认,这些都是一个即时通讯软件的功能,但绝对不是全部,相反,仅仅是极小的一部分,而且仅仅是由程序设计,由技术产生的功能,在这里姑且称之为技术功能。技术功能是软件功能的一个重要组成部分,但是绝对不是全部。
  在这里,要暂且把这个话题搁置一下,先来谈谈经济学中的一个新的突破。在传统的经济学中,资本是一个很单纯的物化的概念,仅仅包括金钱、不动产等物化的东西,但是随着近代经济社会学的兴起,资本的定义被大大拓展,产生了社会资本这个定义,社会资本包括社会地位、名望、关系网、交际圈等以往从来没有被当作资本来考虑的许多因素。社会资本具有以下三个属性:一、不可转让性;二、每个人拥有的社会资本都是独特的;三、社会资本的所有者可能是个人也可能是组织,甚至有可能是社会整体。
  好了,现在言归正传,如果我们把社会资本概念的产生思路引入我们今天讨论的话题的话,那么是否可以在软件传统的技术功能之外,再产生一个被称为社会功能的概念呢?就以OICQ为例,能够聊天、发文件毫无疑问是它的技术功能,那么能够与特定的人联系便是它的社会功能了,而且,于不同的人联系都是一种不同的社会功能。这也便是意味着,以OICQ拥有2000万用户计算,仅仅是与特定的人发送消息便具有2000万项这样的社会功能,如果再加上发文件、聊天式等的话,那么OICQ所具有的所有社会功能将要上亿。当然,这么多上亿的社会功能都是潜在的,只有在我们再把他们加入好友名单,这些功能才会真正发挥作用,但即使是这样,以笔者OICQ中有100名好友来算,那么OICQ对我而言具有的社会功能也有几百项。
  其实这也就解释了为什么OICQ在技术上不是最先进的,但仍旧能执国内即时通讯市场的牛耳。OICQ在技术功能上可能不如OMMO,不如xICQ,但是差距只在几个技术功能上,但是在社会功能上的优势,OICQ却是有着几十倍甚至上千倍的优势。
  好了,下面便让我们来看看软件的技术功能有哪些特性吧!
  一、不可转移性。技术功能实际上一类十分容易复制的软件功能,比如你的即时通讯软件有新闻,那么我写一段代码,便也有了这个功能,十分简单。但是社会功能便没有那么简单了,你要想使用其它的即时通讯软件和OICQ号码为1850950的人也就笔者即时联系,方法只有两种:一种是要笔者使用和你一样的即时通讯软件,这在理论上虽然有可行性,但实际操作性很差,首先笔者未必愿意为你而特地安装一个,此外如果这样的话那岂不是市场上有什么即时通讯软件,笔者都要安装一个了。第二种方法便是使你的即时通讯软件和OICQ完全兼容,但这显然做不到,OICQ不可能让你使用它的数据库。这也就是意味着,软件的社会功能实质上是无法转移的。
  二、独特性。有人也许认为向OICQ号码为1850950的人发消息和向OICQ号码为28888219的人发消息是属于同一个功能,其实不然,这是两个截然不同的功能,因为前者你可能是在生意往来,而后者则可能是花前月下,两种截然不同的应用怎能等而概之呢!
  三、几何增长性。软件的技术功能一次编写只能增长一个,是以算术速度增长。而软件的社会功能则相反,还是以OICQ为例,如果OICQ只有两个用户,那么具有的社会功能便是和另外一个人联系,两个用户便一个只有两个社会功能。但如果多了一个用户,那么具有的社会功能便是和另外两个人联系,三个用户便一个只有六个社会功能,以此类推,每增加一个用户,一个软件的社会功能便会以几何速度增长一次。
  好了,以上便是笔者对于软件社会功能的最粗浅的一些想法,当然,在软件的开发中并不会有太大的作用。但是笔者相信,在今后网络软件的规划过程中,只有充分将它的社会功能考虑进去,才有可能获得真正的成功。

OICQ的一亿个功能——浅谈软件的技术功能与社会功能(发于赛迪网) - 张翼轸 - 2001-01-18 12:38:28

这是小弟利用所学的社会学知识来分析软件的一次尝试,还请各位特别是软件业的前辈多多指教。

Re:OICQ的一亿个功能——浅谈软件的技术功能与社会功能(发于赛迪网) - 徐远明 - 2001-01-18 14:30:33

不错,不错,有道理!很有道理。 只是有个问题:WINDOWS有多少功能? 不要告诉我WINDOWS有10亿种功能哟!