国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 互联网 > 《近匠》环信:标准化即时通讯与未来社交构想

《近匠》环信:标准化即时通讯与未来社交构想

来源:程序员人生   发布时间:2014-09-19 04:54:18 阅读次数:2851次

CSDN移动:请讲讲你们是谁?你们以往的从业经历?

刘俊彦:我们四个创始人都是做技术开发的。现在团队已有15人,其中14位是工程师。有两个创始人是四十岁,其他两个创始人都是三十多岁,是一个挺稳定的团队。之前采访过我们的人,说我们是很典型的“老年人”创业的团队,是有梦想的人一起创业。我之前在做红帽开源后台中间件研发,有三位创始人做过开源项目。

我们做环信这个即时通讯云服务,是因为以前看到开发者都在重复做同样的事情,浪费时间、资源和精力。我们就想,能否做一个有关移动互联网上使用的标准化的即时通讯云服务模块,供开发者使用呢? 经过调查,我们发现市场需求很大,加之我们几个都是长期研发开源软件的,因此就有了今天的环信。


环信单聊与群聊功能Demo

CSDN移动:为什么要做这样一个工具?

刘俊彦:我们看到移动互联网现在的开发趋势跟2000年的桌面互联网很像,企业或者开发者对App蜂拥而上,造成的后果是花了大价钱和精力后,往往思路还不对,正在走弯路。 这些现象很容易让人想起2000年左右的中国桌面互联网,当时很多企业做网站,动不动就要花几万块钱,而现在因为有很多开源的免费的软件,业主自己做一个网页只要75块钱就可以做成。所以,我认为今天的移动开发,以后一定会走上同样的路子,因为技术的推动以及广大开发者的努力,出现了很多标准化的软件模块,加之云服务化,非常方便企业和个人,甚至是初级开发者使用,这样就降低了移动互联网的使用门槛,节约了开发者的时间,会让移动互联网变得更加繁荣。

在移动互联网垂直服务领域,我们认为移动IM是最后一个没有被攻破的堡垒。现状是相当于每个人都在重复做同样的工作,并花大量的时间,接过做出的还不好用。所以,我认为非常适合把它变成标准化的即时通讯云服务。

我们认为,在微信之外,其实还有一个更大的生态圈,以后的社交是个被打散的社交,以后社交会被打散在很多不同的沟通场景里,甚至被打散在很多不同的App里。那么这每一个特定的沟通场景,其实都是一个特别好的创业机会,但是以前这种创业者把握这种创业机会成本太高了,因为每个团队都要自己去做社交系统,花三个月到六个月的时间,这个成本太高了。我们就想帮助开发者做社交系统,你的App想怎么样跟别人的App做错位竞争,找到自己独特的点,这个我还真帮不了你。但是如果你今天找到我,明天我就可以让你拥有一套在技术平台上可以和微信相媲美的及时通讯工具,而且非常的稳定,非常的可靠,微信有的功能你都有,单聊、群聊、发图片、发文字等所有的功能都会有。我可以帮你降低一些成本,节约开发时间,比如还可以帮你节约你的二十万块钱,你就可以雇几个很好的工程师,这是我可以帮助你的。

CSDN移动:开发者有什么样的需求?

刘俊彦:一个App想要加入微信这样的聊天功能,基本上的选择是找一个开源软件开始做,一个比较有经验的技术花三、四天的时间,可以做到发送信息。但接下来还有很多的坑点,而把丢消息的坑点、群聊坑点、各种不稳定的网络环境下的坑点等都解决一般需要三个月时间,才基本能上线。像微信这样各种优化,很多都需要花九个月时间。我的手机上就有一个应用,一个很大的厂商出的应用,在我手机上已经装了五个月,目前在我的电量排行榜和流量排行榜上排第一,说明它还没有做任何的优化。如果只把开源软件拿出来使用,不做任何优化就是这样的结果,一定会在电量和流量排行榜上排第一的。 就算把这些做好了,团队也会扛不住。现在各种互联网上新的IT技术层出不穷,日新月异,就算有人打补丁抢救,也需要花费很多精力。

IM不像搞个网页,慢点也能用。IM是要求非常高的一个程序,如果发一个消息那边三四分钟收不到的话,用户就会来找你麻烦。这就对机房的运营环境和带宽的要求都非常高。

现在大多数的移动互联网创业团队,都不具备高并发的技术。现在互联网的特点是,今天是一个草根的App,说不定明天就能爆发,有百万和千万的用户,每个人都有这样的梦想。但真达到了百万和千万用户的时候,大多数团队是不具备这方面的技术的。

CSDN移动:环信针对移动开发的哪一个环节?

刘俊彦:这个产品的名字叫“环信即时通讯云”,简称“环信”。我们定位自己是“国内首家即时通讯云服务提供商”。环信将以前非常复杂的即时通讯功能,变成一个服务器端的API和客户端的SDK,这样,移动开发者可以在任意的App里嵌入像微信类的聊天功能,现在已经有三百多家App在集成环信的SDK,平均接入时间是四小时到两天左右。

环信Android代码示例:

// 初始化环信SDK
EaseMobChat .getInstance().init(appContext);
//创建一个消息
EMMessage msg = EMMessage.createSendMessage(EMMessage.Type.TXT);
//设置消息的接收方
msg.setReceipt("bot");
//设置消息内容。本消息类型为文本消息。
msg.addBody(new TextMessageBody("你好,环信!"));
//发送消息
<span>EMChatManager.getInstance().sendMessage(msg);</span>
环信iOS代码示例:

