移動催生BaaS 幕后服務也可有大作為
原創最近國內針對移動開發者的服務火了起來,像七牛云存儲、ShareSDK都獲得了資本市場的認可,拿到了投資,而百度、阿里也動作頻頻,推出了一系列方便移動開發者的服務,在國外,推出to Developer服務的創業公司層出不窮,成功融資的也不在少數。他們的成功全都和一個叫BaaS的概念聯系在一起,到底BaaS是什么,它為什么得到了資本市場的認可?本文就試圖來回答這個問題。
本文將分為三個部分,第一部分講BaaS的定義,分析它的特征,以及和其他aaS的關系;第二部分講BaaS和開發者,為什么要用BaaS,不用行不行;第三部分講BaaS的想象空間,資本市場為什么這么看好它們。下面進入正文。
第一部分:BaaS是什么
a. BaaS的定義
按照維基百科上的定義,BaaS是Backend as a Service的簡稱,翻譯成中文就是后端即服務,它起源于MBaaS( mobile backend as a service )的說法,即移動后端即服務。
所謂的后端就是服務器端或者說網絡端,一般移動應用需要聯網的,必須由開發者自己準備服務器并且開發服務器端程序,但現在可以將這種后端作為一種服務提供,開發者只需要使用所提供的API或者SDK就可以不用操心后端的事情,可以專心前端的交互設計和應用的核心功能,從而節省大量的時間精力和金錢。
值得一提的是,BaaS依托于云計算,所以也有云服務的大部分特征,其實,我們將它稱為“移動云服務”的話可能更好理解一些。
大多數BaaS創業公司于2011年創立,2012年全球BaaS市場預估將達2.165億美元。
PS:有人狹義的將BaaS理解為推送、社交組件和云存儲,但我認為這個理解太狹隘了,Backend的內涵要遠比這三者大的多。這里將Backend理解為幕后,也就是不直接和消費者打交道,而是在App里以各種間接形式呈現。
b. BaaS的特征
同樣是針對開發者的服務,BaaS和其他B2D服務有什么區別?這里分析一下BaaS的特征,幫助我們更好的理解它。
一、必須是與網絡相關的服務。有些B2D服務與網絡無關,那么就不是BaaS,比如游戲引擎,使用大型3D引擎開發游戲一般需要付費授權,但這個并不需要聯網,所以它就不是BaaS服務。
二、必須嵌入在終端應用中,間接的為消費者提供服務。因此云測試雖然也依靠于云,但并不屬于BaaS服務。
三、必須是彈性可擴充的。這其實是云服務的特征,所以,非云的網絡服務也不是BaaS。
四、按使用量計費。這個其實就是云時代的典型商業模式。就這些服務就像用水和電一樣,給錢就能用,不給就停掉,就這么簡單。
BaaS,就是將云的某些能力封裝起來,做成適合移動或web應用的功能打包售賣,或者換種方式說,將移動或web應用需要的功能放到云上,以云軟件的形式提供。
PS:BaaS在國內有一個主要誤解,有人稱它和移動中間件是競爭關系,會對后者造成沖擊,但這是對兩者概念的理解錯誤所致,筆者采訪了國內的幾家移動中間件廠商,包括數字天堂、AppCan和烽火星空的相關技術負責人都否定了這種說法。
c. 國內BaaS服務一瞥
最基礎的BaaS服務就是云推送、云存儲和社交組件這三種,其他基于云的服務如地圖API、語音識別、圖像識別等,只要符合上面的幾條特征,也都屬于BaaS。
國內的BaaS創業公司大多專注于某一項功能,如極光推送、七牛云存儲、ShareSDK等,而大型公司則是將BaaS服務作為其公有云的組成服務,如百度開放云和阿里云。值得一提的是百度針對移動開發者的BaaS服務起步雖晚,但其服務種類相對完善,顯得公司內部對此相當重視。
其他如地圖API,除百度外,在國內還有高德提供,語音識別則有訊飛提供。
d. 和PaaS、SaaS、IaaS的關系
所有的*aaS從本質上都是將前面的*當做一種服務來賣,它們都是由云計算帶來的新商業模式,比如現在逐漸走向大眾的SaaS:軟件即服務,將軟件當做服務來銷售,就是將傳統的軟件都搬到云上,用戶按使用時間繳費,如微軟的Office 365就是典型。
大多數BaaS服務從本質上是屬于SaaS的,因為所提供的API也算是軟件服務,但如云存儲則又涉及到PaaS,所以說BaaS是針對特殊領域的綜合性服務,和SaaS等是不同的劃分關系,是云服務的一個分支。
#p#
第二部分:BaaS與移動開發者
a. BaaS帶給移動開發者的價值
前文已經提到,BaaS帶給開發者的,是時間金錢的節省,其原因,一是云服務相對傳統網絡服務價格和模式上的優勢,二是省去了開發者自己開發和搭建服務器端程序的開銷。特別是后者的困難程度,往往會超越人的想象。
之所以這么說,是因為移動互聯網的特殊性。移動應用的用戶量增長速度比PC時代快很多,甚至有可能在幾個月內達到千萬級,像Instagram在不到兩年時間注冊用戶突破1億。對于服務器端程序,用戶數在幾千上萬的時候還沒什么,但一旦用戶量暴增,其背后的技術難度也呈幾何級增長,一個現成的例子就是中國鐵路售票網站12306. 對于這種情況,與其開發者自己焦頭爛額,還不如一開始就把專業的事讓專業的人去干,云服務按使用量計費也是特別適合這種情況的。
b. BaaS創業
建議開發者一開始就使用BaaS,并不是說移動開發者自己就不能開發BaaS服務了。事實上,對于移動開發者來說,BaaS是一個不錯的創業選擇。將各種基于網絡的功能封裝,以服務的形式提供并且收費,這在前陣子火熱的微信App熱潮中就出現了,有些開發者不直接開發微信App,而是提供一些如微信點歌、小賤雞聊天機器人、人臉識別等組件給其他的開發者集成到他們的微信App中。
(某微信公眾賬號建站服務)
那么,BaaS創業有哪些要注意的呢?
第一是要提煉出共同需求,否則做出一個服務放那沒人用,要賺錢只能靠忽悠;
第二是一定要注重技術,最好是打造技術壁壘,這樣即使用的人少也能有的賺。像訊飛的語音識別技術,能用到語音識別的App應該不多,但只要有應用用,訊飛就可以賺錢。
#p#
第三部分:BaaS的想象空間
BaaS受資本認可最首要的一點就是盈利模式清晰,但這還不夠,像2012年BaaS市場預估才2億多美元,這才多大點啊,即使成功了投資回報率又能有多高呢,所以,肯定還有別的。那么,BaaS還有哪些其他的想象空間能夠打動精明的投資方呢?這里總結出三點。
a. 作為移動互聯網的基礎服務,前景廣闊 不懼泡沫
百度李彥宏曾說過,移動互聯網的商業模式不清晰,現在看起來很熱,但更像是失控。
但是移動互聯網作為無可避免的趨勢,難道因為看不到前景就不進去了嗎,現在不進入,等真正的商業模式誕生出來就太晚了。于是,我們看到移動互聯網很多領域都在燒錢,泡沫很多,等一個領域泡沫破了,大家又蜂擁到下一個領域。
那么,就真的沒有一個前景清晰的領域嗎?還是有的,那就是移動互聯網的基礎設施,我們唯一能夠確定的是移動互聯網必將壯大,對于基礎來說,有這一點也就夠了。BaaS面向的是所有的移動和web應用,無論移動互聯網將來會形成什么樣的商業模式,只要它還是以App的形式,那么BaaS就立于不敗之地。
想想百度李彥宏的發言,再想想百度為什么如此重視針對移動開發者的服務,百度的移動戰略也就能窺見一斑了。
這點對于其他的BaaS提供商來說也是一樣的。
b. 與企業市場若即若離,半只腳踏進千億市場
BaaS將云服務和開發者服務聯系起來,為了吸引開發者,大部分BaaS都會提供一定的免費額度,這種做法在不知不覺之間對客戶進行了劃分:個人或小型開發者免費使用,大中型開發者和企業內部開發者付費使用,于是BaaS在不知不覺間變成了一種B2B的生意。
企業級市場相比那2億美元來說要大的多了,據估計,這是一個千億級別規模的市場。雖然BaaS對于企業市場來說不過是屬于基礎的非常小的一部分,但BaaS提供商通過業務積累了客戶資源,在以后想轉型或拓展B2B業務的時候有很大優勢。
c. 與大數據相聯系,只手掌握未來
BaaS還有一個特點是,與開發者共享用戶。通過API和SDK可以收集到用戶行為數據,許許多多的開發者集合起來所能收集到的用戶數據,幾乎就是整個移動互聯網的用戶了,這比開發和推廣主力App來收集數據要省力得多,效果也更好。如云推送服務個推,宣傳2年時間覆蓋用戶超過2億,比任何頂級App都不遜色。
整個移動互聯網的用戶數據的價值有多大?在大數據極其熱門的現在可以想象一二。依托大數據的商業智能化是很多人都認可的未來趨勢,現在掌握了大數據,也就是掌握了通往未來成功的一把鑰匙。
結語:BaaS與移動互聯網的未來
BaaS可以說是移動互聯網時代催生出來的服務模式,但其可應用的空間不僅限于移動,而是包括一切需要與網絡端交互的終端應用,因此它不僅還可以應用于PC桌面軟件和Web App,甚至還能應用在智能家居、可穿戴設備和物聯網上。因此可以預見,在未來BaaS仍會大行其道,并且更加壯大,而移動互聯網有了BaaS的加持,有助于它擺脫終端的限制,進入更廣闊的天地。