有道云筆記蔣煒航:移動APP躍上云端不是夢
10月20日,網(wǎng)易技術(shù)總監(jiān)、有道云筆記產(chǎn)品負責(zé)人蔣煒航在CSDN舉辦的2012年MDCC移動開發(fā)者大會上發(fā)表主題為“移動應(yīng)用躍上云端”的演講。蔣煒航在演講中預(yù)測個人云服務(wù)將成為APP的標配,并詳細介紹了有道云筆記的云存儲開發(fā)接口和移動端開放接口兩種武器,可以幫助中小開發(fā)者輕松實現(xiàn)用戶內(nèi)容云端存儲的功能。
將數(shù)據(jù)保存在云端,將給APP帶來“記憶”
蔣煒航表示,當(dāng)前移動設(shè)備產(chǎn)生的數(shù)據(jù)量越來越大,但在傳統(tǒng)的模式中這些數(shù)據(jù)在被使用一兩次以后留在手機或者移動設(shè)備當(dāng)中,很難發(fā)揮更多的用途。同時設(shè)備的多樣化也使得用戶的數(shù)據(jù)分散在各個終端中,難以整理歸納在一處。
這就使得云端將成為數(shù)據(jù)的新出路。
對于用戶而言,將APP中的數(shù)據(jù)保存在云端,可以不受終端的限制,將多樣化的信息進行永久備份。對于開發(fā)者而言,用戶有越來越多的信息被保存下來,用戶對產(chǎn)品黏性也相應(yīng)增加。從傳統(tǒng)平臺向移動平臺轉(zhuǎn)移的開發(fā)者也可以通過數(shù)據(jù)的云端存儲實現(xiàn)平滑的轉(zhuǎn)換過渡。
而在自建云端,還是使用已有的個人云存儲服務(wù)品牌這個問題上,蔣煒航更加推薦中小開發(fā)者選擇后者。
有道云筆記的兩大武器:云存儲開放接口及移動端開放接口
蔣煒航向在場的開發(fā)者詳細介紹了有道云筆記的兩類接口形式,開發(fā)者可根據(jù)各自的需求進行部署調(diào)用。
第一種是“云存儲開放接口”。通過云存儲開放接口,有道云筆記將云端的存儲能力開放給其他應(yīng)用,其他應(yīng)用可以基于云存儲能力開發(fā)相應(yīng)的功能,面向最終用戶。
為了讓移動應(yīng)用可以訪問云端的數(shù)據(jù),對云端進行讀寫,首先用戶要進行授權(quán),其過程是經(jīng)典的OAuth流程,開發(fā)者維護成本和風(fēng)險都被降到最低。其次,有道云筆記的接口設(shè)計重視跨平臺和相互兼容。通過提供http接口實現(xiàn)數(shù)據(jù)跨越多個平臺,無論是開發(fā)安卓應(yīng)用,還是傳統(tǒng)的wap應(yīng)用,都可以用同樣的接口與云端進行交互。
同時,有道云筆記的云存儲開放接口在原理上十分靈活,支持對數(shù)據(jù)的讀、寫、新建、修改、刪除和移動,數(shù)據(jù)模型是以筆記本和筆記的形式來組織第三方應(yīng)用將數(shù)據(jù)寫入云端。當(dāng)應(yīng)用有一些不適應(yīng)的形式寫筆記的時候,數(shù)據(jù)將以資源的形式用二進制的形式存入云端,單個資源的大小上限為100M。
蔣煒航介紹,為保證傳輸效率,有道云筆記的云存儲開放接口采用JSON和二進制流來提高云端和移動之間的傳輸。并且不設(shè)置訪問權(quán)限,移動應(yīng)用可以充分地獲取用戶放在云端的數(shù)據(jù)以及剩余空間。
目前,通過這一模式合作的產(chǎn)品包括網(wǎng)易新聞客戶端、網(wǎng)易云閱讀、豆果美食、Jiathis、Bshare等多個應(yīng)用。云存儲開放接口每日產(chǎn)生的新數(shù)據(jù)量已占有道云筆記每日數(shù)據(jù)量的5%,并在快速增加中。
第二種接口形式是“移動端開放接口”。在這種模式下,有道云筆記的客戶端可以與第三方合作伙伴的移動應(yīng)用連接在一起,用戶在訪問自己云端數(shù)據(jù)的時候獲得無縫的體驗。
通過有道云筆記的調(diào)查顯示,用戶想記錄的數(shù)據(jù)種類是多種多樣的,有的已經(jīng)超越普通筆記的含義,如工作計劃、聯(lián)系方法、會議紀要等等。但僅靠有道云筆記一己之力,是不可能滿足這么多元化的需求。所以有道云筆記期望通過移動端開放接口,與第三方合作伙伴一起來滿足用戶的多元化需求。在這個過程中,有道云筆記可以協(xié)助推廣第三方合作伙伴的應(yīng)用,同時增加用戶對第三方合作伙伴應(yīng)用的曝光率,最終達成共贏。
這類接口的主要工作模式是在筆記中選擇創(chuàng)建更多類型筆記時,引導(dǎo)用戶安裝合作伙伴的應(yīng)用,也可以直接調(diào)用已經(jīng)安裝好的合作伙伴的應(yīng)用,同時可以快速返回筆記,把第三方應(yīng)用當(dāng)中產(chǎn)生的內(nèi)容作為筆記內(nèi)容保存到云端。這之后,第三方應(yīng)用可以通過開放接口從云端讀取數(shù)據(jù),形成一個閉環(huán)。
而在創(chuàng)建筆記的位置,有道云筆記會將合作方的應(yīng)用列舉出來,如果這些應(yīng)用尚未安裝,可以通過一鍵安裝下載,直接提升合作伙伴的安裝量。
據(jù)了解,目前有道云筆記的移動端開放接口尚處在內(nèi)測階段,將于12月底正式對外公布。