一个久坐提醒软件,没必要知道我正在写什么

第一次看到某些软件申请辅助功能权限时,我都会犹豫一下。

尤其是那种一天到晚挂在后台的软件。

它为什么需要这个权限?

能看到什么?

会不会知道我正在打开哪个网站?

我刚才在聊天窗口里写了什么,它能不能读到?

如果只是一个提醒我坐久了该活动一下的软件,我其实不太愿意拿这些东西去换所谓的“智能”。

判断我忙不忙,不等于理解我在干什么

休息提醒确实有一个挺现实的问题。

只按时间提醒,很容易撞上不合适的时候。

我可能正在疯狂敲键盘赶一段代码,也可能正在全屏演示,时间到了直接弹出来确实很烦。

于是很自然就会想到:

那让软件“聪明”一点。

问题是,聪明到什么程度?

它需要知道我正在写代码吗?

需要知道我正在和谁开会吗?

需要分析屏幕上的文字,判断这件事情重不重要吗?

我觉得都没必要。

如果目标只是判断“现在适不适合打扰”,其实知道一些很粗的状态已经够用了。

比如键盘鼠标是不是一直在动。

最近有没有出现操作停顿。

当前是不是全屏

电脑有没有锁屏。

这些信息无法回答“这个人在干什么”。

但它们已经能回答另一个更有用的问题:

这个人现在大概忙不忙。

对休息提醒来说,这就够了。

软件知道得少,有时候反而是一种优点

现在很多产品都喜欢强调自己能理解用户。

理解你的工作。

理解你的习惯。

甚至理解你的意图。

可有些软件,我根本不需要它理解我。

久坐提醒就是其中之一。

我不需要一个软件分析我写了多少行代码,再判断我是不是进入心流。

键盘一直在敲,就晚点来。

我也不需要它识别 Zoom、腾讯会议还是某个网页播放器。

正在全屏,就先别出来。

这种判断看起来没那么高级,却让我更放心。

因为软件知道得越少,我需要担心的东西也越少。

尤其是这种长期挂在后台的工具

休息提醒和普通软件还有一点不同。

很多 App 是用的时候打开,用完就关。

但久坐提醒如果想发挥作用,通常得一直待在后台。

一天八小时。

一个月二十多个工作日。

可能几年都装在电脑里。

这种情况下,我对权限会更敏感。

如果一个长期运行的软件需要读取屏幕内容、分析键盘输入,哪怕开发者告诉我这些数据不会上传,我还是会多想一下。

所以我更喜欢另一种思路:

能不拿的数据,就别拿。

判断能在电脑本地做,就别往服务器发。

为了判断一个休息时机,没必要先搞清楚用户正在干什么。

“不知道你在做什么”,不一定是能力不足

反过来看,这其实是一条挺重要的产品边界。

软件可以知道:

你已经连续使用电脑一段时间了。

现在键鼠活动很频繁。

刚刚出现了一次停顿。

目前处于全屏状态。

但到这里就停。

至于屏幕上是什么项目,浏览器打开了什么网页,刚才敲下去的那句话是什么,它不需要知道。

这已经足够让一个休息提醒比普通闹钟聪明一点。

同时又没有聪明到让我觉得:

你是不是知道得太多了?

我现在越来越喜欢这种“不完全理解我”的工具。

它不认识我。

也不知道我在忙什么。

只是看到我坐了挺久,又刚好停下来。

于是过来提醒一句:

该动一下了。

对于一个休息软件来说,知道这些真的够了。

打开网易新闻 查看精彩图片