极光推送开发商推出极光统计,友盟怎么看?
笔者作为一个耕耘于 App 开发领域的程序员,长期关注各主流开发者服务提供商的动态变化 。
近日,笔者留意到,以「极光推送」这个开发者云服务而著名的「极光」,又推出了个新的服务项目「极光统计」。因为极光推送我在经手的多个 App 里使用过,也比较关注开发者服务领域,所以有兴趣来梳理「极光推送」背后的开发商的发展情况。
「极光推送」是从 2011 年开始提供服务的,是国内第一个开放提供推送云服务的品牌。但之后的几年,几乎没有大的动作,看起来一方面在不断地在推送上改进,另一方面也算是成长的过程,积累的开发者、采用的 App 的越来越多。
2015 年极光开始推出 IM SDK ,这个看起来是必然的动作,只是貌似有点晚,因为它推出时已经有多家专门做 IM 的开发者服务出来了,比如:环信,容云等。但也留意到,它家的 IM 还是有些突出的优势的,因为推送本身也是大规模消息服务,他们的 IM 更像是在推送基础上的升级。极光的 IM 还有个优势,就是与推送 SDK 共享通道,只需要一个长连接,这对已经集成了 JPush 的 App 来说的确是个非常大的吸引力。
2016 年中,极光悄无声息地推出了「推送不到短信到」的服务,这的确是个「消息推送」的有效补充,因为有些消息真是希望能够及时地送到用户手中,但「推送」网络总有时候不够及时。之后还看到他们推出了「短信验证码 SDK 」,这个貌似与原有 JPush 关系不大,我理解也是为了笼络更多的 App 开发者。
然后就是近期推出的「极光统计」了。并且这次还有个动作,原有 JPush SDK 里抽出了个 JCore ,这次的 JAnalytices 也是共享这个 JCore 。看起来他们家是要推出越来越多的开发者服务项目了,而所有这些更多的 SDK 都共享 JCore 。这个倒也是一般的作法,比如 Facebook SDK 也有个共享的模块,各个专用的 SDK 都共享这个模块。这个共享模块的作用大概是公共代码、统一的帐户这些方面。
「极光推送」本来也有一些统计模块,比如用户方面的统计。并且因为它统计的是每天心跳的用户数,在评估 App 用户时我们更多地看「极光推送」提供的用户统计。他们现在提供专门的统计 SDK ,其意思大概是,你们如果已经在使用「极光推送」的话,就不必再集成别家的统计 SDK 了,都使用我家的吧。
这让友盟怎么看?他们两家对比还挺有点意思。友盟是以「统计」起家的,现在应该大部分开发者集成统计 SDK 都是友盟吧。大概在 2014 的样子,友盟也进入了推送领域,那至现在友盟推送有没有推送这个细分市场占有多大份额呢?貌似没有。但友盟家的产品的确是比较早就比较全面了。
与友盟不同的是,极光是从推送先做起,现在扩展到其他更多的领域,包括统计。极光面临的问题是,如何说服原来集成友盟统计的开发者转而集成它家的统计 SDK 。如果说极光的优势,我理解一点是,推送服务的切换成本要高一点,因为推送服务更重要,而统计相对来说用哪家的问题不大。我作为开发者先集成了极光的推送,那我为了缩减 SDK 集成的厂商数量(这个大家同意吧,集成的厂商其实越少越好),我可能会转而使用极光的统计。当然了,只是说可能,还是要看极光统计有没有实现我在友盟统计上必要的功能。如果极光统计提供了更有价值的功能,则是更强的理由,比如极光声称的,他们在数据整合上更有优势,统计上的数据可以用于优化推送,这还是挺值得期待的。
极光与友盟,这两家的开发者服务提供商的对比,很值得关注与玩味。友盟没有抢到极光的饭碗,现在极光统计的推出,能够对友盟在统计领域的霸主地位有所撼动呢?拭目以待!我个人更看好极光,其中一个很重要的原因在于,友盟现在不是独立的公司,被阿里收了,没有之前那种冲劲了。