为了账号安全,请及时绑定邮箱和手机立即绑定

环信,极光,IM即时通讯那个平台的好一点呢?

/ 猿问

环信,极光,IM即时通讯那个平台的好一点呢?

E_mKs3178303 2017-10-18 10:11:47

最近想做一款APP需要用到即时通讯的功能,在环信,极光中考虑,不知道哪个平台容易上手?开发效率高一点

查看完整描述

2 回答

已采纳
?
Qiujuer

哎,这个问题我想我是有资历回答的;我也算做过极多APP了,社区、聊天、工具类型都有涉及。
关于聊天通讯软件,也做过很多方案,曾经用过Socket来做,但是往往是后端服务器压力顶不住导致瓶颈。

废话不多说,转入正题。

目前来说,在市面上绝大部分的中小企业和部分大企业都是采用的第三方SDK集成的方式进行研发通讯类APP。我的课程也有讲解这部分的内容,并且着力于手把手教同学们打造一款通讯APP。地址链接在这里:http://coding.imooc.com/class/100.html

为什么中小和部分大公司会采用第三方SDK集成方案来开发,这是因为绝大部分公司都没有能力去开发和运营一套高并发的Socket服务器,这是非常困难的,对于技术来说也是要求较高;当然如果并发并不大那就另当别论。第三方集成可以简化开发同时又可以节约成本何乐而不为。

那么我们来说说你提问的:环信,极光 问题;其实这本是两个完全不同的产品,当然都可以用来做IM。说说区别:

  1. 环信更加彻底,不光是有数据送达也就是推送功能,还有各种用户数据功能

  2. 环信能够快速的搭建一个IM应用,并且快速实现聊天界面

  3. 环信能够实现语音等一系列功能

  4. 极光本质上来说就是一个推送,何为推送也就是数据送达而已

  5. 极光当然也有轻量级的命名绑定功能,可以用来做用户信息存储,但是并不建议使用

  6. 极光,如果用他那么就纯粹的用推送就好

说了这么多,两者差别很大,是不是就是极光没有环信好?并不是的,这要看你怎么想怎么做;如果你现在有一个APP了,仅仅只是想要给你的app简单的加上一个聊天页面,OK,无可厚非直接使用环信这是更好的,简单快速,容易上手。

假如你是想要打造一款以IM通讯功能为主的app,并且可以高度自定义功能,界面,流程,用户信息等;那么环信并不适合你;环信你可以当作就是一个IM的简单集成,本身就是IM的一套系统,有一定的扩展功能,但是扩展空间并不大,至少在我看来是完全不够的。如果你想要做一个自己的IM应用,核心功能逻辑,流程都是自己的方式的话,那么你仅仅只是需要一个数据送达工具而已;那么此时极光,友盟,个推等推送SDK都是适合你的,当然取决于你的功能和预算选择不同的SDK就好。这样做的好处是你的IM就是你的IM别的SDK只是为你送达数据而已。

当然你想要把数据送达部分使用Socket来做,这也是可以的,但是我不建议你前期这么做,费时费力不讨好。

我的IM课程《全程MVP手把手 打造IM即时通讯Android APP》http://coding.imooc.com/class/100.html

欢迎你来看看,相信你会有极大的收获。


查看完整回答
11 反对 回复 2017-10-18
?
慕九州0033206

6666666666666666666666666666666666666666

查看完整回答
反对 回复 2018-12-13

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信