Day One 是一款 iOS 平台上十分受欢迎的日记应用。就在不久前,Day One 转换了收费模式,由一次性购买转换为订阅制。在更新说明中开发者提到了 Day One 登陆 Android 平台的计划,确实令很多 Day One 的粉丝期待不已。如今它终于来了,究竟能否匹配它不菲的订阅费呢?
原汁原味的 Day One 体验
进入 Day One,还是熟悉的解锁界面,采用标准化的 MD 设计。左下角的指纹图标显得有些违和,总给人想去触摸的欲望。
进入应用的主界面,熟悉了 Day One for iOS 的每一名用户都会感到无比的熟悉,不会有一点操作上的陌生感。通过左上方相机按钮用图片创建新的日记,右上方通过加号创建新的文字日记;中间区域按日期展示日记条目;下方 4 个 Tab 分别指向时间线、图片、地图、日历。
不同之处有:
- 原本 Day One for iOS 中位于中间下方的用于根据日程创建日记的加号按钮被移除
- 顶栏的设置、搜索按钮有所改动
- 增加左侧抽屉菜单,可以方便地查看不同日记本的日记数量,并在不同日记本间进行切换
点开设置菜单,依然是 Day One 一贯的简洁风格。值得注意的是,Day One for Android 的导入选项中除了有自己的导出文件外,还包括了 Android 平台优秀的日记软件 Diaro 和 Journey 的导出文件。或许是感受到了压力?不管怎样,之前二者也是号称可以导入 Day One 的数据的,也算是对 Day One 实力的一种肯定吧。
当然,Diaro 对 Day One 的兼容性很差,而 Journey 则是无法导入,不然 Day One 推出安卓版的日期恐怕要提早不少。
进入日记界面,依然完美还原了 iOS 版的各项信息,部分内容的位置有所微调。
安全方面,Day One for Android 调用了 Flag.Secure 标志,从系统层面禁止了操作者在 Day One 应用内部截图,保证用户数据不会被非法截取。我曾尝试过系统自带截图、Google Now On Tap 截图,均告失败,会收到这样一则提示:
此应用不允许进行屏幕截图
什么?我是怎么截图的?既然运用的是 Flag.Secure 标志,当然是找 Xposed 模块禁用它啊... DisableFlagSecure 模块,也许你可以用来解决 QQ 闪照的问题,当然我不用 QQ 也不会去测试…
仍需努力的不足之处
日记界面压图严重
在上面一张截图中我们可以看到日记预览界面的图片质量压缩严重,那是一张插入到日记中的截图,显示时分辨率被严重压缩。在我看来应该没有这样处理的必要,大概率是由于 Day One 仍处于测试阶段没有完善好相关代码的缘故。
无法跟随系统语言
当然也有可能 Day One for Android 目前只有英文一种语言,这需要开发者在将来的日子里进行完善。不过既然作为 Day One 的老用户了,哪有什么不清楚的设置项啊。而且个人观点,英文界面有助于我排除外界干扰,集中注意力去记日记,太关注各种设置反倒会分散我的专注度。当初 iOS 版推出多语言时我就有些抱怨为什么一定要跟随系统语言而不是有一个设置项可以由我们自己选择。
不存在的地图定位
既然来到 Android 平台了,不用 Google Map 显得有些不接地气,Day One 的定位系统自然也接入了 Google 地图。网络连接、定位偏移都会让你的定位栏保持空白,自然与之相匹配的,天气栏也不存在了。要想拥有完整的体验,只能保持全天科学上网。
与竞争对手 Journey 的比较
Journey 是 Android 平台老牌的日记应用,很多细节上与 Day One 有相似之处。与 Journey 相比,Day One 有着自己的优势和短板:
优点
- 安全性。Day One 运用了 Android 系统 原生的 Flag.Secure 标志,阻止应用内截图;而 Journey 的这张截图是我毫无受阻地截取的,当手机未上锁时很有可能被其他人截取并转发出去。
- 多日记本。Journey 仅支持建立一个日记本,无法高效地管理日记;而 Day One 自从收费制度改变后已支持建立无限个日记本了。虽说用不了那么多,没限制总比有限制来得好。
- 优秀的同步机制。Day One 2.0 大版本更新时曾有很多人质疑其同步的安全性和稳定性,但 Day One 成功地证明了它同步系统的可靠,不会出现像过去一样同一篇日记被多次同步的尴尬场面。而 Journey 依托 Google Drive 进行同步,如果没有 Google Play 服务框架就无法运行,多平台同步常常会导致一篇日记变成两到三篇。
- 良好的兼容性。完美兼容自家 iOS 平台的数据,方便更换平台的用户继续使用 Day One 的服务。
缺点
- 每年高昂的订阅费。相比 Journey 5 美元的售价,现在的订阅费用显得有些过高了。这在很大程度上阻碍了新用户的加入。
- 缺失的夜间模式。
- 图片压缩严重。
- 未完成的语言翻译。
不管怎样,Day One for Android 的表现让我比较满意,它忠实地还原了 Day One 在 iOS 平台带给我的良好体验。鉴于它承载着记忆的重量,我觉得还是值得这样一份订阅的。如果你有更换平台的需要,不妨给 Day One for Android 一个证明自己的机会。
Day One for Android 目前正在测试中,你可以从 Google Play 关注它的动向。