《近匠》Wilddog野狗,跨平台的实时通信云服务

1

图:Wilddog野狗CEO 刘之

摘要:《近匠》第95期,Wilddog野狗是一家实时BaaS云服务提供商,支持iOS、Android、Windows、OS X、嵌入式设备等众多平台,开发者只需通过简单的几行代码,即可实现多端应用之间的实时通信。

CSDN移动将持续为您优选移动开发的精华内容,共同探讨移动开发的技术热点话题,涵盖移动应用、开发工具、移动游戏及引擎、智能硬件、物联网等方方面面。如果您想投稿、参与内容翻译工作,或寻求近匠报道,请发送邮件至tangxy#csdn.net(请把#改成@)。


成立于2014年的Wilddog野狗是一家实时BaaS云服务提供商,面向传统互联网、移动互联网和物联网领域的中小型企业提供跨平台的实时通信云服务,适用于即时聊天、团队协作、实时游戏、GPS定位、传感控制等诸多领域。

目前,野狗支持iOS/Android/Windows/OS X/嵌入式设备等众多平台,开发者只需通过简单的几行代码,即可实现多端应用之间的实时通信。不重复造轮子,与已有后端无缝集成,以节省开发和服务维护成本,野狗放弃了垂直PaaS的想法,从最初的硬件云一路探索到了最为擅长的软件上。

CSDN:请介绍一下您与你们的团队,以及主要成员的从业经历?

刘之:我今年30岁,2006年毕业后投身互联网。之前在千橡工作了五年,后在猫扑和人人网担任部门技术总监,创业前在奇虎360任职,曾全面负责猫扑技术产品团队、人人无线技术产品团队、360安全路由器项目。本人属于“万金油”的一类人,什么都做过,不光是技术,还有产品、策划和设计等。

Wilddog野狗共由7名联合创始人组成,大部分是技术人员,联合创始人的覆盖面很全,都是来自360、百度、人人、京东等一线互联网公司和联发科、TP-LINK等一线硬件公司,团队集产品、高性能架构和机器学习于一体。幸运的是,我们还有一名优秀的设计联合创始人,这使得我们产品的体验也非常好。

CSDN:从猫扑、人人到奇虎360,这些工作经历给您留下了哪些深刻印象?创业以来,您有哪些心得和感受?

刘之:最深刻的在千橡和奇虎360之间感受到的企业文化的不同。千橡相对硅谷风格,自由和极客。奇虎360属于中式企业风格,执行强。 还有更深刻的印象就是看到了一家互联网企业的兴衰和互联网这个行业的残酷。

创业以来,觉得每一天都充满挑战。过去在大企业里面,资源丰富。创业后,你需要从零开始,很多事情都得快速学习,自己上手。

CSDN:野狗因何而来?包括命名、创立初衷、定位等。

刘之:创业之初,我们也想了很多名字,包括各种xxx云,xxx互联。但却觉得都没有充分表达出我们的特点。后来有一次听说大众高尔夫汽车在美国叫做“野兔”,觉得这个名字特别好。而互联网公司又大多都是动物,所以我们就叫了“野狗”,好记而且印象深刻。

创立之初,是希望能够用技术来做点什么。后来想了想,只有云最能符合我们的目标。野狗的定位是BaaS平台,主要解决研发效率和运维困难的问题,通过一个云端NoSQL数据库加上Web、Android、iOS、IoT等各个平台的SDK,让开发者实现无需后端编程、服务器、运维即可开发应用。

2

CSDN:为什么要做这样一款工具?开发者有着什么样的需求?

刘之:技术能够更好地帮助企业和开发者,但是做好一个产品,所需要技术栈本身就非常广。我们让开发者和创业公司只关注自己的业务就可以了。而对于开发者而言, 简单和易用是非常强烈的需求。目前许多云服务,都过于复杂,学会了它基本上已经很需要时间。

CSDN:野狗的技术原理与实现?

刘之:野狗简单来说,就是一个实时的云端NoSQL数据库。终端可以监听云端数据的变化,一旦得到变化,可以立刻得到通知。后端相对而言则更为复杂, 采用了Thrift分布式计算集群、DBStorm分布式数据库管理,还有NodeJS、CoAP Server等。

  1. // 建立一个野狗数据库的连接
  2. var ref = new Wilddog(“https://<appId>.wilddogio.com”);
  3. // 保存数据
  4. ref.set({ name: “Alex Wolfe” });
  5. // 监听实时数据变化
  6. ref.on(“value”function(data) {
  7.     var name = data.val( ) ? data.val( ).name : “”;
  8.     alert(“My name is “ + name);
  9. });

CSDN:WildDog SDK是针对开发的哪一个环节?在这个环节中,现在是一种什么状况?格局是什么样的?

刘之:野狗主要提供BaaS服务,通过Wilddog SDK中的API,可以帮助用户实现数据存储、数据实时推送、云端数据安全规则、终端用户认证等功能。野狗适合于产品生命周期的各个过程,从产品刚开始定义,再到已经有产品了。在美国,这个已经很受欢迎,但在国内还需要一定的时间。

CSDN:野狗现在处在什么阶段?产品做了多久?什么时候推出?

刘之:我们已经处在beta公测。产品研发了近一年,目前有两百名Alpha版本的用户在使用。

CSDN:从Web、Android、iOS到IoT,野狗在物联网领域有着怎样的规划和布局?

刘之:野狗非常看重今年的HTML5的市场以及物联网的市场。我们认为物联网还需要很多年,但是HTML5的市场会第一时间到来。野狗可以帮助希望在HTML5的客户提前布局。

CSDN:在产品研发过程中遇到哪些坎?怎么迈过去的?

刘之:产品定义非常难。BaaS也属于PaaS的一个分支,而PaaS平台一直在国内外没有特别流行起来。这不是个技术问题,更是个产品问题。能否做到颠覆式创新,极致简单才是最难的。我们对国外的大量产品进行了调研,最终我们从国外成功的BaaS产品Firebase中获得了灵感。我们和Firebase的API完全兼容,这让很多的开源应用可以无缝进到中国。在API定义上,我觉得无需再造一个轮子。

CSDN:如何收费?盈利模式如何?

刘之:野狗采用的是免费+付费的方式。云服务的商业模式很简单,事实证明免费的云服务不会长久,服务器、带宽以及人员成本需要很好地被照顾。只有产品稳定,才能持续给客户提供价值,于是,我们毫不犹豫地选择了付费这条路线。

CSDN:对于未来,你们的发展方向是什么?

刘之:目前,野狗正在针对beta版本进行紧张的压力测试和调试优化中。在发布beta之后,还有一段时间要去改善系统的性能,此外,我们也计划在今年Q4季度推出私有云版本。

发表评论

电子邮件地址不会被公开。