腾讯文档编辑了会自动保存吗(知乎高赞-MicrosoftWord为什么不做成实时保存)
腾讯文档编辑了会自动保存吗(知乎高赞-MicrosoftWord为什么不做成实时保存)实际上大样张备份的时候,也是相当耗费cpu的,毕竟多一次io写盘。实时保存有一部分作用是为了避免系统崩溃导致文档丢失,这时候有个替代功能叫 - 备份!可能是微软的产品经理觉得大家的电脑性能足够了吧。实时保存除了会带来性能的损耗,还会带来一个新的问题,就是,那我只想看下文档,改改,然后x掉,不保存。这样实时保存不就反倒是添麻烦了么。微软的产品经理把这个选择交给了用户。
作为一个开发Office软件的开发人员,我觉得这个是一个非常好的问题。
从研发的角度来讲,实时保存技术上有任何难度么?
答案当然是:没有任何难度!但是性能开销比较大。(大样张保存需要大量cpu计算的,这时候用户还用不用了)
Word在2019以后的版本已经支持了实时保存。(2019不支持,没人比我更了解竞品)
可能是微软的产品经理觉得大家的电脑性能足够了吧。
实时保存除了会带来性能的损耗,还会带来一个新的问题,就是,那我只想看下文档,改改,然后x掉,不保存。这样实时保存不就反倒是添麻烦了么。
微软的产品经理把这个选择交给了用户。
实时保存有一部分作用是为了避免系统崩溃导致文档丢失,这时候有个替代功能叫 - 备份!
实际上大样张备份的时候,也是相当耗费cpu的,毕竟多一次io写盘。
WPS针对保存卡顿或者备份卡顿的这个问题呢,在原有的智能备份或者定时备份上。推出了自己的解决方案
即增量备份。
那么实时备份就没有场景了么?!
答案当然是否定的,即
Web Office。
举个栗子
金山文档的文字组件
为什么同样是编辑docx,那么web端为啥做成实时保存呢,理由很简单
- 样张的存盘,排版计算等都在服务端,用户本地无感。
- 多人协作,必须得实时保存保证同步 - 涉及到OT算法了,对用户来讲确实是实时保存的。
这就是我作为一个研发从产品的角度简单说下自己的看法吧。