互联网的历史总显得具有不可思议的戏剧性:1996年,4位以色列人发明了IM的鼻祖——ICQ“坏小子”,那时它只是一个主要搞网上寻呼的“小玩意”。
1998年,腾讯研发团队为QQ用户突破100人而“兴奋不已”;2000年前后,业内传马化腾打算把QQ作价100万卖给深圳电信,但深圳电信却不要。到2005年腾讯却成为中国收入前三名的互联网公司,而与腾讯一样做即时通讯的朗玛UC,依靠市场份额和用户数排名第二的优势,被新浪收购后换来了3600万美元的现金和股票。
说起中国即时通讯的历史,不得不提马化腾,这个戴着眼镜、温文尔雅的年轻人。1998年的腾讯创始人马化腾还是个睡沙发、吃盒饭的总裁,当他与另两个“元老”一起挤在深圳赛格科技园4楼一间几十平方米的小厂房办公时,他的名片上甚至从来都不敢印“总经理”的头衔,而只印着“工程师”字样——马化腾当时的惟一期望,只是公司能生存下来;他更没想到仅5年之后,他因此就一夜之间成了身价8亿港元的富豪。
聊天其实一直是网民们上网的主要活动之一,只不过,当时网上聊天的主要工具只有聊天室。即时通讯的出现并不像后来所描写的“很自然地崛起”,出身于著名寻呼企业润讯的马化腾最初做的只是与寻呼业相关的ICQ软件。只是当电信寻呼、联通寻呼、润迅寻呼等大寻呼企业都用上了这种网络寻呼机,给马化腾他们赚来了第一桶金后,腾讯才瞄上了在国外正热的互联网产业。1999年,腾讯正式提供互联网的即时通讯服务。
其实新浪在这个领域也可以说是先行者,早在1999年,新浪就推出了一款IM工具叫Sinapager,当时这款工具的功能应该说已经很强大了,比腾讯的QQ毫不逊色,而且当时用户群并不少。只是新浪当时没有那么专注于IM领域上。
从前,并没有多少人认为即时通讯会有多大出路,因为这种需要随时在网上的聊天工具一直受制于互联网的拨号上网。这导致QQ用户数一增加就要不断扩充服务器,马化腾甚至都坚持不下去了,一度决定将QQ卖掉。只是买家深圳电信数据局准备出60万元,而马化腾坚持要卖100万元,最终因为价格无法达成一致,最终谈判告终。
但是,当马化腾在2003年第一次进入“福布斯中国富豪榜”第九十九名,腾讯宣布QQ同时在线人数达到492万,这个互联网业开始为即时通讯沸腾。
先是网易开始发力,在北京推出了新版的即时通讯软件网易泡泡2004;然后是新浪花3600万美元收购已有巨大用户群的UC,加上搜狐在2004年初推出的即时通讯软件“搜Q”的奋力一搏,以及微软的MSN也进入中国插一脚。门户网站们显然希望能够通过自己长久以来累积的用户忠诚度在该领域有所作为。一时之间,即时通讯与搜索引擎一起,成了最热门的互联网领域。以至于在即时通讯软件上做一些插件的增值服务公司也层出不穷。
客观上来说电信运营商对带宽投入的大幅增长导致互联网的更普及是即时通讯繁荣的物质基础;而几个门户网站纷纷选择发力即时通讯市场,不仅仅是简单地给自己补课,更是促进了即时通讯的普及。
“中国即时通讯市场将发生翻天覆地的变化,当然并不是说谁可以把QQ干掉,QQ依然会占领很大的市场份额,但是绝对不是像现在这样的一家独大的垄断性份额。我认为这个时间很快就会来临,或许就在今年底或明年。”前雅虎中国总裁周鸿祎曾如此充满期望。
2005年Ebay以数亿美金的代价收购了做语音即时通讯软件的Skype,此时Skype并没有实现盈利。之前,搜索引擎巨头Google也开发了自己的语音即时通讯聊天工具Google Talk。国际巨头的动作预示着,即时通讯公司正在向多元化经营和语音通讯的方向发展。
同样的变化也发生在中国,只不过故事的版本有了变化。2004年微软的MSN进中国时,签下了数家做内容的网站进行门户式的扩张;而腾讯则公开宣布要靠即时通讯多年积攒的用户数做基础,向门户和C2C电子商务方向进军。新浪的UC则在向视频增值服务的方向向前发展。即时通讯产业的明天同样充满了变数。
有哪位能告诉我聊天工具的发展史,急用,谢谢!
http://z.baidu.com/question/24836300.html?fr=qrl3
这个知道也是这样问的~~~给LZ找来参考下~~~~
谁知道聊天室的发展历史~~尽量详细一点~~
即时通讯(Instant Messenger,简称IM)软件可以说是目前我国上网用户使用率最高的软件,无论是老牌的ICQ,还是国内用户量第一的腾讯QQ,以及微软的MSN Messenger都是大众关注的焦点,它们能让你迅速地在网上找到你的朋友或工作伙伴,可以实时交谈和互传信息。而且,现在不少IM软件还集成了数据交换、语音聊天、网络会议、电子邮件的功能。
即时通讯的历史
IM软件的历史并不久远,但是它一诞生,就立即受到网民的喜爱,并风靡全球。在它的发展史上,以色列人是功不可没的。正是四位以色列籍的年轻人,在1996年7月成立的Mirabilis公司,并于同年11月推出了全世界第一个即时通讯软件ICQ,取意为“我在找你”——“I Seek You”,简称ICQ了。直到现在,ICQ已经推出了它的2002a版本,在全球即时通讯市场上占有非常重要的地位。
目前,国内最为流行的即时通讯软件是OICQ(简称QQ)。它以良好的中文界面和不断增强的功能形成了一定的QQ网络文化。Messenger虽出道较晚,但依托微软的强大背景,实力也不可小视。作为Windows XP的一部分,Messenger 整合了操作系统的许多功能,如多种形式的聊天选择、多人的单窗口讨论式交流以及充分的文件与桌面共享功能等。它的令人耳目一新的中文界面和注册方式,连同它强大的功能,着实吸引了众多的眼球的注视,此外还有许多有特点的IM软件。
即时通讯的原理
我们经常听到TCP/IP和UDP(用户数据报协议)这两个术语,它们都是建立在更低层的IP协议上的两种通讯传输协议。前者是以数据流的形式,将传输数据经分割、打包后,通过两台机器之间建立起的虚电路,进行连续的、双向的、严格保证数据正确性的文件传输协议。而后者是以数据报的形式,对拆分后的数据的先后到达顺序不做要求的文件传输协议。
QQ就是使用UDP协议进行发送和接收“消息”的。当你的机器安装了OICQ以后,实际上,你既是服务端(Server),又是客户端(Client)。当你登录OICQ时,你的OICQ作为Client连接到腾讯公司的主服务器上,当你“看谁在线”时,你的OICQ又一次作为Client从QQ Server上读取在线网友名单。当你和你的OICQ伙伴进行聊天时,如果你和对方的连接比较稳定,你和他的聊天内容都是以UDP的形式,在计算机之间传送。如果你和对方的连接不是很稳定,QQ服务器将为你们的聊天内容进行“中转”。其他的即时通信软件原理与此大同小异。
1、用户首先从QQ服务器上获取好友列表,以建立点对点的联系;
2、用户(Client1)和好友?Client2?之间采用UDP方式发送信息;
3、如果无法直接点对点联系,则用服务器中转的方式完成。
即时通讯的9大应用
即时通讯软件除了可以实时交谈和互传信息,不少还集成了数据交换、语音聊天、网络会议、电子邮件的功能。下面介绍的即时通讯软件的主要应用功能你用过几个?
文字聊天
聊天功能是IM软件最基本、也是最重要的功能,基本上每一种IM软件在这个功能上的操作都差不多:如果用户想与联系人进行聊天,可以双击IM中联系人的头像,在弹出的对话框中敲入文字信息发送即可。QQ的特点是可以给不在线的朋友发送信息,对方下次上线的时候可以收到,MSN虽然不具备这样的功能,但是它在聊天过程中可以使用各种漂亮的表情图标为聊天添加了不少情趣。
语音聊天
如果打字聊天的方式已不能满足,QQ还提供了“二人世界”里的实时语音聊天,首先您得有音箱或者耳机、麦克风,然后就可以向您的网友发送连接到“二人世界”的请求,通过后双方不仅可以用文字聊天,还可以直接讲话。此外QQ还有传送语音功能利用此功能可以传送语音信息。首先用鼠标左键单击在线好友的头像,选择“传递语音”命令,然后就会弹出一个对话框,录音以后就可以发送了。
传送文件
IM软件能点对点的传输文件,有时候利用此功能要比使用E-mail还方便许多,当然此项功能必须在对方在线时才能使用。在QQ的好友头像上点击右键,选择“传送文件”,选定要传送的文件,点击发送,等待对方接受请求。此外,ICQ的文件传送功能还支持类似断点续传的功能,不必担心文件传送过程中发生突然中断的情况。
拨打电话
在MSN Messenger中提供了PC-PHONE的拨打电话功能,你可以在MSN Messenger软件主窗口中,单击操作窗口“我想”下面的“拨打电话”或者用鼠标右键单击要呼叫的人的名字,单击“拨打电话”,就可以开启拨叫电话功能。但在进行电话呼叫之前必须注册语音服务提供商。由于MSN Messenger在国内暂时还没有开通这项业务,所以我们还无法使用。
远程协助
远程协助是在Windows XP中引进的新概念,是Windows Messenger独有的功能,远程协助可以将电脑的控制权分享给对方以便于对寻求协助者提供帮助,通过它,对方可以很容易地控制寻求协助者的桌面。它的功能主要体现在应用程序共享、远程协助、白板共享、寻求远程协助等方面。由于这一功能非常强大,在寻求协助的过程中系统会多次提醒并给出选择,请用户在使用这一功能时多加小心,确认对方是否可靠。
视频聊天
如果你的网速够快,又有摄像头的话,完全可以用IM软件来代替掉Netmeeting了,在聊天的同时,不仅可以通话,还可以看到对方的图像,表情,备感亲切,给您带来一份全新的感受。Windows Messenger对视频聊天功能支持的不错,设置和使用也非常简单,右击好友中“开始视频对话”就完成操作,非常方便。
邮件辅助
IM和E-mail是我们在网上最常用的两种工具,如今不少IM软件将两者作了完美的结合。在QQ中你可以直接给自己的好友发邮件,而无须再输入E-mail地址;此外对于自己的信箱QQ还有检查新邮件功能,在“系统参数”中设置您自己的E-mail,填好POP3地址,您可以选择定时检查时间,QQ就会自动检查有否新邮件到达。对于MSN Messenger来说它的邮件功能就更强大了,使用MSN Messenger你必须有一个邮件账号,每次当您的MSN Messenger登录成功时,在右下角自动弹出一个窗口,里面写有该E-mail账户内的信件状况,在使用过程中如果您的邮箱中有了新邮件,马上会冒出一个提示窗。
发送短信
目前IM与各种移动终端设备的结合也越来越多。使用QQ向手机发送短信需要手机开通移动QQ服务,单击对方头像图标,在打开的快捷菜单中选择“手机短讯”命令,在打开的对话框中输入信息,然后点击发送即可完成,这时对方的手机就可以收到一个消息。给BP机发短讯也是一样,不过对方的BP机服务台必须是QQ所支持的情况下才行。当对方的手机收到你发来的短信后还可以回复,这时候您的QQ会弹出“查看手机短讯”的窗口来,非常方便。
浏览咨询
有的朋友上网只是使用QQ聊天,其实用QQ也可以很方便的看到每日最新的新闻。点击QQ面板中的“资讯通”按钮,瞧,“资讯通”已经为您订制好新闻啦:“新闻”、“IT科技”、“证券”、“体育”、“娱乐”……共十二大类新闻信息。你愿意看哪方面的新闻,就点击相应的图标,则出现“资讯通”界面,自动提取出当日新闻标题。通过这些标题,你可以快速地选择出自己感兴趣的新闻,点击之就可以调用浏览器读取了。这样您就可以足不出户阅读有关内容,节省了您的查找时间、提高了浏览效率。
各种即时通讯软件,真可谓“尺有所短,寸有所长”!ICQ功能最强大,全球用户最多,但是设置比较复杂,而且没有中文版本;MSN有着和Windows系统紧密结合的优点;QQ则依托自己强大的本地优势,在国内即时通讯软件中抢占了先机。让我们来比较一下它们吧!
“小企鹅”与“巨人新星”
1、即时消息的发送
这是作为即时通讯软件的最基本的功能。从发送消息的长短来看:QQ一次最多可发送450个汉字,而MSN最多也只有 400 个字符(200个汉字);同为中文界面的QQ与MSN,却采用了完全不同的设计思路。从界面上来看,QQ采用“对话模式”和“普通模式”两种(如图1)。而MSN中只有一种方式。对于用惯了QQ的网友来说,可能会将一句并没说完的话发送出去,而按下“Ctrl+回车”仅仅是起换行作用。从发送字符格式的控制上,MSN无疑是占尽上风,不仅支持字体、字号大小以及字色的设置,这一点普通网友或许并不多用,但MSN能够将诸如“:)”之类的图示符号自动转换为“笑脸”等表达心情和表情的图形,这点功能的确是非常棒的一种设计。
2、记录的保存和再现
这一点是QQ的强项。几乎不用做任何动作,与所有网友的聊天记录都被完整地保存,只要你不去清理它,完全可以把两年前与MM聊天时MM的承诺重现在MM面前,不怕MM不招!呵呵。而MSN在这点上是先天的缺陷。要想保存,就自己一边聊一边慢慢地“Copy”吧。
3、用户的注册和好友的添加
由于腾讯的用户量急剧增加,使得QQ的新用户ID申请变得异常困难。腾讯转而向移动通讯用户开放这一通道,尽管在功能的延伸方面取得了成功和突破,却因此也“激怒”了广大的网友!同时,添加好友异常方便,也使得我们自己的QQ上经常无端地收到许多莫名其妙的广告或垃圾信息以及一些“不受欢迎”的网友的“入侵”!而MSN与众不同的注册设计,加上Hotmail和MSN.com两大免费邮箱的隆重推出,使得我们的MSN可以非常清静!
4、其他功能比较
QQ和MSN都有语音聊天、文件传输、启动NetMeeting进行视频聊天等功能,QQ在语音音质、传输速度等方面略逊一筹,但总体功能设计上差别不大。但QQ独有的卡通人物头像的绝妙创意,是任何一款即时通讯软件也无法与之媲美的。
不仅如此,腾讯还形成了自己完整的企业文化,像各种各样的QQ玩偶、手表、T恤、背包、钥匙链等应有尽有,网上销售再加上全国数十家Q-GEN专卖店以及与移动厂商的合作等工作都进行得红红火火,而这些都是时间沉淀积累的结果,初来乍到的MSN应该是无法比拟的。而MSN也以其方便的消息群发(单击“我要……”下的“邀请他人加入该聊天”)和强大的资本和技术上的优势,完全有能力和可能继续向QQ发起新一轮的攻击。
“三朝元老”与“巨人新星”
ICQ与MSN放在一起比较,的确很有意思。一个是即时通讯领域的“大哥大”,另一个是软件业的“巨无霸”,即时通讯领域的后起之秀。从功能上看,MSN目前显然无法与ICQ相抗衡。但MSN借助与操作系统的无缝结合,任何人都不敢对它无礼和小视。
1、分组支持情况
两者都支持对好友进行分组,且都有两种模式,即组模式和状态模式。两个软件的组模式几乎相同,都是以组为主进行分类排序,即首类为组,每个组的下面再按在线和离线两种情况分类。所不同的是,ICQ的默认组只有一个,而MSN则提供了四个默认组:家人、朋友、同事及其他联系人。ICQ的默认组可以重新命名但不能删除;MSN默认组中“其他联系人”既不能重命名也不能删除,其他三组则都允许。
2、消息群发功能
MSN与ICQ都有消息群发功能。但MSN只能通过“邀请其他联系人加入”的方式进行,而且有最多加入四人(共五人)的限制。但ICQ的消息群发功能却很强大。在对话模式下,单击“Multiple”即可展开所有好友的列表。没有人数限制,也没有在线与否的限制(如图2)。
3、其他功能比较
任何一款免费软件的使用过程中,都会被强制地安插进一些广告内容,ICQ也不例外。对于这一点,财大气粗的微软做得很好。无论是Windows XP中捆绑的MSN,还是网上免费下载的,几乎看不到广告的影子。另外,即使在最新的ICQ2002a中,似乎仍然不能支持网络摄像机和视频聊天等功能,而这些功能在即时通讯领域几乎成了必备的功能。不过,ICQ中强大的查找好友功能,使你只需记住好友的哪怕是一点点信息,就可以轻松找到这位好友,令任何一款即时通讯软件都望尘莫及(如图3)。新版2002a中还新增了服务器保存好友信息的功能,使得在世界任何一个角落都可以及时方便地与好友进行联络。
其他产品简介
在即时通讯领域还有许多另类(非主流)的产品。如AOL Internet MSN、Yahoo! MSN(雅虎通)、SinaPager(新浪寻呼)、Sohu我找你、网易“口对口”、诺斯 TICQ 、梦幻寻呼(DICO)、OMMO、V2 Communicator、8dCall等等。因为它们的用户群相对较小,所以容易为人们忽视。但它们除了具备即时通讯的基本功能之外,都各有各的特点。这里只是挑选部分列举一下它们各自的特色功能,以飨读者:
1、雅虎通(Yahoo? MSN):用户可以通过它在线查询股票、新闻、体育记分板、天气、旅游等各方面的信息;还可以享受到雅虎网站的各种个性化服务,包括:查阅来信、效率手册、获得股票报价、在线购物、拍卖投标、查询分类广告、访问俱乐部、玩游戏、和朋友聊天、阅读征友广告等等。
2、网易“口对口”:可以显示各种类型网页受欢迎的程度(点击率)。这样,你可以依靠访问量的大小来找到最受欢迎的网页(如图4);可以通过在右下角正确的设置自己的四类状态(“我的意图”、“我的可见度状态”、“我的表情”和“我的状态),来充分展示自己的形象;可以即时了解自己的主页点击情况。方法是:点击“工具”菜单下的“主页观察站”,弹出设置主页URL窗口。输入自己网站的网址,设定好之后,每当你开启网易口对口时,主页观察站就会自动弹出。窗口中显示当前浏览该网页的用户人数(可见与不可见),以及在该页上的留言数目。
3、SinaPager(新浪寻呼):网上留言功能——如果您的朋友没有上网,您可以方便地用中、英文给他留言,他只要使用浏览器就可以看到您的留言了;类似翻译软件的浮动条的设计(如图5),可有效节约屏幕空间;与新浪网站、新浪电子邮件等紧密的结合功能。
4、 诺斯 TICQ:定制新闻——当主机端新闻更新时,你就可以在滚动条里看到最新的新闻了;自动弹出短讯/消息滚动——可以让消息在滚动条中滚动显示;查看笑话——不时在屏幕上弹出一则笑话,令人捧腹大笑;定时闹钟——可以指定时间让系统自动把设定的信息内容发送给你的网友,或者提醒自己该干的事情;断点续传——传送文件的功能几乎所有的即时通讯软件都具备。具备“断点续传”功能的即时通讯软件还真不多见,TICQ就是这样一款软件。
5、梦幻寻呼(DICO):邮件群发功能;丰富的插件使得我们可以聊天娱乐两不误(如图6);方便清晰的语音聊天功能——能够穿透防火墙,达到电话的音质效果;个人Web服务——可以把你的个人电脑轻松设置成一个Internet Web服务器,让网友到你的硬盘上浏览你的个人主页。
6、酷8d网络伙伴(8dCall):“听声辨人”可以以不同音效通知好友上线或来信;股票成交消息实时回报——只要你是8dCall的会员,只要你的下单券商提供8dCall股票成交回报功能,不论你采用哪种方式进行股票交易(电话、柜台、网络等),都可以实时得到股票成交回报的消息;线上免费传呼——使用8dCall可以免费传送中文、英文或数字到好友或合作伙伴的传呼机上。
现在上网,除了查找、收集资料,恐怕最大的作用就是通讯了,但是要更好地使用这种时下最流行的通讯方式,不掌握一点技巧可不行哟。
轻轻一点互通有无
从使用情况看,绝大多数网友使用的工具不外乎是QQ、ICQ、MSN Messenger、Yahoo!
Messenger、AOL Instant Messenger(简称AIM)、IRC这些软件。但这些软件彼此之间是无法进行联系的。如果你有一个朋友使用ICQ,另一个朋友使用MSN Messenger,再有一个朋友使用Yahoo Messenger……那你就必须把这些个软件全部安装上了!其实,你最多只需安装QQ和Trillian 0.73两个软件,就可以在这么多的软件之间自由地驰骋了。
QQ的发展史?
腾讯公司简介
腾讯计算机系统有限公司成立于1998年11月。1999年2月,腾讯自主开发了基于Internet的即时通信网络工具--腾讯即时通信(Tencent Instant Messenger,简称TIM或腾讯QQ)。经过三年时间的发展,到2002年,腾讯QQ的用户群成为中国最大的互联网注册用户群,注册用户为1亿6000万,活跃用户5000万。腾讯QQ成为中国最大的即时通信服务网络。
作为一家专业的即时通信服务商,腾讯依托庞大的用户资源,利用本地化优势,将即时通信整合进多种通信平台(互联网、PC、手机、固话、家电及各种通信终端),并提供增值服务。目前,腾讯的业务线主要分三个层次;一是无线业务,二是其他增值业务,三是企业服务。
腾讯公司于1998年11月在深圳成立,是中国最早也是目前中国市场上最大的互联网即时通信软件开发商。1999年2月,腾讯正式推出第一个即时通信软件---“腾讯QQ”;并于2004年6月16日在香港联交所主板上市(股票代号700)。
成立7年多以来,腾讯一直以追求卓越的技术为导向,始终处于稳健、高速发展的状态。QQ超过4.3亿注册帐户的庞大受众群体现了腾讯对强负载大流量网络应用和各类即时通信应用的技术实力。
腾讯已经初步完成了面向在线生活产业模式的业务布局,构建了QQ、QQ.com、QQ游戏以及QQ移动手机门户这四大网络平台,分别形成了规模巨大的网络社区。在满足用户信息传递与知识获取的需求方面,我们有QQ.Com门户、QQ即时通讯工具以及年初收购的Foxmail电子邮件;满足用户群体交流和资源共享的方面,腾讯推出的个人博客Q-Zone将与我们访问量极大的论坛、聊天室、QQ群相互协同;在满足用户个性展示和娱乐服务方面,腾讯拥有非常成功的虚拟形象产品QQshow、QQpet(宠物)和QQGame(游戏)QQMusic/Radio/LiveTV(音乐/电台/电视直播)产品,另外对手机用户提供彩铃、彩信等无线增值业务;在满足用户的交易需求方面,专门为腾讯用户所设计开发的c2c电子商务的拍卖网已经上线,并和整个社区平台无缝整合。
QQ不错啊,就是太占内存!腾讯经营的还是不错的~
参考资料:http://zhidao.baidu.com/question/2540065.html
App是如何发展起来的,主要是App的历史发展
Web App在移动设备上的发展趋势
谈到Web App我们会谈到移动设备上的浏览器。所以我们会先探讨移动设备上浏览器发展的历史,以及智能手机上的浏览器发展情况,同时会在PC以及手机上技术发展和演进的历史。
谈到浏览器大家印象非常深,不管是PC还是移动终端。看一下最早的手持设备,大家有多少人知道最早的手持设备出现在什么时候吗?是Palm。它成立于1996年,但是为什么先从Palm开始呢?看两个图片。
左边是Palm,大概2005年左右出来的,但是事实上把这个时间拉早一点点,大概2002年、2003年的时候,大家找出有索尼的SG33,那个时候大家可以看到右边的是Palm最火的网站。他们通过什么方式上网呢?是通过一个蓝牙设备,把蓝牙和网络连接,这是最早的通过手机上网的一种方式。这个已经成为了历史。
但是在早期的PALM设备上,跟我们现在看到的Web差不多,没有太多太复杂的可以做展示,也可以展示一下简单的网页。
他们往手机设备上走得太激进了,2010年被惠普收购,并且所有的Web设备被抛售,甚至后来出现的版本也没有太多人应用。只是因为他们走得太激进。往智能手机领域做的时候,很多人不太一样。大家可以看到很多手机做工不错,但是销量不够。
再看看NOKIA,我写的2004,为什么是2004年呢?因为诺基亚2004年推出第一款智能手机S66,是诺基亚最早的彩屏手机,上面有一个非常简单的浏览器,大家看得很熟悉,标准Web里的简单演示。
诺基亚发展过程中,不管是后面做的一些系列,做的浏览器一直在做演进,诺基亚浏览器最早使用WebK内核来使用。诺基亚面对的机型大家有所了解,主要是一般的设备,而没有应用,大家现在还可以看到两百块、三百块的手机。诺基亚一直认为他们的利润来源是硬件方面,一直到2007年苹果手机出来之后,他们的内核做得还不是太好。大家如果开发过诺基亚的时候,都会知道。导致没有什么应用之后,他们自己在智能手机上发展不够,到现在诺基亚甚至把自家的系统毁掉了,采用了Window系统。
再看看山寨机,山寨机依然有手机上网设备,可以看新闻,还有一些小的音乐、娱乐。在山寨及当中有创意的是机型,2008年福娃的手机,还有这一款手机可以做什么呢?是防狼手机。这一个是飞镖手机,也比较前卫。这是所谓的非常多的音箱的手机。山寨机是通过非常简单的Web来做,早期的在浏览器一直有的。
回顾了刚才的历史,在2006年,或者再早一点,中国移动互联网元年2009年之前,大多数手机上网是Web,手机Oopera大家知道吗?他们做得比较早一些,但是后来就没有了。原因在于他们创始人接近的是Wap会成为手机主流,包括在当时3G门户、空中网大家都认为手机上面会出现新的方式,比如Wap页面。所以谈到手机Web趋势,为什么会在手机上出现一批、甚至更多的页面,这个想法没有错,但是低估了手机发展的能力。包括空中网以及3G门户,他们认为Wap页面发展会发展得更好,因为Wap格式更简单。
opera最早也是Wap浏览器的一种。在不同时间之后发生一些改变,这种改变在哪里呢?我们刚刚提到的牺牲用户浏览体验,刚才我们提到在Wap页面上,没有发展得多,把PC页面做压缩,重新在手机上做展示。有些人会说Wap是非常合适的格式。但是我们看一看,制作核心在什么地方呢?当你打开一个PC页面的时候,会抓取下来,存一个纯文本,把所有的标情过滤掉,把所有的标清之外的拿下,这是手机上显示PC页面的方式。对于opera来做的事情好一些,除了做页面压缩和过滤,他们更多在服务器上做了一个压缩,根据手机不同尺寸做了页面调整和压缩,有图片的压缩,同时打包。所以在迷你上有两种方式可以看到,一种和PC结构一样,但是要浏览全貌要不断放大。这是手机浏览器上,2006年到2011年主流浏览器都采用这种方式做。我们认为这种会成为一个过渡。
原因是什么呢?看看Android和iPhone,Android是全功能内核,可以完全展示PC页面。包括在现在手机浏览器上,最开始出来400兆到现在双核,功能比PC强大得多。可以在手机上持续展示PC页面。第二对所谓流量也不会产生大的问题。打一个比方,大家去用了1080P高清电视,再回过来看天线的模拟电视,会选择哪一种?手机发展也是这样,当你会以无缝体验来讲,那么大家会慢慢觉得压缩的方式不是那么好。
再看看iPhone,在iPhone做了很多改进,这种改进举一个简单的例子,如果大家用iPhone选择一个日历选择框,会发现一个变化,手机浏览器不仅显示页面,应该和手机交互方式有一定改进,这种改进会更容易帮你做选择和交互。我们认为未来手机浏览器上会出现更多交互方式,帮助在手机上做。
如果回顾PC操作方式和手机操作方式是什么样的状况,PC上基本上是鼠标很少人用键盘上网,用键盘能不能上网呢?当然可以了。如果加一个插件完全可以用键盘做导航。但是更多人是用鼠标点击,你不会看鼠标怎么移动,可以到非常精准的部位。但是到手机上就不同了,手经常会挡住你的操作,而且需要经常看着手。但是把PC页面在手机上展示的时候,PC展示方式在手机上并不是那么适合。其次是输入上,在手机上输入只有按键,这是我刚才提到苹果在提供交互方式为什么会成为创新的原因。
那再来看看,手机图片有什么特点和方式,第一是在iPhone,会抛弃Flash,早期Android也不支持Flash。为什么乔布斯抛弃flash?事实上看看Flash为浏览器带来了什么东西。为什么Flash不重要?再看一下浏览器,浏览器大多数操作做的都是显示操作,点击、拖拽。Flash带来什么东西呢?用Flash的时候可以有玩游戏的可能。其次用得不是那么多,提供了让你访问本地应用的能力。如果一直看一个Flash插件是否允许PC上麦克风、摄像头。这是一种。为什么要抛弃Flash?这个原因在于:第一会导致死机,第二会导致安装插件麻烦。
Flash对浏览器提供非常强的扩展,这个扩展会带来什么可能呢?在PC浏览器上直接达到原生应用程序部分功能提供访问能力。,如果我们去想象,如果Flash一家独大所有的页面都需要Flash,那么操作系统就变得不重要了。并且Flash有非常强的拖拽方式,实现了在PC上操作的方式。 为什么苹果打破他的垄断?苹果在智能设备上不希望第三方阻断他的操作方式。这是为什么flash被苹果抛弃的原因。抛弃了Flash为苹果带来了什么?就是HTML5。
我们认为HTML5加了几个新特性:第一页面描述规范,来帮助你识别页面上到底哪一块是什么内容,可以出于更加方便的查找。对于这种方式来说有用吗?包括回顾过去十年IE标准,乱七八糟的标准都不识别,所以强制执行比较困难。第二个是新的交互方式。所以大家知道提供拖拽功能,对于Flash来说提供了一个可能,可以做一些操作,这种操作实际上是把Flash部分功能替代,当如果你来做的时候,这些功能可以做到为什么还用Flash?拖拽的可能也为Web页面做出PC体验提供了一种可能。第三是新的视频解码标准,这个可能没有那么重要,Flash是目前最主要的视频网站播放的方式。但是对于谷歌来说,我们看它解决什么问题呢?只解决浏览器不要装插件的方式,但对于这个,我们往深里看,意味着是一个新的视频格式标准,谁掌握了这种标准可以要求专利费。所以浏览器里,也有商业的原理,不同的模式在打架,到现在也没有定下来,原因也在当初做新的标准,本身不是一个技术问题,而是一个标准问题。
最后也是最重要的是提供访问本地的问题,有两种方式,如果想深一点,提供一种可能在Web页面可以访问本地应用,跟原生应用访问有什么区别呢?其实没有什么区别,我们可以稍微来看一看,是不是把这个东西结合在一起的话,是不是可以得出结论,可以做一个程序达到本地应用的程序。回顾到这里Flash最重要的几点,提供本地效应价值,并且不需要用专门的Flash来做,这是为什么谷歌提供很多方式来转。所以为什么有几家公司苹果、Android支持HTML5,大家一起把Drop提出去了。所以iPhone不让Flash进去,Android部分让它进去,为什么新的IE9、IE10支持HTML5。
对之前开放的标准,催生更多应用而不是一家独大的情况。回过来做一个对比,结合业界的趋势来看,为什么Web这块有非常大的发展空间。看一个桌面上的发展趋势:
第一是大家可以看从单机到局域网到互联网的发展模式。这是过去二十年间发生的事。这个上面,我们看一看开发上做的演变,最开始通过一个单机应用程序,最早是通过汇编、简单的DOS程序,然后出现了单机数据库,网络进入之后,局域网大家把数据库、应用服务分开。再往后到2000年左右是Web程序,到现在大家可以看到,绝大多数应用都出现在Web开发方式。现在还有哪些非常厉害的PC软件开发公司?很少了。技术导致在PC上的开发应用非常少,转向WBE。转向云计算的时候,又像回到最开始的时代,所有的服务都跑到云端。
做一个对比,首先来看商业软件公司,九十年代初曾经出现过的苹果,2000年出现的最火的是互联网公司,传统的软件开始逐渐下架。现在开始出现基础平台互联网公司,比如亚马逊。
另外编程语言趋势,编程语言来看,大家可以很清楚,如果大家做对比,从汇编到C到C++ 对应桌面发展趋势单机是C做主导,到但机加数据库是C++做主导。到.NET之后,是JavaScript,这是2005年之后做的事。转到移动设备之后,我们看看会不会在移动设备上出现类似PC上一样的用JavaScript的开发方式?
对比这几件事有几个结论:第一个是技术发展趋势让开发为什么简单,开发者用户基数越来越大。看一下桌面和编辑语言发生的事情。越到后面开发者基数越大,会不会C++的人多一些?请回顾为什么商业上会出现同样的方式?当你要去雇一个两万一个月开发汇编和C开发程序,和三千块做一个简单的PHP做应用程序的,会用哪一种?商业选择既然能够达到同样应用,肯定选择便宜的。另外一种Web不会在PC上做大量部署,技术开始越来越多、用户两越来越大的时候,普及应用之后,我们看到技术发展趋势让开发越来越简单。包括谷歌提出可以拖拽的框架帮助大家写应用程序,甚至很多帮助大家用应用程序做拖拽,让开发变得越来越简单。这样才有价值。
第二是商业发展趋势让开放互联网公司越来越多,传统软件开始衰落。传统PC上写一个软件要很复杂地分发。但是互联网的时代直接放到网上就可以用,这就导致成本降低。尽可能选择Web原因在这里——商业原因。
最后一个结论其实也是最重要的,谈到很多PC上发生的事,如果看手机、智能手机上,会不会把PC上的事复制一遍?做一个对比,九十年代初共享软件非常流行,而现在大家写的是手机客户端。但随着技术发展,大家开始往Web做,手机上会不会转向Web?其次商业上来说,很多商业公司并不懂技术,比如出版商、做内容网站的的,但也想做应用,一个方法是把页面做得更好一些,另外一个方法会雇人做一个iPhone上的程序。这也是现在发生的事。雇人去做Android、做iPhone的程序。你不可能又懂Android看法又懂iPhone开发的,找人给你做,但是如果在Web方式能够有原生Web体验,绝大部分非专业人士都将转到Web,取决的原因在于产品质量。上次和当当网的工程师聊天,他们就是会先拿一个Web View+Android外壳实现的。所以我们看到智能手机应用正在慢慢往Web走。
另外看看Web发展,技术发展,从任何商业上的决定也是有技术上的决定,如果没有互联网发展,互联网公司不存在一样。Web发展提供了哪些可能?Web最早出现在1998年,没有太多技术含量,做了之后呢,后面稍微有技术含量点,难在动态交互,2009年ASP、JSP等等,当比较复杂的时候通过C++写程序,为很多内容动态操作方式提供了可能,存取可以动态做到。2005年谷歌推出GMail,可以有更强的交互方式。2005年之后出现了强交互的Web,包括到现在也有很多前端公司,但是要找一个很好的前端工程师很难,真正厉害人的觉得太简单了不做,都是由一些懂程序不太多的人来做。更多专业程度是在做怎么做一个非常强的交互页面、非常好的交互方式。这是我们看到Web做的事。
第四是我提到的RIA,为什么Adobe很流行?。2006年以后大家越来越多用Web开发程序,但是原有技术不能支撑,Flash面向企业收费,到了2.0就想到做免费让大家用Flash写程序。很不幸这两个都没有成,原因在于对于Adobe来说,不是经营开发者社区的公司,所以虽然想到了那个东西,但是没有做。对于微软来说,虽然花了很多钱做但是Flash已经成为市场主导,目前是两败俱伤。
2010年开始火起来了就是HTML5,2006年大家认为Web有更多交互方式,2007年两家公司开始打架。后来觉得还是不要打了,做一个新的标准。所以看一看HTML5提供的新的功能,能做的事都是需要做的。我们看到的都是趋势,做一个对比,有些是打一个问号。对比是什么意思呢?看一看如果开发一个程序的话,早期PC上开发的程序所有都不是问题,访问数据库、本地资源都不是问题,Web上很多都是问题。
第一访问本地硬件资源能力,还是原生应用效率高,包括C++写,开发效率最高、性能最好,不仅访问CPU资源还能访问GPU资源进行压缩。
在Web之外,允许浏览器里访问GPU,提升了性能。除了这个之外所有浏览器都采用主流硬件加速能力,这是第一个基础,拿Web开发和原生开发的基础。第二个访问硬件能力大家差不多之后,就是性能问题,抛开不谈。另外还有本地离线存储能力,本地事情可以做到,再看看为什么HTML加速,原因很简单,可以拿Web写一个程序存大量在本地,也可以一样在浏览器启动应用程序之后写好。当有了Tast,其实和本地开发程序没有太大区别。
AJAX是一边刷新信息,主页面没有什么刷新,提供了一种异步交互的方式,并且同时对用户体验做了改进。
三是桌面交互能力,桌面交互也是比较重要的因素,重要在于原生的时候可以拖一个图表、拖一个文件到资源管理器里。这是原生程序上经常做的事。也提供一个拖拽功能,如果用Gmail可以拖到附件框里,是一种交互处理能力。可以在Web里做,和本地类似的做应用。
还有界面渲染方式。在原生程序上,Android的开发也是类似的方式,把前面的界面写好,如果也做了类似的,但是显示不是这样,但是没有做类似交互,要本地程序、远程应用、界面展示方式,提供了非常多的可能,这种可能,提供界面上更强的表现能力,如果这几个技术做对比的话,结论很简单,Web上做开发已经提供了技术基础,以达到和本地应用一样的能力。这种能力当你技术做成熟的时候,再对比一下PC上发生的事,开发的程序从C/S到B/S,手机上做的事都是一样的。
为什么呢?原因在于,开发的难度都导致很多开发者往这边转。很多市场上非常难求的Android开发工程师,非常非常难培养出来。如果这个技术成熟到拿Web、拿CSS可以做一个和原生的程序抗衡的程序,会发现市场上大量的都冒出来了。这是技术上的对比。这就是为什么说Web App已经在市场上打好基础。
可以看看Web App,如果装上驱动发现和原生程序在操作方式上没有太大的区别。但是还有一些区别,用拖拽会比较慢一些,除了这个之外交互方式和做的方式,给一个不懂的人看会发现他看不出之间的差别。
再看一个例子,可以在Web上通过访问GPU方式,很多厂商拿一些浏览器展示Web能力,在游戏上做得比较多的,也可以有一个基础,往浏览器转的基础。 那么来看一看对于Web App来说,没有必要局限于是PC还是Web,还是什么什么。来看一下做得比较早的,如果看谷歌的WebStore,有各种应用,一个典型的是Googel Mail,点开以后你可以做拖拽,如果全屏的话可以发现和本地的应用没什么区别。为什么Google在HMT5上这么热心。就不需要那么强的操作系统来做。这是新的一轮洗牌开始,谷歌不遗余力做拓展。当你在Gmail收到一个邮件的时候,会有一个弹窗的提醒,桌面上有很多弹窗来提醒,Web是另外一个方式,如果来做的话会有一个通知和提醒支持。Web可以做到,也可以提供一个操作方式。
我们前面谈到很多,几个方面谈到的,首先浏览器发展,谈到了一个结论,因为智能手机功能会越来越强大,这种强大功能会导致显示Web方式是一样的。另外技术趋势来谈,谈到现在HTML5已经做好了准备,第三方面谈到对比,在PC上发生的事情是大量桌面应用转向Web应用的历史。
下一步的发展,第一会充分发挥HTML5优势的App,对于显示新闻、BBS等不需要特别多的交互、文件商务的设置、比价程序、甚至天气预报这种程序都可以做。第二种是会充分发挥移动交互优势,刚才反复提到移动设备上会出现新的交互方式,原因在于手机交互方式和PC交互方式不一样,我们做手机应用的时候,一定有新的交互方式会出现,作为新的创新,会利用这些Web技术出现新的创新。新的交互方式可能提供一种对比、提供一种可能。第三种是需要一个时间能够充分和本地应用匹敌的APP,性能和应用都可以全面和本地应用抗衡。
中国软件 发展历史
件发展简述
在20世纪80年代的时候,pc刚诞生,这时国内还没有几个人会写程序。那么,如果你写个程序,别人就可以拿来用。这时候的程序就能产生价值,这个程序就直接等同于软件。
但软件行业发展到现在,这里以中国的情况为例(美国在20世纪80年代,程序已经不等同于软件了),程序也不等同于软件了。因为现在会写程序很容易,但是你的这个程序很难产生什么样的商业意义,也不能产生什么价值,这就很难直接变成软件。要使一个程序直接变成软件,中间就面临着很高的门槛问题。这个门槛问题来自于整个行业的形成。
现在,你写了一个程序以后,要面临商业化的过程。你要宣传,你要让用户知道,你要建立经销渠道,可能你还要花很多的时间去说服别人用你的东西。这是程序到软件的一个过程。这门槛已比较高了。
我们在和国内的大经销商的销售渠道的人聊天时,他们的老板说,这几年做软件的门槛挺高的,如果你没有五、六百万做软件,那是“玩”不起来的。我说:“你们就使门槛很高了。”他说:“那肯定是的。如果你写个“烂”程序,明天你倒闭了,你的东西还占了我的库房,我还不知道找谁退去呢。我的库房是要钱的呀!现在的软件又是那么多!”
所以,如果你没有一定的资产的话,经销商都不理你。实际情况也是这样的,如果你的公司比较小,且没什么名气,你的产品放到经销商库房,那么他最多给你暂收,产品销不动的话,一般两周绝对会退货。因为现在经销商可选择的余地已很多了,所谓的软件也已经很多了。而程序则更多,程序都想变成软件,谁都说自己的是“金子”。但只有经受住用户的检验,才能成为真正的“金子”。
这就是美国为什么在20世纪90年代几乎没有什么新的软件公司产生的原因。只是原来80年代的大的软件公司互相兼并,我吞你,你吃我。但是,写程序的人很多,美国的程序变软件的门槛可能比我们还高,所以很多人写了程序就丢在网上,就形成了共享软件。
2. 共享软件
共享软件是避开商业渠道的一种方法。它避开了商业的门槛,因为这个行业的门槛发展很高以后就轻易进不去了。我写个程序丢在网上,你下载就可以用,这时候程序又等于软件。共享软件是这样产生的,是因为没有办法中的办法。如果说程序直接等于软件的话,谁也不会轻易把程序丢到网上去。
开始做共享软件的人并不认为做它能赚钱,只是后来用的人多了,有人付钱给他了。共享软件使得程序和软件的距离缩短了,但是它与商业软件的距离会进一步拉大。商业软件的功能和所要达到的目标就不是一个人能“玩”得起来的了。这时的软件也已不是几个人、一个小组就能做出来的了。这就是在美国新的软件公司没法产生的原因。比如netscape网景是在1995~1996年产生的新软件公司,但是,两三年后它就不见了。
1.1.1 商业软件门槛的形成
1. 商业软件门槛的形成
商业软件门槛的形成是整个行业发展的必然结果。任何一个行业初始阶段时的门槛都非常低,但是,只要发展到一定的阶段后,它的门槛就必然抬高。比如,现在国内生产小汽车很困难,但在20世纪50年代~60年代的时候,你装4个轮子,再加上柴油机等就形成汽车。那时的莱特兄弟装个螺旋桨,加两个机翼,就能做飞机。整个行业还没有形成的时候,绝对可以这样做,但是,到整个行业形成时,你就做不了了。所有的行业都是这样的。
为什么网站一出来时那么多人去挤着做?这也是因为一开始的时候,看起来门槛非常低,人人都可以做。只要有一个服务器,架根网线,就能做网站。这个行业处于初始阶段时,情况就是这样的。但这个行业形成后,你就轻易地“玩”不了了。
国内的软件发展也是如此。国内的软件自从软件经销商形成以后,这个行业才真正地形成。有没有一个渠道是判断一个行业是否形成的很重要的环节。任何一个行业都会有一个经销渠道,如果渠道形成了,那么这个行业也就形成了。第一名的经销商是1994年~1995年成立的,也就是说,中国软件行业大概也就是在1995年形成的,至今才经历8年时间的发展。
有一种浮躁的思想认为,中国软件产业应该很快就能赶上美国。美国软件行业是上世纪80年代形成的,到现在已经发展了20多年了。中国软件行业才8年,8年才是一个懵懂的小孩,20多岁是一个强壮的青年,那么他们的力量是不对等的。但也要看到,当8岁变成15岁的时候,它真正的能量才会反映出来。
转载请注明出处51数据库 » 聊天软件的发展史 聊天工具的历史发展