你的书库与藏书
Google Drive、Dropbox 还是 Nextcloud 放你的书
如果你的阅读应用是通过你自己的文件夹同步,而不是通过某家公司的账号,那么这个文件夹归谁就由你来选。这个选择决定了同步感觉有多快、两台设备不一致时会怎样,以及谁在想看的时候能看到你的书库。
简短回答:想省心就选 Drive;在多台设备之间来回切换很频繁就选 Dropbox;本来就住在微软生态里就选 OneDrive;想让文件待在自己掌控的硬件上就选 Nextcloud。四者都够用,差别出现在边缘情形。
到底在同步什么
有三样不同的东西一起旅行,而它们的脾气各不相同:
- 书籍文件。体积大,写一次读很多次。任何云盘都能胜任。
- 你的阅读进度。极小,但一直在写,而且出问题时你立刻会察觉。同步系统的价值就体现在这里。
- 高亮、笔记和书签。不大,两台设备都会改,因此最可能产生真正的冲突。
像 Lectern 这样基于文件夹的阅读器,会把这三样都写进你选定的文件夹,中间没有任何服务器替你保管书库。代价是:你的云服务商的行为,就成了你的同步行为。
四者对比
| Google Drive | Dropbox | OneDrive | Nextcloud | |
|---|---|---|---|---|
| 免费空间 | 充裕 | 偏小 | 一般 | 你的硬盘 |
| Android 集成 | 出色 | 良好 | 良好 | 通过自家应用 |
| 小文件同步速度 | 不错 | 同类最佳 | 不错 | 取决于你的服务器 |
| 冲突处理 | 保留副本 | 冲突副本,命名清晰 | 保留副本 | 内建版本管理 |
| 谁能读到文件 | 技术上是服务商 | 技术上是服务商 | 技术上是服务商 | 自建的话是你 |
| 维护成本 | 没有 | 没有 | 没有 | 实实在在 |
Google Drive:很难反驳的默认选项
它已经在你手机上、已经登录,而且在三大家里免费额度最大。Android 的文件选择器原生就能访问它,把阅读应用指向一个 Drive 文件夹大约四下点按。小文件同步比 Dropbox 稍懒一点,实际影响是:你的阅读进度可能慢一分钟,而不是慢一秒。
如果没有强理由,选它,然后别再纠结。
Dropbox:同步引擎最好,免费额度最小
Dropbox 在同一个问题上花了将近二十年,成果看得见:小文件同步很快,冲突是明面处理而不是悄悄处理,会留下命名清晰的冲突副本供你查看。对于一个晚上要在手机、平板和墨水屏设备上读同一本书的人,这份可靠性是有价值的。
它的免费额度在这里最紧张。几百本 EPUB 放得下,一套漫画收藏放不下。
OneDrive:如果你本来就在这里,它安静地好用
没有惊喜,也没有毛病。如果你有 Microsoft 365 订阅,你已经付过钱的空间不少,Android 集成也扎实。选它是因为空间在那儿,而不是因为它对书籍有什么特别之处。
Nextcloud:文件真正属于你的那一个
Nextcloud 是你自己运行的开源软件,可以跑在家用服务器、便宜的虚拟机上,或者交给托管 Nextcloud 的服务商,前提是你只想要软件而不想当系统管理员。它是这份名单里唯一一个,对“谁能读我的书库”这个问题能诚实回答“我”的选项。
但代价是实打实的:更新、备份,以及硬盘写满的那一天,现在都归你负责。而且你的同步速度就是你的上传速度。如果你本来就在跑服务器,这显然是最佳选择。如果没有,请诚实地问自己想不想开这个头。
冲突,以及怎样避免
冲突发生在两台设备都改了同一样东西、而彼此还没看到对方的改动时。放到读书上通常就是:你在飞行模式下用平板读了一段,然后在平板还没联网之前就打开了手机。
三个习惯能消掉几乎所有冲突:
- 换设备前让应用把同步做完。亮屏几秒钟就够。
- 离线设备重新联网后,给它一点追赶时间,再在它上面继续读。
- 只保留一个书籍文件夹,不要好几个。多数“同步坏了”的反馈,其实是两个从来就不是同一个的文件夹。
真的发生冲突时,这四家都会保留两个版本而不是删掉某一个,这才是要紧的性质。你只需打开文件夹一次,删掉多出来的那个。
隐私问题,说实话
在 Drive、Dropbox 和 OneDrive 上,密钥掌握在服务商手里,技术上他们能读到你存的东西。实际上他们对你那本小说毫无兴趣,但这个能力是存在的,而适用哪国法律取决于公司和服务器在哪。如果你在意这一点,这份名单里只有自建硬件上的 Nextcloud 能改变它。
而只要你的阅读应用是基于文件夹的,它们谁都不会把你的阅读数据当成产品。这正是通过自己的文件夹同步的意义:连做应用的人也从来拿不到。更多内容见不用账号同步阅读进度。
常见问题
同步阅读进度哪家云最快?
通常是 Dropbox,它针对大量小文件改动做了优化。实际差距是几秒钟,所以只有当你频繁在章节中途换设备时才有意义。
不想运维服务器,还能自建吗?
有几家服务商会按较小的月费替你托管 Nextcloud。你拿到软件以及数据存放位置的控制权,同时不必维护机器,是个合理的折中。
免费空间用完了怎么办?
书很小;几千本 EPUB 也就几个 GB。真正把硬盘塞满的是漫画和有声书。把有声书放在单独文件夹,这样搬动它们时不必碰你的书库。
Lectern 需要云账号吗?
不需要。它通过 Android 自身的文件访问机制读写你指定的文件夹,所以 Drive、Dropbox、OneDrive、Nextcloud 都行,完全不用云也行。没有 Lectern 账号,也没有 Lectern 服务器。
继续阅读