zoukankan      html  css  js  c++  java
  • Dropbox创造共享新思维——Datastore API

    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#! →

  • 相关阅读:
    【Daily Scrum】12-03:Sprint 3 Planning
    【Daily Scrum】12-02:Postmortem of sprint 2
    Team Project: 基于windows phone 8平台的PhotoStoryTelling 软件 ——by Qing
    【Daily Scrum】12-26
    【Daily Scrum】12-25
    【Daily Scrum】12-23
    【Daily Scrum】12-22
    【Daily Scrum】12-18
    【Daily Scrum】12-15
    列几点一些软件或APP的Bug和对其建议
  • 原文地址:https://www.cnblogs.com/shanyou/p/3185465.html
Copyright © 2011-2022 走看看