湾湾日记:自动备份和多设备跨端同步数据


湾湾日记是一款基于手机打造的日记APP,它旨在成为一款可以写一辈子的日记APP。它有很多非常好用易用的功能,详细的请看首页介绍文章。不过我觉得作为一款日记APP最重要的功能是支持数据备份与还原,支持多端使用,然后更高级的功能是支持多端数据同步。

湾湾日记在设计之初就决定要支持数据备份与还原,要同时支持安卓和iOS设备,支持多设备跨端同步数据。

数据备份与同步

支持的网盘

湾湾日记支持将日记数据备份到网盘,目前支持的网盘有:百度网盘,WebDav网盘(坚果云等),Google Drive, OneDrive,Dropbox。未来会支持更多的网盘。

自动备份与同步策略

当开启自动备份开关后,会在APP启动之后检查距离上一次备份是否超过一天,超过了即会自动开始备份数据。当备份完成后,如果开启了自动同步开发,会自动同步数据。可以设置是否在非WiFi下也自动备份。默认是关闭的。主要考虑日记中可能有图片和视频,备份要较耗流量。

冗余备份和多设备同步数据

湾湾日记还有个特点,可以冗余备份。也就是说你可以将数据备份到百度网盘。当备份完成后,你可以切换到另外一个网盘,例如Google Drive。然后又会自动开发备份。这个功能我觉得也挺好用的。假设你的数据很重要,你怕某个网盘厂商倒闭,你可以进行冗余备份,特别是将数据备份到国外。这是保持【数据用不丢失】的一个重要手段。

湾湾日记支持多设备同步数据。也就是说你可以在多个设备上安装湾湾日记,然后来写日记,然后都设置同一个网盘来备份数据。这样这些安装了湾湾日记APP的设备都可以从同一个网盘同步数据下来。这是一个非常好用的功能。这使得湾湾日记拥有笔记APP的特性。我在工作电脑上记录的数据,它可以自动同步到我的手机上。

湾湾日记支持多少个设备同步数据呢?Pro用户没限制,普通用户支持一个设备。

湾湾日记支持的平台

湾湾日记是基于手机打造的,固然支持Android和iOS平台。所以安卓手机,iPhone手机都可以安装使用。Pad平板也是可以安装使用的,只是没有专门的适配。可以在各大手机应用商店搜索湾湾日记即可下载。

苹果M系列芯片电脑也是可以安装iPhone软件的。在Mac电脑上的App Store上搜索湾湾日记,下载安装iPhone软件即可。我个人工作电脑就是M1,我就在上面安装了湾湾日记,将工作中的一些想法和笔记写在里面,然后备份到网盘后同步数据到手机上。

Windows电脑也可以安装湾湾日记。不过要借助应用宝电脑版。在应用宝电脑版上搜索 湾湾日记,即可下载安装使用。跟在手机上类似。不过在Windows电脑上不支持购买会员。Windows下载安装请点击这里

后记

自动备份和多设备跨端同步数据,要做好这个功能其实是很难的。

首先你还要定义好数据结构,要备份什么内容,然后怎么把数据在另外一端还原出来。这里难在跨端,因为在另外一个端,图片视频这些文件的路径会变的。

还有怎么做增量备份,怎么支持从多个设备同步数据

还有怎么支持扩展,可以备份到多个网盘。

所以这些加在一起,花费了我巨大的时间和精力。

另外要做到【数据永不丢失】【可以写一辈子】这可不容易。

另外有些人就从来没用过网盘,不会用网盘备份怎么办?免费的普通用户只可以选择WebDav网盘,有很多人根本不知道什么是WebDav网盘。我自己作为一个开发也是在研究日记APP时才知道这个的。所以可能以后我要增加一个备份到湾湾日记服务器的选项。但是这个肯定是以后很多用户要求才会做的。

如果有人不信任任何网盘和服务器怎么办?因为肯定有人觉得上传到服务器,不管是谁的服务器都有可能泄露。这种情况倒是有方案,就是两个设备点对点直接通信传输数据。这个功能我很早就想过,但是暂时先不做,后面一定会做。

备份数据和跨端还原从来不是一件易事,正是因为难才需要做,并且要做好。