本地优先(Local-first)
本地优先是一种软件设计:用户数据的正本以普通文件的形式存在用户自己的设备上,应用只是架在上面的客户端,所以即使应用或它的厂商消失了,数据依然可用。
- 不等于
- 隐私,或只能离线
- 检验
- 没有这个应用,还剩下什么?
- 代价
- 没有实时协同编辑
这个词通常被用错了意思
大多数时候,「本地优先」被当作隐私主张来用:什么都不离开你的电脑。那是另一种属性,把两者混为一谈,会让两者都更难说清楚。一个工具可以是本地优先的,同时在你要求时把文字发给模型服务商。一个工具也可以全部在设备上运行,却依然把你的工作困在一个私有数据库里。
本地优先真正回答的问题是:这个软件不存在了,你手上还剩下什么?
右边这一栏的代价:没有服务器去合并两个人的修改,也没有实时协同编辑。
把真的和贴标签的分开的三个检验。最下面一行,是通过这些检验要付出的代价。
- 今天别的程序能打开你的数据吗? 不是导出——是打开。如果答案需要一个导出步骤,那就是应用拥有你的数据,只是借给你用。
- 有没有导入? 一个导入步骤意味着一份会越来越对不上的副本,以及一个不再干一遍同样的活就没法撤回的决定。
- 你停止付费那天会怎样? 如果答案是「只读访问」或者「30 天内导出」,那么在真正要紧的意义上,这些文件从来就不是你的。
本地优先也有代价。你要自己承担同步冲突,因为没有服务器来仲裁。协作更难。也没有「在朋友的电脑上登录一下」这回事。这些是真实的取舍,不是疏忽;如果你需要多人编辑,它们就是一票否决。
MindMax 怎样处理
MindMax 打开一个你已经有的文件夹。没有导入步骤,也没有转换:你的笔记依然是 Markdown,你的 PDF 依然是 PDF,应用为你写的东西——笔记、译文、草稿——都以普通文件写进同一个文件夹。
这意味着三个检验天然就能通过。别的编辑器现在就能打开这个文件夹。没有要迁移的东西,因为本来就没有迁移进来过什么。停止付费,文件原样留在你的磁盘上,不用 MindMax 也能读。
至于隐私这个单独的问题:阅读、批注和搜索你自己的文档是本地工作。使用 AI 功能会把材料发给模型服务商,和任何托管模型一样——除非你让 MindMax 用你自己电脑上运行的模型。具体发送了什么,准确的说明在隐私政策里(目前为英文)。
常见问题
本地优先是什么意思?
你的数据以普通文件的形式存在你自己的设备上,应用在它们之上工作,所以即使应用或背后的公司消失了,数据依然可用。这是关于所有权的陈述,而不是关于有没有东西通过网络发送。
本地优先就等于隐私吗?
不等于。一个本地优先的应用,在你使用 AI 功能时依然可以把文字发给 AI 服务商;一个完全在设备上运行的应用,也依然可以把你的工作锁在私有格式里。这两种属性必须分开检验。
如果我不再用 MindMax,我的文件会怎样?
什么都不会发生。它们还是同一个文件夹里同样的 Markdown 笔记、PDF 和其他文件,任何别的程序都能读。本来就没有导入,所以也没有什么要导出的。