国内的即时通讯软件有哪些
发布时间:2025-05-17 07:41:53 发布人:远客网络
一、国内的即时通讯软件有哪些
QQ:国内用户量第一。在2004年就已经拥有2.26亿注册用户、500多万收费用户,而且每天还在以几十万的数量递增着。与其他中文通讯软件相比,腾讯QQ以其漂亮的界面、合理的设计、良好的易用性、强大的功能(如:隐藏功能、分组功能等),稳定高效的系统运行,赢得了用户的青睐,如果你不嫌它广告较多的话,的确是不错的聊天软件。提供了大量卡通图案,而且引入了立体风格,形象更趋于卡通化。新版QQ同时增加了自定义动态表情。支持网友自定义显示系统表情的行数,灵活方便的快捷键设置,把热键设置为与表情相同的字或字母,炫彩汉字和字母的搭配可与MSN媲美。所以,无论是从用户数量还是公众影响力来看,QQ都是国内即时通讯软件市场上无可争议的“老大”。QQ最不讨人喜欢的是广告大量存在,而且似乎一直在变本加厉;安装的可定制性差,最让人无法忍受的莫过于腾讯浏览器,这个并不是所有人都中意的多窗口浏览器,一旦安装QQ就会被安装,而且会更改很多系统设置,使普通用户被逼无奈只能使用该浏览器;随着视频聊天等功能的整合,QQ的资源消耗十分严重:安装文件的大小大约是MSN的4倍,安装后的文件夹为80MB(MSN为5.5MB),内存占用12.5MB(MSN占用3MB),另外,国外用户较少。
MSN:全球用户量居前,约有5000万用户,国内用户量应该第二。在人们的印象中,MSN更多的偏重于办公阶层用户,傻瓜式操控性让我们能够在最短的时间内掌握它的使用要决。主界面相当的清爽,卡通味不浓。但软件主界面过于宽大,占用了相当的桌面空间,不像QQ一样小巧玲珑。现在的MSN 7.0版本,更给人们一种耳目一新的感觉,对于那些喜欢时尚和追求多变的上班族而言是个不错的选择。MSN最让人津津乐道的功能就是把汉字做成彩色的表情图片,热键设置为同样的字,就可以在聊天时候打出五彩的汉字,效果炫丽。但不支持批量导入导出,可显示出的自定义表情只有10个,用起来还是有诸多不便。支持手写;在占用资源上比同类软件优胜;稳定性超强;语音与视频质量上佳,开着语音打CS,一样稳定清晰(QQ则断断续续,听不清楚);最让人兴奋不已的是,从6.0版本开始,可以穿透防火墙进行文件共享。缺点:不能向离线用户发送消息,无法自定义离线状态,在新版本中依然未得到很好的解决;增加用户时也不如QQ方便,须通过其“繁忙”的网页来进行用户的搜索和添加,而且搜索网站还是繁体的。
ICQ:作为同类软件的始祖,目前注册用户超过1.5亿,在全球拥有广泛的用户支持,但缺乏中国本土化支持仍是其最大缺点。
AIM:注册用户数量居全球(不含中国)第二,仅次于ICQ。
UC:作为后起之秀的UC,具有一些QQ会员拥有的功能,其免费网络硬盘服务提供了文件上传、下载服务,功能简单实用。UC普通用户的网民所享有的空间(32MB)是QQ普通用户(16MB)的一倍。更棒的是,只要UC的在线时间累计达到了100小时/500小时,网络硬盘的容量可以分别免费升级为64MB/128MB。UC的聊天功能支持动画的显示和发送。点击UC聊天窗口的按钮,选择本地动画发送,在本地硬盘选择想要发送的图片,确认后选择发送,就可以给在线的好友发送动画图片了。有自动聊天功能,不管在什么时候,只要打开UC,都会有“人”在线亲切地对你嘘寒问暖。如今无论是注册用户还是更有价值的同时在线人数,UC都抢掉QQ百分之五以上的市场份额(QQ依然是霸主,但现在已经无法一手遮天了)。假以时日也许会占领我们后面的一代人。
网易泡泡:在无广告打扰、整合网易服务上做得比较出色。大部分聊天功与QQ是类似,但也有一些特有的功能:支持用户自选图片作为头像;有“常用短语”的服务,提供了许多聊天妙语;可对每个联系人设置选择性隐身,右键单击联系人即可(这点QQ也有一个选项“如果该好友上线,则自动对其隐身
二、im即时通讯开发:离线推送到达率优化方法
1、闲鱼的IM消息系统作为买家与卖家的沟通工具,增进理解、促进信任,对闲鱼的商品成交有重要的价值,是提升用户体验最关键的环节。
2、然而,随着业务体量的快速增长,当前这套消息系统正面临着诸多急待解决的问题。
3、 3)消息玩法与消息底层系统的耦合过强。
4、经过评估,我们认为现阶段离线推送的到达率问题最为关键,对用户体验影响较大。
5、从数据通信链接的技术角度,我们根据闲鱼客户端是否在线,将整体消息链路大致分为强感知链路和弱感知链路。
6、强感知链路由以下子系统或模块:
7、 2) idleapi-message(闲鱼的消息网关);
8、 3) heracles(闲鱼的消息底层服务);
9、 4) accs(阿里自研的长连接通道);
10、整条链路的核心指标在于端到端延迟和消息到达率。
11、强感知链路中的双方都是在线的,消息到达客户端就可以保证接收方感知到。强感知链路的主要痛点在消息的端到端延迟。
12、弱感知链路与强感知链路的主要不同在于:弱感知链路的接收方是离线的,需要依赖离线推送这样的方式送达。
13、因此弱感知链路的用户感知度不强,其核心指标在于消息的到达率,而非延迟。
14、所以当前阶段,优化弱感知链路的重点也就是提升离线消息的到达率。换句话说,提升离线消息到达率问题,也就是优化弱感知链路本身。即时通讯聊天软件app开发可以咨询蔚可云。
15、 1) HSF是一个远程服务框架,是dubbo的内部版本;
16、 2) tair是阿里自研的分布式缓存框架,支持 memcached、Redis、LevelDB等不同存储引擎;
17、 3) agoo是阿里的离线推送中台,负责整合不同厂商的离线推送通道,向集团用户提供一个统一的离线推送服务;
18、 4) accs是阿里自研的长连接通道,为客户端、服务端的实时双向交互提供便利;
19、 5) lindorm是阿里自研的NoSQL产品,与HBase有异曲同工之妙;
20、 6)域环是闲鱼消息优化性能的核心结构,用来存储用户最新的若干条消息。
21、强感知链路和弱感知链路在通道选择上是不同的:
22、 1)强感知链路使用accs这个在线通道;
23、 2)弱感知链路使用agoo这个离线通道。
24、通俗了说,弱感知链路指的就是离线消息推送系统。
25、相比较于在线消息和端内推送(也就是上面说的强感知链路),离线推送难以确保被用户感知到。
26、 1)未发送到用户设备:即推送未送达用户设备,这种情况可以从通道的返回分析;
27、 2)发送到用户设备但没有展示到系统通知栏:闲鱼曾遇到通道返回成功,但是用户未看到推送的案例;
28、 3)展示到通知栏,并被系统折叠:不同安卓厂商对推送的折叠策略不同,被折叠后,需用户主动展开才能看到内容,触达效果明显变差;
29、 4)展示到通知栏,并被用户忽略:离线推送的点击率相比于在线推送更低。
30、针对“1)未发送到用户设备”,原因有:
31、针对“3)展示到通知栏,并被系统折叠”,原因有:
32、针对“4)展示到通知栏,并被用户忽略”,原因有:
33、 2)用户看到了推送,但是对内容不感兴趣;
34、 3)用户在忙别的事,无暇处理。
35、总之:以上这些离线消息推送场景,对于用户来说感知度不高,我们也便称之为弱感知链路。
36、我们的弱感知链路分为3部分,即:
37、共包含了Hermes、agoo、厂商、设备、用户、承接页这几个环节。
38、从推送的产生到用户最终进入APP,共分为如下几个步骤:
39、 步骤1:Hermes是闲鱼的用户触达系统,负责人群管理、内容管理、时机把控,是整个弱感知链路的起点。;
40、 步骤2:agoo是阿里内部承接离线推送的中台,是闲鱼离线推送能力的基础;
41、 步骤3:agoo实现离线推送依靠的是厂商的推送通道(如:苹果的apns通道、Google的fcm通道、及国内各厂商的自建通道。;
42、 步骤4:通过厂商的通道,推送最终出现在用户的设备上,这是用户能感知到推送的前提条件;
43、 步骤5:如果用户刚巧看到这条推送,推送的内容也很有趣,在用户的主动点击下会唤起APP,打开承接页,进而给用户展示个性化的商品。
44、经过以上5个步骤,至此弱感知链路就完成了使命。
45、 1)推送的消息是否投递给了用户;
46、 2)已投递到的消息用户是否有感知。
47、其中:到达设备这个阶段是最基础的,也是本次优化的核心。
48、我们可以将每一步的消息处理量依次平铺,展开为一张漏斗图,从而直观的查看链路的瓶颈。
49、通过分析以上漏斗图,弱感知链路的优化重点在三个方面:
50、 1) agoo受理率:是指我们发送推送请到的数量到可以通过agoo(阿里承接离线推送的中台)转发到厂商通道的数量之间的漏斗;
51、 2)厂商受理率:是指agoo中台受理的量到厂商返回成功的量之间的漏斗;
52、 3) Push点击率:也就通过以上通道最终已送到到用户终端的消息,是否最终转化为用户的主动“点击”。
53、有了优化方向,我们来看看优化手段吧。
三、uniapp即时通讯模块有推荐的吗
1、做即时通讯模块的厂家蛮多的,比如腾讯云IM、融云、环信、极光等,这些都是大品牌推出的即时通讯产品,功能丰富。不过说实话对uniapp的支持还是不行,而且功能繁多,有时候我只想要一个轻量一点的即时通讯模块。
2、uniapp插件市场中有一款插件叫做GoEasy,产品足够轻量,api也简单,比较符合我的需求。
3、就目前uniapp的整体生态环境来看,对uniapp支持不错的应该要数GoEasy了,他们的插件支持打包成安卓、iOS和微信小程序这些,同时也支持web等环境,多端适配。
4、这里有一份GoEasy提供的uniapp版本的即时通讯源码,他们的API很简单,你可以下载下来跑一下,再结合开发文档看一遍,基本就会了。
5、这个demo可以打包成安卓、iOS的APP,也可以打包成微信小程序。
6、主要功能有:单聊、群聊,支持发送文字、图片、语音、视频这些,同时还支持客户端上下线提醒、历史消息、离线消息、会话列表这些,功能蛮多的。