張睿+馬穎君
App開發(fā)幾乎已成為每家公司發(fā)展移動業(yè)務(wù)時繞不開的一項工作了,可它并不簡單。提高開發(fā)App的效率、降低成本,是APIcloud試圖解決的問題。
在CEO劉鑫看來,APlcloud的核心不是技術(shù),它其實是一家服務(wù)公司。
用了一周,在杭州創(chuàng)業(yè)的袁小忠一個人做了一款安卓版的App“兼職了么”,為大學(xué)生提供兼職信息以及崗位預(yù)約服務(wù)?!叭绻且郧?,需要兩個人做兩個月?!痹≈腋嬖V《第一財經(jīng)周刊》。利用節(jié)省下來的時間,他又做了一款旅游社交App。
袁小忠開發(fā)這兩款A(yù)pp的平臺叫做APICloud,它基于web網(wǎng)頁,平臺上有原生模塊,開發(fā)者能夠以類似搭積木的方式將這些模塊“拼裝”在一起,開發(fā)跨平臺App。
從2014年9月15日上線至今,APIcloud平臺上已經(jīng)聚集了20萬名開發(fā)者,其中有袁小忠這樣的個人創(chuàng)業(yè)者,也有大公司內(nèi)部的開發(fā)團隊。它們總計開發(fā)了超過40萬款A(yù)pp,現(xiàn)在,平均每天有幾千爪App4在APICloud)2誕生。
美國研究機構(gòu)Flurry的統(tǒng)計數(shù)據(jù)顯示,2014年,用戶每天在移動設(shè)備上花的時間,使用App占86%,而2015年,這一比例增至90%,相對的,瀏覽器卻從14%下降到了10%。雖然基于HTML5的網(wǎng)頁開發(fā)能夠滿足移動端的基本需求,但是App開發(fā)幾乎已成為每家公司發(fā)展移動業(yè)務(wù)時繞不開的一項工作了。
而App開發(fā)遠不像運營一個微信公眾號那樣簡單。對公司來說,這是一項會耗費不少資金和時間的工作。如何降低開發(fā)過程中的成本,提高效率,是APIcloud的聯(lián)合創(chuàng)始人兼CEO劉鑫主要想解決的問題。
通常來說,開發(fā)者在編寫完App后,往往會將其中的功能模塊放到“云”上,其他開發(fā)者可以直接復(fù)制或者調(diào)用這些模塊,這就避免了很多基礎(chǔ)性的重復(fù)工作。盡管如此,開發(fā)者還面臨著其他問題:功能模塊種類繁多、部署在不同的云服務(wù)平臺上、封裝標(biāo)準(zhǔn)不盡相同等。
“移動應(yīng)用的開發(fā)是非常碎片化的,把不同的碎片放在一起,集成成本很高,”劉鑫對《第一財經(jīng)周刊》說,“因此將常見的功能模塊化,形成統(tǒng)一的封裝標(biāo)準(zhǔn),開發(fā)過程就可以像拼積木一樣,一鍵點擊,提升效率。”
劉鑫認(rèn)為,這樣的聚合平臺一定有價值。此前,他在移動互聯(lián)網(wǎng)行業(yè)已從業(yè)多年,經(jīng)營過移動SP(服務(wù)提供商)業(yè)務(wù),開發(fā)過社交軟件,還擔(dān)任過商業(yè)顧問。2014年公司創(chuàng)立之初,北極光創(chuàng)投就給APICloud投了500萬美元。
按照劉鑫的構(gòu)想,APICloud平臺首先需要很多基礎(chǔ)功能模塊。經(jīng)朋友介紹,他聯(lián)系了幾家比較成熟,并且愿意把功能模塊放到平臺上的公司。此外,他還說服了一些創(chuàng)業(yè)公司,讓它們將自己的功能模塊和相應(yīng)的API(應(yīng)用程序編程接口)和SDK(軟件開發(fā)工具包)分享出來,包括界面布局、導(dǎo)航菜單等基礎(chǔ)功能,以及支付寶接口、QQ登錄接口、百度地圖接口等第三方的SDK。
有了基礎(chǔ)功能模塊只是第一步,上傳功能模塊的開發(fā)者需要將這些模塊重新封裝成APICloud能夠識別的模式,使用者才能在網(wǎng)頁上使用。接下來,開發(fā)者使用APICloud時,僅通過JavaScript語言,一套代碼便可同時調(diào)用iOS和安卓兩個平臺的模塊,節(jié)省了重復(fù)開發(fā)與測試的時間。
APICloud不僅可以方便開發(fā)者組裝App,還便于App的后期維護。事實上,APICloud主要有兩個功能:“端API”可以讓開發(fā)者方便地將各種功能模塊“搭”起來;“云API”則可以讓開發(fā)者方便地對App產(chǎn)生的數(shù)據(jù)做處理,或者在線修復(fù)App的一些漏洞,這比不斷提交新版本能節(jié)省一些時間。
開發(fā)者只需要少量的甚至不需要服務(wù)端編碼,就可以自動生成App所需要的各種云服務(wù)接口。App開發(fā)完成之后,經(jīng)過云端編譯,還可以生成適用于iOS或安卓等不同操作系統(tǒng)的安裝包。
“將‘端和‘云兩部分結(jié)合在一起,簡化移動應(yīng)用開發(fā)技術(shù),是APICloud區(qū)別于其他開發(fā)平臺的最大特點?!眲Ⅵ握f。
APICloud上線初期,采用邀請注冊的方式。劉鑫原本以為APICloud的主要用戶是傳統(tǒng)企業(yè)的網(wǎng)頁開發(fā)者,但移動互聯(lián)網(wǎng)的迅速普及掀起了創(chuàng)業(yè)熱潮,有很多O2O、電商和視頻類的創(chuàng)業(yè)公司也在APICloud上開發(fā)軟件。3個月的時間,平臺上就聚集了數(shù)萬名開發(fā)者。之后,APICloud每周都會上線一個新版本,調(diào)整優(yōu)化舊有功能,或者增加新的功能。
2015年年初,APICloud上線了“模塊Store”,App的開發(fā)和創(chuàng)業(yè)者可以像逛超市一樣挑選適合的第三方服務(wù),實現(xiàn)在線集成綁定。這些合作伙伴涵蓋即時通訊、推送、廣告、統(tǒng)計、云存儲等等服務(wù)。
目前,在APICloud平臺上,有視頻、電商、社交、教育等多種類型的App。隨著智能硬件的發(fā)展,與物聯(lián)網(wǎng)相關(guān)的App也成為APIcloud平臺上一個重要類別。
不過,它也有不適用的類型,比如游戲,以及相機等側(cè)重于某一種功能的App。另外,如果App開發(fā)全程都使用APIcloud,有開發(fā)者擔(dān)心數(shù)據(jù)安全問題,“大型的項目,還沒有哪一個公司敢嘗試用APIcloud實現(xiàn)?!痹≈艺f。
其實,美國提供類似App開發(fā)服務(wù)的公司Kony早在2007年就成立了,迄今為止,Kony已經(jīng)獲得累計超過1億美元的融資,其主要收入來自付費的云服務(wù)。
和Kony類似,APIcloud的工具也都是免費提供給開發(fā)者的,只有部分公有云服務(wù)按計量收費。針對一些商業(yè)用戶的需求,APIcloud還會提供技術(shù)支持、教育培訓(xùn)等相關(guān)的附加服務(wù)。
一些開發(fā)團隊在遇到困難時,會在APICloud的社區(qū)求助。但是僅憑UGC(用戶創(chuàng)造內(nèi)容)驅(qū)動的社區(qū),很難及時解答問題。有時,整個開發(fā)團隊甚至要為一個關(guān)鍵的答案等上三四個小時。為此,APICloud專門組建了一個部門來回答這些問題,提問者需要為答案付費。
“未來,我們會從開發(fā)者服務(wù)的周邊尋找更多商業(yè)模式。比如開發(fā)者有做廣告的需求,我們能不能做一個廣告聯(lián)盟?”劉鑫說。
在他看來,APICloud是一家服務(wù)公司,最關(guān)鍵的不是技術(shù)本身——在APICloud所在的領(lǐng)域,它尚無法構(gòu)建技術(shù)門檻,所以更重要的比拼在于服務(wù)。
相比只需要開發(fā)一次的網(wǎng)站,App需要不斷更新,對效率的要求也越來越高。所以,隨著移動互聯(lián)網(wǎng)的普及,服務(wù)開發(fā)者也成了很大的一塊市場需求。
對于一個面向開發(fā)者的產(chǎn)品,用戶積累才是最關(guān)鍵的。APICloud最近發(fā)布了SuperWebView計劃,幫助App開發(fā)的創(chuàng)業(yè)團隊在短時間內(nèi)開發(fā)出體驗更好、功能更強的HTML5頁面。
該計劃的技術(shù)原理和微信不久前推出的應(yīng)用號類似——是的,騰訊也看中了開發(fā)者服務(wù)市場,但微信似乎是為了搭建一個類似app Store的輕App制作平臺,SuperWebView的側(cè)重點則是讓開發(fā)者在原有的App框架里填入更多的HTML5頁面作為內(nèi)容補充,“這樣就不用因為換了開發(fā)平臺,再重新開發(fā)一遍了?!眲Ⅵ握J(rèn)為,這個功能,或許能幫助公司吸引更多新的軟件開發(fā)者用戶。