作者:吳寧川ITValue / 日期:2015-09-21
API(Application Program Interface,應用程序接口)并不是一個新鮮事件。在PC及服務器開發時代,API就已經成為程序開發者的主要系統資源調用方式。進入Web 2.0時代,開放API已經成為互聯網應用相互之間調用資源和共享數據的主要方式。國際上的亞馬遜、微軟公有云Azure、谷歌、Facebook等以及國內的微信、QQ、京東等都是通過開放API,向外部開發者提供內部的服務、數據及其它資源,以期建立起平臺的粘度及孵化平臺上的生態系統。在國內,京東開放平臺JOS對外提供了店鋪API、商品API、促銷API、配送API、退款API、倉儲API等35個大類的近500個對外的服務調用和數據查詢等功能,打通賣家信息系統和京東的營銷系統、供應鏈系統、物流系統、服務系統之間的對接。
隨著“互聯網+”的全面推進,更多的傳統企業和城市紛紛進入互聯網服務領域,如雨后春筍般出現的API給移動應用開發造了成巨大的困擾,是否有一個集大成的移動應用開發平臺,在集成各類API的基礎上為開發者提供一個統一的規范開發框架,以“一站式”和“標準化”的方式統一提供?創業公司APICloud就是為了解決這個問題而生的。
1集成“云API”和“端API”的開發環境
APICloud 是國內首推“云端一體”的移動應用云服務提供商,它倡導的“云端一體”理念重新定義了移動應用開發。APICloud讓移動應用的開發周期從一個月縮短到 7 天,而由“云API”和“端 API”兩部分組成的模塊庫可以幫助開發者快速實現移動應用的開發、測試、發布、管理和運營的全生命周期管理。
所謂“云API”指的是由APICloud提供的“數據服務”、“推送(服務接入)”、“云修復”、“版本管理” 和 “統計分析” 五大類服務,這五大類服務可減少最多70%的云服務器端編碼量。作為一個移動APP應用,手機端與云服務器端的數據和信息交換是最常見的場景,而數據服務、推送、修復、版本管理和統計分析是后端云服務器常用的功能。“云API”就是通過簡單的API接口,讓開發者最大程度上利用已有的云服務器端資源調用工具,而不必關注究竟采用的是哪家云數據中心的服務器以及相應的調用接口和環境。APICloud提供的云API封裝了后端復雜的資源調用方式,不論是亞馬遜云、阿里云、微軟云還是其它的本地云服務,都能通過云API的調用直接接入及完成相應的功能,例如云端設計數據庫提供可視化的云端NoSQL數據表設計,支持多達10種數據類型,簡單配置即可實現APP“云與端”的數據連通。
而“端 API”則是指的是手機端的應用服務接口。通過為APP開發者提供6大類包含界面布局、導航菜單、功能擴展、設備訪問等的數百個模塊,APICloud能滿足開發者完成電商類、社區類、資訊類、社交類以及其它個性化的APP制作需求。在“端 API”方面,APICloud還支持第三方應用服務接口,包括百度LBS、PDF閱讀器、微博登錄、支付寶等。同時,APICloud基于JavaScript語言,一套代碼就能同時調用iOS和Android兩個平臺的模塊,實現“積木拼裝”式的原生應用開發。模塊庫還將持續更新,以適應移動應用行業的高速發展。此外,APICloud的集成云開發環境還支持多人協作開發、一鍵多終端調試等功能。
2APP移動應用開發一站通
APICloud創始人劉鑫表示,現在移動開發的市場很大,但市場的痛點是很難生產出靠譜的APP產品。其中的因素是多方面的,要么APP開發的價格太貴,要么就是缺乏APP開發的人才,APICloud則提供了一個快速的移動開發平臺。
2015年2月,APICloud推出了第三條產品線,這就是“模塊Store”。當前,中國移動開發者市場出現的大量優質APP服務,并以SDK的形式可被開發者集成到APP中。但是隨著越來越多第三方服務商的出現,導致了服務碎片化的問題,多種平臺SDK集成成為移動應用開發的瓶頸。“模塊Store”通過一站式方式,可選擇并在APP里集成第三方開發者服務,只需在線一鍵綁定即能集成第三方服務SDK。
APICloud產品線包括APP的開發平臺、APP的管理云平臺以及服務聚合平臺“模塊Store”,提供了一站式的APP開發與管理平臺,這其中對第三方服務的集成是難點。劉鑫表示,跨平臺技術其實早就有了,只是始終沒解決體驗的問題。而這波互聯網創業需要一個完整的生態,無論是支付、登錄、統計等,都需要本地的商務合作。特別是生態的聚合,在APICloud初期幾十個人的情況下,需要聚合的服務很多是來自BAT公司。因此第一批模塊服務的聚合比較困難,但一旦形成多米諾骨牌效應,就自然形成了良性循環。
3快速迭代開發是核心價值
劉鑫介紹說,APICloud解決的用戶痛點其實并不是低開發成本和簡單的開發環境,很多用戶最需要的其實是APP的開發效率。特別在中國這么激烈的競爭環境中,每延期一個月就可能是巨大的經濟損失,甚至可能被競爭對手反超。“APICloud跨平臺的移動開發引擎,最終為用戶帶來的價值就是‘快’,別人做三個月的事情,用APICloud平臺可能不到一個月就做出來了。”
戰旗TV是杭州邊鋒網絡技術有限公司旗下直屬的游戲直播平臺,是國內知名的游戲直播平臺,全新的互動直播頻道以游戲直播為主,涵蓋了體育、綜藝、娛樂等多種直播內容。戰旗TV技術人員通過APICloud平臺只用了15天時間就完成了安卓和iOS手機APP的開發,并且很快順利上線。而戰旗TV采用APICloud的技術,還有一個重要原因是因為任何的業務變動都導致每天需要調整APP,而APICloud有一項技術叫云修復技術或者增量更新技術,用戶能在無感知的情況下實現版本的更新或增量更新。戰旗TV在APICloud平臺實現了快速版本迭代,這也是APICloud最核心的價值所在。
2014年初在創業伊始,APICloud即獲得了北極光創投領投的數百萬美元融資,2015年初APICloud入選了微軟創投加速器第六期。劉鑫曾于2000年入學華中科技大學主修英語專業,2003年就綴學創業從事電信增值業務。2004年的時候,劉鑫為了擴大視野北上到北京,之后就不斷從事移動互聯網應用、手機游戲、客戶端的產品開發。
APICloud接下來將從工具向平臺生態邁出重要一步,主要是打造生態型產品,包括TV頻道(服務)、IoT頻道(服務)等,從寬泛的云服務聚焦到專業的TV資源、物聯網資源等,幫助開發者直接集成垂直服務。隨著APICloud的快速成熟和規模化發展,以及市場上其它同類型產品的共同推動,API經濟時代或終將到來。(文/ITValue吳寧川 本文為ITValue原創文章,轉載請注明出處)