CSDN移動(dòng):請(qǐng)講講你們是誰(shuí)?你們以往的從業(yè)經(jīng)歷?
張虎:云巴(yunba.io)是BaaS(Backend-as-a-Service)創(chuàng)業(yè)公司,為移動(dòng)應(yīng)用及智能設(shè)備開(kāi)發(fā)提供后端云服務(wù),使后端構(gòu)建更簡(jiǎn)單。云巴這個(gè)名字是由“Cloud Message Bus”,即云端消息總線轉(zhuǎn)化而來(lái)。我們獨(dú)創(chuàng)的實(shí)時(shí)消息系統(tǒng)可讓開(kāi)發(fā)者輕松實(shí)現(xiàn)跨手機(jī)、瀏覽器、智能設(shè)備間的實(shí)時(shí)通訊和管理。一個(gè)SDK就可以就實(shí)現(xiàn)雙向推送、實(shí)時(shí)統(tǒng)計(jì)及實(shí)時(shí)在線等多項(xiàng)功能,并且支持現(xiàn)在幾乎所有平臺(tái)。
云巴創(chuàng)始人張虎
云巴是個(gè)極客團(tuán)隊(duì),主要是由來(lái)自華為、甲骨文的技術(shù)高手組成。我本人從事開(kāi)發(fā)已有十多年時(shí)間,是Oracle VM的創(chuàng)始團(tuán)隊(duì)成員――國(guó)內(nèi)最早做虛擬化的人之一。2011年我開(kāi)始創(chuàng)業(yè),創(chuàng)意并主導(dǎo)開(kāi)發(fā)了極光推送,它現(xiàn)在是國(guó)內(nèi)最大的兩家推送服務(wù)商之一(編者注:張虎曾任極光推送CTO)。2013年下半年我離開(kāi)極光,創(chuàng)立云巴,致力為開(kāi)發(fā)者打造完整的后端云服務(wù)。
CSDN移動(dòng):為什么要做后端云服務(wù)?開(kāi)發(fā)者有什么樣的需求?
張虎:從2011年創(chuàng)業(yè)開(kāi)始,我有機(jī)會(huì)接觸大量移動(dòng)應(yīng)用開(kāi)發(fā)者。我發(fā)現(xiàn),由于一個(gè)移動(dòng)應(yīng)用從設(shè)計(jì)到實(shí)現(xiàn),涉及很多不同領(lǐng)域,大部分團(tuán)隊(duì)并沒(méi)有辦法做到面面俱到。特別是在后端開(kāi)發(fā)過(guò)程中,他們不僅無(wú)法投入太多人力財(cái)力,而且往往沒(méi)有足夠的經(jīng)驗(yàn)與技術(shù)積累將其做好,比如網(wǎng)絡(luò)通訊、數(shù)據(jù)存儲(chǔ)等方面。此外,隨著移動(dòng)互聯(lián)網(wǎng)的急速發(fā)展,很多團(tuán)隊(duì)突然間需要服務(wù)幾十萬(wàn)、幾百萬(wàn)甚至上千萬(wàn)的用戶,這樣巨大的用戶量級(jí)也給他們的產(chǎn)品帶來(lái)嚴(yán)峻的挑戰(zhàn)。
后端開(kāi)發(fā)做不好,會(huì)對(duì)產(chǎn)品帶來(lái)負(fù)面甚至致命的影響。常見(jiàn)的是用戶體驗(yàn)變差,或是新功能無(wú)法上線,造成大量用戶流失。更可惜的是由于開(kāi)發(fā)周期延長(zhǎng),直接錯(cuò)過(guò)市場(chǎng)窗口。
其實(shí),很多產(chǎn)品的后端開(kāi)發(fā)是相仿的,我認(rèn)為開(kāi)發(fā)者不需要每次re-invent the wheel。我們團(tuán)隊(duì)做的就是提煉出開(kāi)發(fā)者在后端開(kāi)發(fā)中有共性的需求研發(fā)相應(yīng)的后端云服務(wù)(BaaS產(chǎn)品),幫助開(kāi)發(fā)者們縮短產(chǎn)品開(kāi)發(fā)周期、減少前期開(kāi)發(fā)投入和后期運(yùn)營(yíng)成本。
這其中,實(shí)時(shí)消息分發(fā)是幾乎所有應(yīng)用或智能設(shè)備后端開(kāi)發(fā)中必須處理的,而大量、實(shí)時(shí)、準(zhǔn)確、雙向的消息推送無(wú)疑是開(kāi)發(fā)者的一個(gè)痛點(diǎn),所以我們以實(shí)時(shí)消息服務(wù)作為出發(fā)點(diǎn),加上備受期待的實(shí)時(shí)統(tǒng)計(jì)和實(shí)時(shí)在線服務(wù)作為云巴首批BaaS產(chǎn)品推出。
CSDN移動(dòng):云巴產(chǎn)品針對(duì)移動(dòng)開(kāi)發(fā)的哪一個(gè)環(huán)節(jié)?在這個(gè)環(huán)節(jié)中,現(xiàn)在是一種什么狀況?格局是什么樣的?
張虎:我們的服務(wù)面向的是移動(dòng)應(yīng)用和智能設(shè)備的開(kāi)發(fā)者/創(chuàng)業(yè)團(tuán)隊(duì),幫助他們簡(jiǎn)化后端開(kāi)發(fā)。國(guó)內(nèi)做后端云服務(wù),或者說(shuō)云后端的很少,還屬于起步階段。現(xiàn)在提供雙向消息、實(shí)時(shí)統(tǒng)計(jì)和實(shí)時(shí)在線服務(wù)的只有我們。國(guó)外比較出名的有Parse和PubNub,Parse在去年被Facebook高價(jià)收購(gòu)。
我發(fā)現(xiàn)越來(lái)越多的開(kāi)發(fā)者愿意使用第三方服務(wù),但國(guó)內(nèi)市場(chǎng)還是比較缺乏針對(duì)他們的產(chǎn)品。我們希望填補(bǔ)這個(gè)市場(chǎng)空白。
我們現(xiàn)在有以下三個(gè)獨(dú)創(chuàng)BaaS服務(wù):
實(shí)時(shí)消息:不同于在極光推送時(shí)所做的單向推送服務(wù),我們現(xiàn)在提供雙向消息推送,不僅可以給海量用戶發(fā)布信息,還可以在單臺(tái)設(shè)備間實(shí)現(xiàn)實(shí)時(shí)一對(duì)一推送,方便實(shí)現(xiàn)即時(shí)聊天等功能,應(yīng)用情景十分廣泛。并且在穩(wěn)定性上也有極大提升。
雙向消息實(shí)時(shí)推送
比如,應(yīng)用開(kāi)發(fā)者借助我們的產(chǎn)品可以輕松搭建供上千萬(wàn)用戶使用的應(yīng)用內(nèi)聊天框架,而智能設(shè)備開(kāi)發(fā)者可以快速實(shí)現(xiàn)智能設(shè)備的跨平臺(tái)控制與管理。
云巴的消息推送基于低功耗的MQTT協(xié)議,使用長(zhǎng)鏈接,發(fā)布/訂閱模型,多應(yīng)用可復(fù)用一個(gè)鏈接,其還會(huì)為離線用戶自動(dòng)保存信息,確保下次上線能接受目標(biāo)信息。
實(shí)時(shí)統(tǒng)計(jì):現(xiàn)如今,能夠迅速獲得用戶使用數(shù)據(jù)對(duì)于互聯(lián)網(wǎng)團(tuán)隊(duì)尤為重要,所以我們?yōu)樗麄兲峁┩耆珜?shí)時(shí)的統(tǒng)計(jì)服務(wù)。如下圖所示,我們提供實(shí)時(shí)圖表展示在線用戶數(shù)量和使用情況,并且提供數(shù)據(jù)接口方便用戶自行整合數(shù)據(jù),還會(huì)有基于地理位置的實(shí)時(shí)分析。
應(yīng)用統(tǒng)計(jì)截圖
用戶統(tǒng)計(jì)截圖
這樣,使用我們的統(tǒng)計(jì)服務(wù),產(chǎn)品團(tuán)隊(duì)就不需要像以前一樣,等待一兩天才能得到運(yùn)營(yíng)結(jié)果,三四天后才能進(jìn)行調(diào)整。而是可以通過(guò)實(shí)時(shí)反饋對(duì)自己的運(yùn)營(yíng)策略進(jìn)行及時(shí)調(diào)整,并且有需要的團(tuán)隊(duì)還可以利用原始數(shù)據(jù)自行分析,得到對(duì)自己最有用的信息。
實(shí)時(shí)在線:我們即將推出的實(shí)時(shí)在線服務(wù)可以幫助開(kāi)發(fā)者實(shí)現(xiàn)實(shí)時(shí)監(jiān)控用戶、設(shè)備的在線和鏈接狀態(tài),提供上下線通知功能,并且我們支持巨量用戶同時(shí)在線,可方便實(shí)現(xiàn)聊天室、游戲大廳、設(shè)備間通訊等功能。并且對(duì)智能設(shè)備控制管理非常有用。
CSDN移動(dòng):產(chǎn)品做了多久?什么時(shí)候推出的?
張虎:我們的速度非常快,公司于2013年11月正式成立,產(chǎn)品于2014年2月上線公測(cè)。四個(gè)月來(lái)已經(jīng)獲得多個(gè)千萬(wàn)級(jí)與百萬(wàn)級(jí)客戶的青睞,服務(wù)用戶總數(shù)預(yù)期接近一億。六月底我們將推出首批產(chǎn)品的最后一個(gè)功能,即實(shí)時(shí)在線服務(wù),用于監(jiān)控用戶上下線或設(shè)備鏈接狀態(tài),方便實(shí)現(xiàn)聊天室、游戲大廳、設(shè)備間通訊。
CSDN移動(dòng):針對(duì)產(chǎn)品與需求,從第一個(gè)內(nèi)測(cè)版本,到現(xiàn)在,你們做了些什么?
張虎:產(chǎn)品上線以來(lái),我們一直在持續(xù)了解用戶的需求,并提煉出有共性的部分,逐步融入到我們產(chǎn)品之中。比如下一步我們會(huì)推出備受開(kāi)發(fā)者期待的Key-value Store,這個(gè)功能已經(jīng)在我們內(nèi)部開(kāi)始使用。
云巴能夠推出可以獨(dú)創(chuàng)的實(shí)時(shí)消息系統(tǒng)得益于我們團(tuán)隊(duì)之前的技術(shù)積累和經(jīng)驗(yàn),但不可否認(rèn),大量數(shù)據(jù)的實(shí)時(shí)處理確實(shí)有一定的門檻。為了解決這些問(wèn)題,我們團(tuán)隊(duì)也投入了大量時(shí)間精力研究實(shí)時(shí)系統(tǒng)框架,高性能存儲(chǔ)等。我們現(xiàn)在有一個(gè)重要的目標(biāo),哪怕是千萬(wàn)級(jí)以上的海量用戶,我們也希望為產(chǎn)品的每一個(gè)環(huán)節(jié),包括通訊、統(tǒng)計(jì)、數(shù)據(jù)存儲(chǔ)等提供實(shí)時(shí)解決方案。
另外,考慮到國(guó)內(nèi)開(kāi)發(fā)者對(duì)后端云服務(wù)并不大熟悉,我們會(huì)推出一系列開(kāi)源應(yīng)用Demo供大家參考。我們上周剛剛推出了一個(gè)wifi小車的Demo。基于我們的云服務(wù),我們一天之內(nèi)就完成了小車組裝和iPhone/Android App開(kāi)發(fā),實(shí)現(xiàn)用手機(jī)通過(guò)wifi控制小車,同時(shí),小車的上下線狀態(tài)與地理位置也會(huì)在我們提供的實(shí)時(shí)統(tǒng)計(jì)服務(wù)中展現(xiàn)。這個(gè)Demo的代碼會(huì)在下個(gè)月放出開(kāi)源。而我們下一個(gè)Demo會(huì)是一個(gè)類Twitter的應(yīng)用,同樣也會(huì)開(kāi)源,敬請(qǐng)期待。
云巴WiFi小車Demo
WiFi小車原理
CSDN移動(dòng):如何收費(fèi),盈利模式如何?
張虎:我們的理念是讓更多創(chuàng)業(yè)團(tuán)隊(duì)有機(jī)會(huì)使用我們的產(chǎn)品,幫助他們縮短開(kāi)發(fā)周期與成本,專注業(yè)務(wù)。因此,我們采用的是Freemium模式,基本服務(wù)免費(fèi),高級(jí)服務(wù)付費(fèi),百萬(wàn)次以下的API調(diào)用和推送完全免費(fèi)。
我們提供企業(yè)級(jí)高級(jí)定制,包括私有云部署,企業(yè)級(jí)SLA,多機(jī)房數(shù)據(jù)同步備份,專業(yè)技術(shù)支持。此外,對(duì)于智能設(shè)備開(kāi)發(fā)者和有需要的App開(kāi)發(fā)者我們也提供獨(dú)享帶寬的服務(wù)。
CSDN移動(dòng):BaaS服務(wù)和移動(dòng)開(kāi)發(fā)未來(lái)的發(fā)展方向如何?
張虎:我同意Chris Dixon提出的“軟件吞噬軟件開(kāi)發(fā)”的觀點(diǎn)。我認(rèn)為隨著更多BaaS服務(wù)提供商出現(xiàn),App開(kāi)發(fā)者將可以避免復(fù)雜的后端開(kāi)發(fā)與重復(fù)的基礎(chǔ)建設(shè),而可以把精力放在產(chǎn)品的核心業(yè)務(wù)與用戶體驗(yàn)的提升上。
我相信,低門檻的云服務(wù)將會(huì)給低投入的小團(tuán)隊(duì)帶來(lái)更多機(jī)會(huì)。
傳送門:云巴mobilehub主頁(yè)、云巴官方主頁(yè)
【《近匠》iMAG:移動(dòng)應(yīng)用快速跨平臺(tái)開(kāi)發(fā)工具】《近匠》第40期,移動(dòng)開(kāi)發(fā)工具iMAG采用XML+Javascript技術(shù)開(kāi)發(fā)原生跨平臺(tái)應(yīng)用。適合企業(yè)快速移動(dòng)化的同時(shí),iMAG也向個(gè)人開(kāi)發(fā)者提供免費(fèi)版。
【《近匠》壹
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)