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