AVOS開放后端開發(fā)工具 進軍BaaS市場
我們知道,Google鼓勵工程師用20%的工作時間來做自己感興趣的實驗,在這個制度下,Google為我們帶來了不少偉大的產(chǎn)品。2011年4月,Youtube的兩位創(chuàng)始人Chad Hurley和Steven Chen重新創(chuàng)業(yè),從雅虎手中收購了書簽網(wǎng)站Delicious,在此基礎上成立了AVOS。由于創(chuàng)始人和不少管理者都來自Google,所以AVOS也是一家工程師文化極強的公司。
在這里,工程師們不僅在產(chǎn)品決策層面享有很大的話語權,更是有機會依照自己的興趣自主開發(fā)產(chǎn)品并將其推向公司,在獲得肯定后,它就會成為AVOS的產(chǎn)品。在AVOS成立的兩年時間內(nèi),這樣的案例不勝枚舉:個性化閱讀工具美味愛讀、匿名圖片分享社區(qū)pBoard、iOS圖標設計預覽工具IconView、短視頻應用玩拍等多個應用均來自于AVOS工程師的Demo。
不過與Google不同的是,作為一家人數(shù)不多的創(chuàng)業(yè)公司,AVOS更喜歡用內(nèi)部Hackthon的形式去激發(fā)工程師們的靈感,尤其是在節(jié)假日結束 后的頭幾個工作日,Hackthon能夠幫助工程師們集中精力,快速找回狀態(tài)。Hackthon的時間通常為36個小時,在這里,工程師、設計師以及公司 內(nèi)部其他崗位的同事會組成3~6人的隊伍,完成自己的產(chǎn)品原型。
參加過Hackthon的人一定知道,在36小時內(nèi)開發(fā)出一款成熟的應用并不是一件輕松的事,團隊成員需要討論想法、確定需求、設計原型、完成前后端的開發(fā)……所以我們常常會在Hackthon中看到不少的“半成品”。
不過在AVOS內(nèi)部的Hackthon中,各個團隊都有著不錯的效率,因為他們使用的是公司內(nèi)部的后端平臺以及在平日工作時自行開發(fā)的各種開發(fā)工具 和開發(fā)組件,這一套成熟的開發(fā)環(huán)境能夠幫助AVOS的工程師們省去不少的工作,節(jié)省了大量時間,使得在36小時內(nèi)開發(fā)出的Demo有比較成熟的形態(tài),這也 就是為什么在AVOS的產(chǎn)品中,來自Hackthon的比例如此的高。
于是AVOS的工程師們想到,既然這一套開發(fā)環(huán)境能夠幫助開發(fā)者們極大的節(jié)省時間,那么為什么不將其開放給市場呢?如今的移動互聯(lián)網(wǎng)早已成為紅海市 場,在產(chǎn)品之外,成本和時間都是開發(fā)者們競爭中的決定性因素,如果能夠幫助他們大大的縮短開發(fā)時間,肯定能夠獲得開發(fā)者的歡迎。
實際上,此前Y Combinator孵化的項目Parse已 經(jīng)證明了這一點,利用Parse,開發(fā)者可以簡單的在應用中集成圖片、文件存儲、地理位置等不少的功能,縮短開發(fā)時間,在其推出后,用戶數(shù)一直高速增長。 可對于國內(nèi)的開發(fā)者而言,Parse雖然功能強大,但卻并不是一個很好的選擇——因為網(wǎng)絡環(huán)境的問題,Parse在國內(nèi)的服務十分糟糕,不僅速率很慢,同時,使用了使用了 ParseApp還會出現(xiàn)間斷性無法訪問的狀況。
所以,AVOS決定將他們自己使用的后端解決方案打包,推出AVOS Cloud平臺,希望能夠幫助開發(fā)者免除一切后端工作。得益于其內(nèi)部代碼庫和開源社區(qū),AVOS Cloud擁有足夠豐富的功能供開發(fā)者調(diào)用。使用AVOS Cloud,開發(fā)者省去了服務器環(huán)境部署和服務器運維工作,同時也不用擔心數(shù)據(jù)庫的擴容、升級和備份,并且可以利用SDK簡單集成新浪微博、 Twitter等社交網(wǎng)絡的賬戶登錄,郵箱功能,擁有Push能力。
在AVOS Cloud平臺注冊后,開發(fā)者創(chuàng)建的每個應用程序都有自己的應用程序ID和Key,開發(fā)者將憑此ID和Key使用AVOS Cloud SDK來完成功能的集成。同一個開發(fā)者賬戶不僅可以創(chuàng)建多個應用程序,也可以對同一個應用程序的不同的版本進行測試和生產(chǎn)。
目前,AVOS Cloud提供三個版本的服務——基本版(免費)可以使用所有基本功能,包括數(shù)據(jù)存儲、消息推送、郵件發(fā)送、云端代碼等服務;專業(yè)版(999元/月,提供 30天免費使用)擁有比基本版更高的請求數(shù)、推送數(shù)和峰值限制。除此之外,他們還會為由特殊需求的開發(fā)者提供特別定制的版本。
如今,AVOS Cloud提供了硬件集群,支持iOS和Android設備,在這之外的系統(tǒng)可以使用已被封裝的Web API實現(xiàn)跨平臺能力,知乎、丑圖秀秀等產(chǎn)品已經(jīng)開始使用這項服務,不過其中國區(qū)(cn.avoscloud.com)和美國區(qū) (us.avoscloud.com)的數(shù)據(jù)尚未完成互通。