// 创建一个聊天对象
EMChatText *text = [[EMChatText alloc] initWithText:<span>@"你好,环信!"</span>];
// 创建一个Message Body
EMTextMessageBody *body = [[EMTextMessageBody alloc] initWithChatObject:text];
// 创建一个Message对象
EMMessage *msg =[[ EMMessage alloc] initWithReceiver:<span>@"bot" bodies</span>:[NSArray arrayWithObject:body]];
// 发送消息
[[EaseMob sharedInstance].chatManager sendMessage:msg progress:nil error:nil];							

五行代码+服务器集群架构

环信的基本功能,微信有的功能,环信上都有,微信没有的功能,环信也有。单聊时,消息发送回执,自定义消息类型等微信没有的功能。群聊时,可支持五百人或两千人的大群。还有实时语音、实时视频,Web IM等功能。

我们花了大量的时间对即时通讯很细的地方做了优化,比如在流量优化、电量优化、网络环境下不稳定长链接的优化等方面,我们都做了很细致的工作,这些其实也都是很花时间的工作。

环信提供多种风格的UI模板,100%开源。意味着开发者可以直接使用,也可以在源码基础上快速改出适合自己的聊天页面。

同时,我们非常注重安全,所以做了很多安全上的处理,端对端加密、本地存储加密、服务器端加密、图片加密等。 总之,我们有个宗旨就是,降低开发者开发适当应用的门槛,更快更好的让其开发投入应用。


环信安全加密架构

CSDN移动:产品做了多久?什么时候推出的?

刘俊彦:去年四、五月份开始做。今年6月1日环信 正式上线,上线之后到现在有3000多名注册开发者,有不到400个注册的App,这些App正在集成或者已经完成了集成,他们正准备在上线过程中。移动社交,做移动医疗、教育等各行各业的App都有。

CSDN移动:开发中有什么坑,怎么迈过去的?

刘俊彦:在做产品的过程中,我们团队也走了很多弯路,后来发现我们就是想做一个小而精的团队,不想搞一个几十人的团队做很多项目,就想搞一个十几人的团队把产品做好。这就是我们这个团队的特点。去年底我们经常开会,每一个月会开一次会,我们在黑板上写着可能还剩下的十项功能,就开始减,我问这个可不可以砍?这些功能都是大家花很多时间做出来的,如果不可以,不是我们核心功能的,就会被砍掉。我们当时花了两、三个月的时间,每月个都会开一次会,就会砍掉一两个功能。我们只想很专注地做一件事情,就是即时通讯云服务,别的都不做,我们要把即时通讯做得最好,把它做到最深和最透。这也是我们现在和以后这个团队要发展的方向,把即时通讯技术做好和做精。只要跟即时通讯有关的,我们都会做好,只要一想跟即时通讯有关的,我们就想办法搞定。

CSDN移动:如何收费,盈利模式如何?

刘俊彦:我们的收费模式是:App终端用户在5000人以下,完全免费;5000到100万人,四分钱一个人一个月,这个人数是指同时在线的人数。

如果一个App有100万注册用户,通常来说能有10万的日活跃用户,就已经很好了。再考虑到这10万用户会在不同的时间点上线,所以同时在线能达到1万人已经是很好的数字。


环信收费价格

所以5000人同时在线的付费成本基本上可以支持五十万注册用户的输出,就是说App注册用户约在50万以下不需要向环信付费,可免费使用环信。注册用户在50万以上,4分钱也是价格非常低,非常厚道,是自己运营成本的1/4,付出这点钱就可以用上环信即时通讯云服务。

CSDN移动:环信对社交的未来畅想是什么?


环信团队

刘俊彦:我们觉得在微信之外还有一个更广大的生态圈,由千千万万个垂直的App组成,有千千万万垂直的沟通场景,这时候的社交是打散的。这是一个垂直的关系链,是独立在熟人社交圈之外。每一个App生长空间一定是在垂直社交链上,在垂直社交链上把社交做好,做深和做透,才有生存的空间。 环信就是帮助开发者把握住每一个这样的机会,因为以前的成本太高,环信帮助开发者把成本降下来,把他的用户留在他的App里,形成交易闭环。


【《近匠》游道易副总裁孙可:发行商眼中的手游市场】《近匠》第42期,在手游大时代的今天,巨头涌入、全球化竞争、渠道为王、山寨林立等特点使手机游戏这个行业的竞争压力陡然增加。中小型团队的出路在哪里?国外精品如何做好本地化?创业公司如何准确定位,把握时机?

【《近匠》云巴创始人张虎:低门槛云服务为小团队创造更多机会】《近匠》第41期,前极光推送CTO张虎创业,创立后端云服务品牌云巴。本期近匠专访张虎,他认为开发者不应为后端开发的共性需求和后期运营投入太大成本,低门槛的云服务将会给低投入的小团队带来更多机会。

【《近匠》iMAG:移动应用快速跨平台开发工具】《近匠》第40期,移动开发工具iMAG采用XML+Javascript技术开发原生跨平台应用。适合企业快速移动化的同时,iMAG也向个人开发者提供免费版。

回顾更多内容及线下开发者活动信息,请关注mobilehub公众微信号(ID: mobilehub)


寻求《近匠》免费报道,请私信:@CSDN移动,或发送邮件至mobile#csdn.net。

生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生