3

便签类 app 的按序排列逻辑

 2 years ago
source link: https://dawner.top/posts/sequential-arrangement-logic-of-sticky-note-apps/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

便签类 app 的按序排列逻辑

近来,愈发觉得「笔记类应用」越来越多了,我不太清楚新冠疫情对这类 app 的促进作用到底有多大,但事实就是:今年上半年我已经陆续体验了多款笔记类应用了。但我今天不想聊这个,这次我只会聚焦于一个已经存在已久的不起眼的地方,正如题目所言,今天研究的类别或许可以说是笔记类应用的「子集」,那些号称「All in One」的信息组织「利器」满足写便签、写短文当不在话下,但是与此同时功能上的丰富性不免使「速记」变得不那么「直接」,近期,势头很足的年轻笔记应用 wolai 也正在为其添加「速记」的功能,我还挺期待的。

20201004014250.png

今天说的是便签类 app,目前我本人在用的是 Google Keep 和锤子便签,如果再写长一点的文章用的是安卓 app 纯纯写作,很明显我用了多款便签类 app,我的矛盾处境就源自他们的缺点。众所周知,便签类 app 都有一个存放便签的主 list,我们的记录都是伴随着时间的,因此,除了给出手动排序的选项外,自动排序应该遵循什么样的逻辑呢?今天就以 Google Keep 和锤子便签为例来探讨一下我认为合理的排序方案。

排序功能的考量

20201004014158.jpg

首先一个人性化的 app 难道不应该同时具备自动排序(或者叫自然排序)和手动排序两种设定吗?手动排序给予了用户对所记录内容的充分的自定义,那么关键就在于自动排序,什么样的自动排序才不失为一种合理的排序呢?首先我们从时间上来分析,通过预测用户的操作我们就可以发现,用户第一次点击创建了一个新的便签页面并添加了内容,那么在这个时候,不会被骂的便签类 app 肯定不会使用只有点击了「对号」或者「确定」按钮才会保存的「傻X」操作逻辑,那么,当你再次点进来这条便签时,你有两种可能的行为,一种就只是「看一看,回味一下自己溢出的文学才华」,另一种就是「刚才考虑不周,灵感再次涌来,我再补充补充」,也就是说后者要对此条便签进行「编辑」了,那么从时间上来说就产生了两个历史时间,一是此条便签的创建时间,二是你最近一次编辑的时间,因为便签类 app 通常功能都比较专一,所以我们也不奢望它记录我们每一次的编辑时间甚至是增删内容,这不重要,但是回过头来,我们面对着一个问题,就是存放所有便签的主List应该按照哪一个时间顺序排列呢?

20201010163522.png

最后编辑时间是不断变动的,因为如果不是某些特别的内容如书籍摘录这种「纯搬家」的内容的话,我通常是会不断「添砖加瓦」的,我认为一个人的感想是有阶段性的,所以我会在创建完后的某个日子里将我又想起来的内容添加进去,所以最后编辑时间是不固定的,相反,创建时间是固定的,它就固定在了你创建这条便签的那一刻,它是静止的,所以 Google Keep 和锤子便签给出了两种截然不同的排序方式。Google Keep 是按照便签的创建时间进行排序的,哪怕你之后再进行编辑,它们的顺序都是固定的;而锤子便签则是按照最后编辑时间动态排序的,我不知道大家更倾向于哪一种,不过在我使用的过程中发现后者存在一个问题,也就是当你在便签内进行编辑时,可能会遇到这种情形:「你在原有的基础上改了改,然后发现多此一举,或者说还不如改之前的好,那么你恢复了原来的内容,但是这个时候,锤子便签已经判定你修改了便签,所以它会把你 180 天前的一条古老的便签排到了最前面,让你在近期每次打开后都能看到它,从而把你真正的近期使用的便签给挤了下去。」那么在这里我就要夸一夸 Google Keep 了,暂不考虑他们对便签的分类方式,就说排序这件事,Keep 在便签的内容页面底部保留了最后编辑时间,而且请注意,如果您把「多此一举」的内容又给删掉,恢复原样,这个时间是不会变动的哦。再有这个时间如果是当天内,会精确到时分,如果是昨天甚至更前的时间,只会精确到月日,这就很有用,在我看来,这是一种满足用户对信息掌控愿望的人文关怀(言重了)。

20201004014159.jpg

不过 Google Keep 在这方面,在我看来也有遗憾,它也并没有将具体的创建时间显示在主 List 上,锤子便签呢,只要你不在创建后编辑,那么锤子便签是可以在主List看到自己创建时的时间的,倘若你创建完后编辑了,且还忘记了自己曾经编辑过,那么这就是一个「误导」的信息,他会让你对这两个时间概念傻傻分不清楚,最终让你对时间产生怀疑(开个玩笑)。可能是我对时间特别敏感,所以在我看来,一个合理的排序方案应该是这样的:

主 List 默认按照便签创建时间由近到远排列,且在每条便签的固定位置显示这个便签的创建时间,点进这条便签进入内容页面,页面底部或者右上角显示最后编辑时间,这个时间是以你开始编辑的那一刻为准呢还是按照你结束编辑的那一刻为准呢?我觉得便签的内容都应该比较短小,所以,还是选择开始编辑的时间作为「修改时间」显示吧!如果可能的话,我希望点击这个最后编辑时间可以进到一个「时空隧道」里面,看到它最起码最近 30 条编辑记录,这个记录包括时间和内容。时间是个不可捉摸的东西,所以我们需要一把尺子,我们需要一条线,让我们能够有一个相对明确的在时间上的位置(最近刚看完 Dark),尽管你不知道这条线是否连成了一个圈。

问:便签类 app 的图片分享功能到底需不需要?

答:需要,而且你要做得美观,简洁。

问:便签类 app 到底需不需要「前进与后退」的功能?

答:必要的,人都会犯错和失误,这也就是锤子便签一大缺点。

问:便签类 app 的页面分类应该采用何种方式?是 Tag 还是 Folder 呢?

答:Tag 意味着它可以从属于多个你所划分的领域,而 Folder 则意味着你只能把它丢进几个盒子中的一个,而我更倾向于前者。

问:便签类 app 到底需不需要添加 Markdown 语法的支持?

答:有总比没有好!但是既然要支持,就尽量支持全一些。

个人观点:在笔记类 app 大量产出的这两年(特别是今年),能够听取用户的意见并采纳合理的部分付诸行动才能真正创造出接地气的更加好用的工具。


关于列表排序逻辑的问题我已通过微博私信向@锤子便签反馈,至今没有任何动作。现在的时间是 2020/10/03 23:55


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK