惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Proofpoint News Feed
D
DataBreaches.Net
D
Docker
云风的 BLOG
云风的 BLOG
大猫的无限游戏
大猫的无限游戏
月光博客
月光博客
J
Java Code Geeks
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
罗磊的独立博客
Martin Fowler
Martin Fowler
U
Unit 42
Engineering at Meta
Engineering at Meta
IT之家
IT之家
Vercel News
Vercel News
B
Blog RSS Feed
人人都是产品经理
人人都是产品经理
博客园 - Franky
博客园 - 【当耐特】
Stack Overflow Blog
Stack Overflow Blog
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
App+1 | 人人可用、不取分文,Android 平台习惯养成应用首选...
2022-09-09 · via 少数派

通往自律的道路上少不了类似于滴答清单、Microsoft To-Do 这样的 GTD 应用,很多人都会通过一次次地完成任务来推动自己积极行动;但自律不仅只是「要去做」,更要「经常做」,因此我们也会寻求像 Forest(专注森林)、Fabulous 这类应用来保持专注、培养习惯。

目前市面上越来越多的习惯养成应用,都希望你在开始之前投入一笔订阅或购买的费用来表明决心,但本文想要推荐的并非应用却并非如此。今天要介绍的是可能不怎么出圈,但却简单、免费的开源应用:Loop Habit Tracker(下文简称 Loop)。

Loop 看上去平平无奇,没有精巧的界面,也没有让人拍手称奇的动画设计。但它却是一款堪称典范的工具类开源应用

很多人寻找软件时会优先考虑 OSS 应用(Open Source Software)——因为源码公开,这些应用得以接受开发者和用户共同审视,一定程度上避免那些不为人知的「后门」,做到基本的信息安全保障。

Loop 的所有源码也公开在了 GitHub 上(采用 GPL-3.0 协议),所有人都可以在 Loop 的项目仓库中提出自己的想法、报告 bug 甚至有能力的话之直接为 Loop 贡献一行代码。

boxcn0eLXPDPwpJYRhEAfWuruhf

另外开源通常不能和免费划等号,但 Loop 的开发者依然有那份高尚的互联网共享精神:Loop 不仅完全开源,也不会向用户索取分毫,我们可以免费在 Google Play 或是 F-droid 上下载使用。

作为一款工具类应用,Loop 也足够纯粹。在应用中我们看不到任何一条广告,也不会收到恼人的无关消息推送。作者在项目介绍中也明确表示也永远不会这么做(There never will be)。

介绍完背景,再聊聊 Loop 的基本体验

正如上文所说,Loop 的 UI 设计十分简洁,除了基础功能的排布外没有任何多余的视觉元素,打开应用后,扑面而来的都是实用主义气息。

boxcnkHuTEMVz7Q5YjheR6PBBnd

多亏了来自社区用户的本地化贡献,Loop 也内置了中文支持,使用起来会更加亲切和直观,基础的暗色模式自然也包括在内,开启后连同记录、统计报表的配色都会相应变换。

功能方面,Loop 提供了两种习惯打卡模式:非量化的任务模式和数值化的量化模式。

对于非量化的任务模式,也就是所谓的「非此即彼」二分法——我们要么完成了,要么没完成,这和 GTD 的任务完成模式相一致。为了避免这类记录误触,Loop 默认情况下需要我们长按才能完成打卡;虽然我们可以通过设置开启「短按」来贴合自己的使用习惯,Loop 也额外提供了一个「对丢失的数据显示问号」的功能,开启后可以在我们误触时将打卡换成第三种状态——过失,表明这是由于误触而完成的打卡。

boxcnh31IkXhBIQAfwLjOibpaoc

 Loop 对这类非量化习惯养成功能的处理很细,但并不呆板。它提供了和滴答清单类似的灵活调度,使用时除了选择按「每天」的粒度来打卡,也可以设置一个相对灵活的调度如每几天才完成一次、每周或每月只需要完成 N 次等等。

非量化项对于初次养成习惯或是想要重拾习惯的人来说是首选,因为我们只要「做了」即视为完成;但如果我们想在此基础上进一步知道自己做了多少、或是积累到了怎样的数值,那么还可以选择数值化的量化模式。

数值化量化类似番茄时钟,在这种模式下,我们不仅知道自己坚持做了,也知道究竟完成得怎么样。

boxcnCFBdoABX4zfap96VBIZpLg

