首页 » 99链接平台 » 我写了一款 macOS 用眼监控应用(疲劳监控连续办公提醒)

我写了一款 macOS 用眼监控应用(疲劳监控连续办公提醒)

乖囧猫 2024-11-03 21:21:53 0

扫一扫用手机浏览

文章目录 [+]

在 Mac 上的 App Store 简单搜索后发现大多数健康类应用需要手动设置时间,手动开启计时,时间到后提醒,整个操作比较麻烦,且缺少灵活性。

在办公场景下,我们休息时间并非固定的,而是比较灵活随意的,很难预设连续工作时长。

举个典型的例子:在连续办公 35 分钟后,起身去趟洗手间 5 分钟,从洗手间回来后继续办公。

我写了一款 macOS 用眼监控应用(疲劳监控连续办公提醒) 99链接平台
(图片来自网络侵删)

在这个场景下,如果使用传统的提醒软件,我可能会设置一个 45 分钟的久坐提醒,在第 35 分钟时需要手动暂停计时,并在从洗手间回到工位后继续计时。

但是,这样的解决方案是不合理的,因为我们中间进行了 5 分钟的休息,所以当我们休息后回来继续办公时,我们可以继续连续工作的时间并不是 10 分钟(45-35),而应该是大于 10 分钟。

解决方案

为了解决手动设置和修改时间的不便,以及工作场景下不确定的休息时间和可连续工作时长的动态变化的问题,我决定自己写一款更加灵活动态的软件来解决这个问题,于是 Eye Monitor诞生了。

Eye Monitor 顾名思义,就是我们用眼的监视器,作用就是监控和提醒我们的用眼卫生和身体疲劳状态。
它的工作原理很简单,它通过监控 Mac 的鼠标移动,来判断用户是否在办公。
如果用户连续在进行操作,则疲劳值会以每分钟 +1 的速度不断增加,当疲劳值达到 60(即连续工作 60 分钟)时,Eye Monitor 会弹出 Push 提示用户该休息了;如果在一分钟内没有任何鼠标操作,则疲劳值会自动 -6。

同时,Eye Monitor 还会通过程序坞的图标变化来提醒你当前的疲劳值,只需视线轻扫程序坞的图标,通过颜色和量级即可快速知道当前的疲劳程度,合理分配休息时间。

在回到一开始的例子:「在连续办公35分钟后,起身去趟洗手间5分钟,从洗手间回来后继续办公。

如果使用 Eye Monitor,在这个场景中,随着你办公时间的增加,应用 icon 的颜色会由蓝色逐渐变为黄色,在连续工作 35 分钟时,你的疲劳值会达到 35,此时你离开电脑去洗手间5分钟,由于 5 分钟内没有任何移动鼠标的操作,疲劳值会自动降低 5×6=30 点。
于是当你重新回到电脑前,Eye Monitor 会显示你的状态已得到恢复,可以继续下一轮工作了。
而整个过程中,无需进行任何手动操作。

不足

当然,Eye Monitor 也有一些不足之处,例如有些办公场景下可能没有鼠标操作(监控键盘操作需要获得额外授权),会被误判为离开电脑;疲劳值的阈值不支持自定义。
不过考虑到只花了一个月的业余时间写出来的,还是可以接受的。

小小成就感

目前我自己已经连续使用 Eye Monitor 几个月了,每天我都会经常瞥一眼那个变化的 icon,监控自己的眼睛和身体疲劳状态(比如现在稿了一段时间,监控已经飙黄了)。
有时,当看到那刺眼的红色 icon 时,我才意识到我的眼睛原来已经如此酸胀。
当我忘情投入工作时,它也会及时地通过 Push 提醒我。

当然,我也把这个应用推荐给了我的一些朋友,有的朋友在收到提示休息的 Push 时,会截图说仿佛我在他们身边提醒他们一样,很贴心。

目前这个 App 已经上线 App Store 数月了,现在排名在中国区也稳定在健康类前 30 名。
在海外多个国家也获得过分类第一的排名。
开发一款应用,特别是健康类的应用,既解决了自己的问题,又能够帮助到大家,让更多的人能够健康地工作,作为开发者是很开心和满足的。

标签:

相关文章

语言的世界之旅,分类法下的语言奥秘

在人类文明的浩瀚长河中,语言作为一种独特的交流工具,承载着人类思想、文化和情感的传递。语言学家们通过对语言的深入研究,将语言进行了...

99链接平台 2025-01-01 阅读2 评论0

跨语言视角下的“发财”文化现象介绍

“发财”一词,在各个语言中都有其独特的表达方式和内涵。从汉语到英语,从阿拉伯语到日语,发财文化在全球范围内都有着广泛的影响力。本文...

99链接平台 2025-01-01 阅读1 评论0

网络透传协议,构建高效信息传输的基石

随着信息技术的飞速发展,网络通信已经成为现代社会不可或缺的一部分。而在众多网络通信协议中,网络透传协议因其高效、稳定、安全的特点,...

99链接平台 2025-01-01 阅读1 评论0