相信很多人都玩過(guò)拼圖游戲,當拼圖的模塊越來(lái)越多時(shí),玩家會(huì )逐漸感覺(jué)力不從心。飛速發(fā)展的移動(dòng)應用開(kāi)發(fā)領(lǐng)域也正如紛繁復雜的拼圖游戲一樣,隨著(zhù)大量玩家和看客的涌入,業(yè)務(wù)需求爆棚,應用開(kāi)發(fā)的難度急劇增加,開(kāi)發(fā)、測試、發(fā)布、管理和運營(yíng)的壓力與日劇增。對于玩家們(開(kāi)發(fā)者)而言,急需一種模具能將上百塊“拼圖”進(jìn)行梳理,整合成若干個(gè)大模塊,簡(jiǎn)化拼裝的難度,實(shí)現產(chǎn)品快速上線(xiàn)交付的目的。這種化繁為簡(jiǎn)的訴求大致可以分成三個(gè)方面:一是碎片整合的模具;二是碎片拼接后可以直接使用的大模塊;三是能夠承載這些拼裝模塊的平臺。為了解決移動(dòng)開(kāi)發(fā)的玩家們的上述訴求,APICloud應需而生,率先推出了“云端一體”的移動(dòng)應用開(kāi)發(fā)新理念。
模具----“云端一體“的PaaS開(kāi)發(fā)引擎
正如APICloud的CTO鄒達所述,云端一體并不像其他一些開(kāi)發(fā)工具一樣只提供開(kāi)發(fā)所用的API,同時(shí)還提供云功能。APICloud定位在PaaS層,致力于打通‘云’和‘端’,實(shí)現云API與端API之間的完美對應關(guān)系。
APICloud 的聯(lián)合創(chuàng )始人兼CTO鄒達
據了解,這是一種跨平臺的移動(dòng)應用開(kāi)發(fā)環(huán)境,開(kāi)發(fā)周期可以從一個(gè)月縮短到7天。鄒達解釋道:“我們?yōu)橐苿?dòng)開(kāi)發(fā)者提供了移動(dòng)開(kāi)發(fā)平臺,包括了開(kāi)發(fā)、測試以及部署應用程序所需的工具,用戶(hù)無(wú)需承擔購買(mǎi)和管理底層軟硬件的復雜工作,同時(shí)也加強了PaaS安全性方面的進(jìn)一步完善。”
APICloud云端一體平臺
具體而言,云API可以讓開(kāi)發(fā)者只需少量、甚至不需要服務(wù)端編碼,就可以自動(dòng)生成移動(dòng)應用所需要的各種云服務(wù)接口。云API即把目前移動(dòng)應用中所需要的核心服務(wù)封裝到一起,例如數據服務(wù)、推送、即時(shí)通訊、版本管理、以及大數據分析等,極大的簡(jiǎn)化了服務(wù)器端開(kāi)發(fā)工作。與此同時(shí),基于跨平臺引擎的端API,通過(guò)動(dòng)態(tài)模塊擴展機制提供大量的API,將所有功能“模塊化”封裝以API的形式提供給開(kāi)發(fā)者,開(kāi)發(fā)者通過(guò)JavaScript語(yǔ)言,一套代碼同時(shí)調用iOS和Android兩個(gè)平臺的模塊。
現在通過(guò)APICloud的開(kāi)發(fā)平臺,開(kāi)發(fā)者可以直接調用云API就能實(shí)現云端數據的存儲和管理。他們甚至可以忘記繁雜的服務(wù)端編碼等等問(wèn)題。APICloud重新定義了移動(dòng)應用開(kāi)發(fā),幫開(kāi)發(fā)者搞定一切。
生態(tài)----構建App模塊Store
近日,APICloud公布了“模塊Store”,還推出了面向App創(chuàng )業(yè)的“Time to Market”戰略,來(lái)幫助開(kāi)發(fā)者和創(chuàng )業(yè)企業(yè)降低高達70%的App開(kāi)發(fā)工作量,用最快的速度和最低的成本發(fā)布高品質(zhì)App。根據鄒達的介紹,APICloud會(huì )繼續深耕自己的平臺,集中精力將現有的技術(shù)做實(shí),并不會(huì )只求快而不求穩,逐漸擴大PaaS平臺的功能。
此外,APICloud是個(gè)開(kāi)放的平臺,目前已經(jīng)聚合了幾十家第三方服務(wù)提供商。APICloud會(huì )更加關(guān)注產(chǎn)業(yè)融合,期望能夠與所有的服務(wù)提供商合作,將其服務(wù)加入到平臺之上,通過(guò)開(kāi)放的方式供開(kāi)發(fā)者使用,最終幫助開(kāi)發(fā)者快速開(kāi)發(fā)出質(zhì)量?jì)?yōu)質(zhì)的應用。
現在A(yíng)PICloud就集成了眾多第三方服務(wù),比如個(gè)推、融云、芒果聚合、多盟、美洽、酷果廣告等,開(kāi)發(fā)者可以直接通過(guò)平臺使用這些服務(wù)。鄒達說(shuō):“我們的目標是未來(lái)任何一個(gè)第三方的服務(wù)商都能在A(yíng)PICloud平臺找到開(kāi)發(fā)者,而開(kāi)發(fā)者也能自主選擇他們想要的服務(wù)。”
支撐平臺----安全、可靠的彈性云
APICloud的產(chǎn)品于2014年9月正式上線(xiàn),發(fā)布不到一個(gè)月就有商業(yè)用戶(hù)。在短短的幾個(gè)月的時(shí)間里,該平臺已經(jīng)擁有幾萬(wàn)的開(kāi)發(fā)者,并且每月還在以一到兩萬(wàn)的速度不斷增長(cháng)。目前,該平臺上已經(jīng)出現了下載量超過(guò)百萬(wàn)級的重量級應用。
對于初創(chuàng )公司而言,如何能夠快速的搶占API經(jīng)濟的第一波浪潮?如何滿(mǎn)足開(kāi)發(fā)者的快速部署業(yè)務(wù)并反復迭代調整的需求?同時(shí)還要實(shí)現彈性的擴展IT資源,從而滿(mǎn)足移動(dòng)應用平臺突發(fā)式的訪(fǎng)問(wèn),這些都是APICloud無(wú)可回避的問(wèn)題。
作為移動(dòng)開(kāi)發(fā)云服務(wù)提供商,APICloud目前采用了混合云的模式,在華為云托管了物理機,并采用了近百臺華為云主機:通過(guò)采用混合云支撐環(huán)境,使IT基礎設施得到有效運維保障的同時(shí),還能在業(yè)務(wù)高峰出現時(shí),基礎資源能夠提供足夠的彈性支撐。
鄒達解釋道:“現在我們的平臺所搭載的應用越來(lái)越多,華為云的彈性云服務(wù)為我們提供了良好的支撐能力;面對APICloud平臺上不斷增加的開(kāi)發(fā)者和應用,我們都可以進(jìn)行快速響應,按需擴展計算和存儲等能力,后端并沒(méi)有感受到過(guò)多的壓力;此外華為云服務(wù)提供了諸多的增值服務(wù),比如可以很好地監測應用流量的變化。”
值得一提的是APICloud提供了移動(dòng)應用平臺級的“全包”對稱(chēng)加密解決方案。此外,針對一些敏感的應用處理,華為云提供的虛擬數據中心(VDC)服務(wù)起到了很好的隔離作用。同時(shí)APICloud也需要華為云托管服務(wù)所提供的7*24小時(shí)不宕機的穩定性和有效性。鄒達表示,未來(lái)會(huì )根據該平臺的不斷發(fā)展繼續加大對于云主機的投入,為移動(dòng)開(kāi)發(fā)者提供更有保障的開(kāi)發(fā)平臺。