有趣的是,Loop 提供了一个「单位」选项可以让数值记录变得更细腻、也更有意义,当你回顾习惯养成历程时,整个过程就不会只是冷冰冰的数字了。不过这种模式的打卡频率相比非量化模式而言就没有那么灵活了。

不论是哪种模式,我们都可以为添加的习惯设定「提醒」,避免偶尔遗忘而错过打卡的情况发生;并且 Loop 也提供了记录小组件,小组件会显示我们某一天或是当天的打卡情况,除了成就激励外也不失为另外一种提醒。

boxcnjH9be0lIBuEk5czd2XKe9M

使用 Loop 一段时间后,我们最后便来到了习惯养成量化阶段

Loop 自带了一套习惯养成评分算法(任务模式与量化模式有所不同),分数会因我们连续打卡而提高,三天打鱼两天晒网则会变低。

不同于同类应用中常见的一天不打卡则全盘尽失设计,即使我们在 Loop 中的打卡记录强度下降或频率变低,之前累积的分数和成果也不会完全丢失,相比 Forest「一旦不坚持下去植物就会逐渐枯萎」的设计更加温和。

量化数据之外,Loop 也提供了维度丰富的可视化图表,我们可以通过天、周、月、季等多个时间维度来查看自己在某个习惯上的打卡次数和得分情况:

boxcnSMVt13oucsVGDHLAglaVZX

这种像 GitHub 提交热力图的图表设计应该也不只是我一个人的最爱,Flomo写点啥也会都通过热力图来反映使用者的活跃频率。通过一个个绿色的小方格,我们可以清楚地掌握自己的打卡情况。

Loop 也提供了当月每个周一到周日时段的打卡频率热点作为补充,热点半径越大、颜色越深则说明我们当月更喜欢在某一天打卡记录;对于非量化的打卡项,还会有额外的最佳连续完成次数报表,让我们知道自己连续打卡的最佳成绩一次是什么时候。

总体而言,Loop 在数据统计与回顾方面的功能做得也非常完备,比较遗憾的是目前并未实现成就分享功能,想要分享只能通过系统自带的截图功能来实现了。

最后,Loop 支持完全离线使用,并且对数据导出、迁移都十分友好。使用时 Loop 完全不需要担心隐私问题,除了像通知、分享这样比较基础的功能之外,Loop 并不会索取其他非必要权限。

Loop 正如其项目文档所述那样完全就是一个 Offline(离线)应用,这就意味着所有在 Loop 中产生的数据不会发送到任何服务器上,在此基础上 Loop 还「格局打开」,将数据的控制权完整地归还给用户,让我们不再需要经历迁移应用、平台或设备后,习惯养成也需要从头再来的痛苦。

Loop 提供了两种导出数据的方式:导出为 CSV 文件和导出为数据库格式文件。

boxcni193edh6kbm4GLVM7wRrEf

选择导出为 CSV 文件会得到一个保存了多张数据表的压缩文件,解压之后即可得到所有 CSV 数据,这些数据我们可以直接使用类似于 Excel、Number 这样的电子表格工具打开;我们也可以选择 Loop 更推荐以 .db 为后缀数据库格式文件,因为它可以视为是完整备份,你的所有数据也都可以用这种方式汇集到一起。

不过这种格式往往需要和数据库相关的专业工具才能打开,当然这对于非程序员背景的用户来说可能不是最优选择。

总得来说 Loop 在我眼里是一款纯粹的 FOSS(Free and Open-Source Software)应用,它简洁、无广告且免费,完全离线并且可以让用户随时导出数据,这对已经被国产流氓 APP 荼毒千百遍之后的我来说,选择它的原因太多了。

不过 Loop 也有一些不足的地方——目前仅提供 Android 版。虽然 Loop 的作者在 2019 年时就公布过将应用扩展至多个平台(如 iOS、Web 等)的计划,但从 GitHub 项目的更新来看相信,这件事很难在短时间里有什么新进展。

除此之外虽然 Loop 相对于现代的 App 而言功能比较简洁并且完全离线使用,但如何自动备份倒是一个用户需要重视的地方,因为在缺少数据备份的情况下,Loop 中的数据可能会因手机故障、丢失等突发情况而消失。尽管作者也打算新增数据同步功能,以便能接入类似于 Goole Drive、Dropbox 等云盘,但这个 议题 自 2016 年提出以来至今也没有什么变化。

你可以在 Google Play 商店F-droid 免费下载使用 Loop。

> 下载 少数派 2.0 客户端、关注 少数派公众号,解锁全新阅读体验 📰

> 实用、好用的 正版软件,少数派为你呈现 🚀