APICloud 跟 PhoneGap(PhoneGap | Home) 有點(diǎn)像,能吸引不少對(duì)前端技術(shù) HTML,JS 比較熟悉但是卻沒(méi)有 native app 開(kāi)發(fā)經(jīng)驗(yàn)的開(kāi)發(fā)者。對(duì)于做出原型或者需要快速開(kāi)發(fā)的應(yīng)用,應(yīng)該能幫助不少。但是,在應(yīng)用獲得市場(chǎng)驗(yàn)證之后, HTML 的性能問(wèn)題終將暴露,應(yīng)用的體驗(yàn)如果想有更好的提升,必然需要轉(zhuǎn)成 native app 來(lái)開(kāi)發(fā),從 Facebook 拋棄 HTML5 改為原生 app 就可以看出。
以上是原來(lái)的答案,后來(lái)經(jīng)林路指出, APICloud 其實(shí)是封裝 native 控件,只是允許開(kāi)發(fā)者使用 javascript/html 來(lái)描述和調(diào)用這些控件。當(dāng)然,不清楚具體的技術(shù)細(xì)節(jié),可能存在兩個(gè)疑問(wèn):1.最終編譯成 native 代碼,或者還是 js 作為粘合劑存在,如果是粘合劑,效率上是否會(huì)打個(gè)折扣。 2.如果用到第三方 js 庫(kù)怎么辦?
題外,我個(gè)人一直認(rèn)為 html5 是很難成為移動(dòng)應(yīng)用開(kāi)發(fā)主流的,因?yàn)樾阅芎陀脩趔w驗(yàn)是永遠(yuǎn)不會(huì)讓人滿足的,硬件廠商提供多少性能,都將被軟件耗盡并對(duì)硬件提出更高要求。
AVOS Cloud(我們改名成 LeanCloud 啦) 跟 Parse(Parse) 更為相似,我們提供跨平臺(tái)的原生 SDK( android,iOS,WindowsPhone,Unity, JavaScript etc.),讓開(kāi)發(fā)者可以按照自己熟悉的開(kāi)發(fā)環(huán)境和習(xí)慣來(lái)開(kāi)發(fā)原生應(yīng)用,同時(shí)提供云代碼來(lái)讓用戶自定義邏輯等。當(dāng)然,SDK 必然是有學(xué)習(xí)成本,無(wú)論是 AVOS Cloud 還是 APICloud 都是免不了的。但是,我個(gè)人認(rèn)為原生 SDK 在調(diào)試和效率上會(huì)更有優(yōu)勢(shì)一些。其次,AVOS Cloud 提供了更完善的服務(wù),比如非常完善的應(yīng)用統(tǒng)計(jì),實(shí)時(shí)聊天通信等。這些方面,APICloud 相信也會(huì)逐漸發(fā)力完善。
就像前面 APICloud 的投資人所述,兩者的實(shí)際業(yè)務(wù)不完全疊加,面向的開(kāi)發(fā)者社群也不完全一致,在國(guó)內(nèi) 2D 服務(wù)剛剛起步的階段,讓用戶接受這套“東西”可能比之競(jìng)爭(zhēng)更緊要。
具體到 AVOS Cloud 未來(lái)的發(fā)展方向,我們除了繼續(xù)對(duì)現(xiàn)有服務(wù)做出改進(jìn)之外,還會(huì)針對(duì)目前用戶在使用我們服務(wù)時(shí)候的痛點(diǎn)(比如數(shù)據(jù)分析和易用性)做出改進(jìn),也會(huì)嘗試去推進(jìn)更強(qiáng)大的新功能開(kāi)發(fā),謝謝關(guān)注。
利益相關(guān): LeanCloud 員工。編輯于 2014-10-19