关于MN4的同步感想,以及提供一个优秀榜样,望继续优化

使用经验:MN3代5年用户,ocr pro从上架订阅到4代更新,4代max永久版,基本上所有付费项目我都支持了,安利过身边至少十个同学使用

很早以前官方就说MN要优化同步功能,直到4代了,这个问题似乎还没有解决,刚更新的第一天我试了试确实挺快,所以最近还给社群其他成员反馈没问题,结果保险起见我又实测一遍,大感不妙,之前秒同应该是我刚用没导入既往数据,数据库还很小

实际测试发现不能秒同,单条笔记大概需要十几秒,如果笔记多的话,需要等待加载很长时间,会一闪而过一个提示:数据库同步中,正在下载xxx条笔记(大概是这么写的),耐心等着吧,这些过去的笔记下载完以后(几分钟到十几分钟都可能,取决于改动大小),两个终端之间的同步就是十几秒了

演示视频 marginnote4同步功能实测与说明_哔哩哔哩_bilibili

mn4现在的iCloud同步依然和3代一样,你完全不知道后台发生了什么,直到你发现,哎?我某条笔记明明写了啊,怎么找不着了?这时候mac放在家里来不及回去了,要不要在iPad上重新写一遍笔记呢?结果这俩版本不一样了,最后也不知道是合并还是保留了最新的版本。你还是不知道后台做了什么决定,恢复版本历史记录只是整个学习集,不会精确到单条笔记,如果草草恢复的话,说不准把你最近辛苦做的其他笔记也归零了,很糟心

优秀榜样

obsidian官方同步功能,也不便宜,但稳定、靠谱、快速(Remotely save、git等其他方案我也都尝试过了,各有各的问题就不多提了)

  • 完整的同步记录:本次同步本地/云端新增、删除、更改了哪条笔记
    image

  • 单独笔记的历史版本:只要有改动,就留档,可以设置留档多久(我设置成留档365天内的改动),可以看到不同版本修改的具体内容(类似于git记录)

  • 专门设置了同步回收站:凡是在同步过程中删除的文件都可以在回收站找回,并且回收站会标记什么时候同步删掉的这条笔记
    image

以上几点的实际表现为:跨平台(Android、macOS、iPadOS、iOS、Windows、Linux)多终端的快速同步(这个真能做到3秒同),明确的同步进度,基本不会丢失文件就算丢了也能找到,因为同步够快本地打开的基本都是最新版不会有冲突,如果有冲突会保留两版冲突文件并且提示哪里冲突,决定保存特定版本,或者把另一个版本的内容复制过来改改(手动合并)

感想

虽然我每年为obsidian sync要花足足48美元,空间只有小小的1Gb,但基于该功能的安全与便捷让我随时随地可以学习、创作,每年创造的价值远超于此

本来学习/创作这类动脑子的活动门槛就高,逆着惰性而为,启动的过程多一点点摩擦,就会让人不想继续下去(比如你想学习,手头没有书,大概率你就去玩手机了,而不是费劲回躺宿舍取书)

mn糟糕的同步机制下,没人可以忍受心血笔记随时丢失的不安全感,也受不了等了半天还没同步完的延迟,这注定了它只能单终端使用,如果你的笔记都在平板,你就不得不一直用平板下去,否则就会出现各种同步问题,严重影响你用另一台设备学习的体验

平时大家多次的吐槽官方肯定早就看到了,我知道这个很复杂,估计有不少历史包袱,否则早就改了,一个别的软件有的功能,并不能轻轻松松哪个软件都上(略有一点编程经验,直到开发一个成熟商业软件有多复杂)。希望官方未来哪天能真的解决这个问题吧,实在不行用自己的服务器,出个付费功能也可以,类似于之前的OCR pro包,更多钱,更好的体验,用户按需选择。甚至一定程度上我能接受版本的退回,用以前功能较少的版本重新分支一条线,支持更好的同步功能。

我觉得官方可以尝试讲出一些技术细节上的困难,比如目前数据库是用什么写的,为什么读取/检索/修改比较慢,我相信中外两个社群这么多大牛,也许哪个可以参与帮忙,甚至收编。就算没有人帮忙,坦诚告诉大家问题有多大,各位用户应该也会理解许多,而不是误以为官方不重视,甚至反对相关功能

其他

5 个赞

特别感同身受!我觉得对很多学生而言,一个常见的场景就是出门上课的时候会切换一个设备,要么上一个设备关上的时候根本还没有实时同步到icloud,此时想强行在下一个设备上接着用的话就等着笔记本冲突;要么icloud实时同步了,下一个设备下载数据又要等半小时,问题是一堂课才90分钟,糟糕的同步事实上极大地压缩了使用这个软件的场景。

3 个赞

非常赞同,iCloud 同步延迟确实非常大。但是需要补充一下,obsidian 上还有一个第三方开发的免费插件Self-hosted LiveSync可以实现用自己的服务器实现同步功能,我用完了以后发现效果非常好,可以做到实时同步,只是需要一定的动手能力。能理解比起md 文件,mn的数据存储方式可能更为复杂,但还是希望官方可以提供类似的解决方案或者开放相应的 api,让社区能够做一个效果类似的插件。

1 个赞

我想同步问题能解决早就解决了,这个软件的最终形态也就这样了,猜测完全依赖苹果的生态,也不会有别的平台和别的同步方式,所谓的升级应该是把mac上的半成品,变成了完成品。并没有优秀的要点。当个小应用用用就好,不要有任何期待!否则就是和自己过不去了!

1 个赞

说得有道理,官方早就想改了,能改早改了

配置好了,有docker和linux使用经验应该弄起来很快,我花了一小时安装加调试,现在已经全设备用起来了,好用

非常赞同,我现在就轻度使用,也不在上面留重要笔记,已经对这个软件失望不抱希望了,bug修复、功能改进、优化更新、官方态度,没有一样让我觉得值得再投入任何时间精力金钱