文章出處

7月9日,第一屆Dropbox開發者大會上,Dropbox發布了Datastore API的beta版本,通過這個API,原始的結構化數據可以在多個設備間的Dropbox內同步。CEO Drew Houston說:“同步是新的存檔方式”,這句話也是對Datastore API的最佳詮釋。

Datastore API可以為App內置一個簡單的Dropbox數據庫,使用這個數據庫保存App中的數據,包括App設置、聯系人、或者其他用戶創建的內容,同時Dropbox會做好所有的同步工作。比如你在某個聯網的設備上玩游戲,游戲設置和數據隨時可以轉移到另一個設備上。以下是一些功能特性:

保持同步

Datastore API提供了一個存儲和同步數據的新模式,使用Datastore API,你不必從頭開始構建一個復雜的同步引擎,你可以立刻將Dropbox的功能搬到其它App上。

脫機工作

App甚至可以在脫機狀態下運行良好。當用戶掉線時,應用程序可利用本地數據繼續工作。在重新聯網后,數據會馬上同步到Dropbox。

自動合并

Datastore還可以解決多終端使用App時的沖突問題,Dropbox可以理解App數據的結構并且會自動合并同時提交的變化。比如,當兩個人同時對一個聯系人的號碼和郵件地址進行編輯時,Dropbox會自動合并這些操作,沒有同步沖突問題,也不需要用戶的任何操作。

利用Datastore Explorer快速編碼

通過Datastore Explorer你可以查看到數據變化時,App的運行狀態,這有助于快速開發,并能大幅度簡化調試。

多平臺兼容

提供了Android、iOS或Javascript三個版本的SDK,并有幫助文檔。

 

從純技術的角度來看,Datastore API很不錯,管理和服務于結構化的比特數據的功能讓很多開發者印象深刻,脫機設備在重新聯網后能及時同步信息的特性更是引入注目。

7月9日開發者才第一次聽說這個API,運營副總裁Ruchi Sanghvi表示說:“甚至我們的合作伙伴都還沒開始使用它。”顯然這是一種全新的文件共享模式,或許它會成為針對某些問題量身定做的解決方案.很快Xamarin的 Xamarin Component Store 上就提供了Dropbox component,還有一個示例程序MonkeyBox,代碼在Github上。

 

參考譯文:

Dropbox gets cloudier with API for syncing data, not just files

A quick look at Dropbox’s new Datastore API… in C#! →


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()