当年我不从你,现在我来搅局了
如果你也曾跟我一样希望 iCloud 成为 iOS 和 OS X 的超级粘合剂,恐怕你也对此失望过。自从它让我写了一晚上的文章不翼而飞,并随着 PC 和 Android 也成为我的使用设备,我就很少再用到 iCloud。
不满意的不只是我这样的用户。某不愿意透露姓名的知名开发者曾说:“iCloud 关于支持 Core Data 的承诺理应解决同步数据库(database)的所有棘手问题,可它就是没做到。”
iCloud 已推出将近两年,然而它仍没有很好地满足开发者及用户日益强烈的需求。在这样的关头,Dropbox 这家曾拒绝乔布斯 8 亿美元收购提议的云同步网盘公司,正在有条不紊地执行着自己的野心计划。
昨天 Dropbox 举行了自家第一次开发者大会,公布了 Chooser 和 Saver(统称 drop-in)两款新插件,以及重磅级的 Datastore 接口。drop-in 可让开发者十分方便地从 Dropbox 里存取内容,而 Datastore 是用于同步 App 内元数据(metadata)的接口。
简单来说,Datastore 让 Dropbox 不再局限于“文件”,还有 App 内更零碎的东西,比如一条待办事项、一条笔记等等,并且 Dropbox 的处理方式更智能化。
举个简单的例子,我有两台设备,安装了采用 Dropbox 同步方案的一个待办事项 App。我在两个设备上分别做了不同的操作,Dropbox 能够将这两次操作智能处理叠加,而不是像 iCloud 方案(document based)一样只能保留某一设备的最后编辑状态。
这恰恰是开发者(特别是 iOS 平台)的“痛点”,有开发者评价“iCloud 毫无疑问是用于文件存储的绝好工具”——言下之意,我想其实是“我们需要的不只是简单的文件存储,请给我们更多。”
相比 iCloud,除了如今便捷、完善、强大的数据存取及同步功能,Dropbox 还有另外一个杀手锏:跨平台支持。现在 Dropbox 已经推出了支持 Windows、Mac、Linux、iOS、Android、BlackBerry 等平台的客户端,此外它还有网页版本。
今年的 WWDC 大会上,苹果并没有提到 iCloud 将来可能会有的改进。如果 iCloud 还是这副德行,那么将会有越来越多的开发者会选择更为完善的 Dropbox 方案。实际上,现在已经有不少 Apps 内置了 iCloud 及 Dropbox 同步方案,我毫无例外地都选择了 Dropbox,只因为跨平台因素,以及作为长期 Dropbox 用户所积累起来的信心。
我不怀疑 Dropbox 真的有一天会取代我的电脑硬盘。当我用最新版 Mailbox 直接抓取 Dropbox 里的文件秒发一封工作邮件,而不是到电脑跟前蹩脚地上传附件并焦急等待的时候,我的脑子里浮现的正是 Dropbox 的 slogan ——
Your stuff, Anywhere.
题图来自 Leaders in Action