胡逸飞是个00后,目前在苏州西交利物浦大学读大三。为了让自己少熬夜,他用6个月独立开发出一款手机APP,量化睡眠数据。APP上架后,一度登上苹果应用商店健康健美分区的前100榜单,还获得编辑推荐。很多用户使用他的APP之后,对自己熬夜的情况有了更为直观的感受,胡逸飞的熬夜情况也有所改善,近日,接受扬子晚报紫牛新闻记者采访时,他笑着说:“我这个‘熬夜星人’的入睡时间也提早了大概1个小时,希望能给更多人帮助吧!”
熬夜影响到自己的生活
突发奇想开发APP
胡逸飞是江西人,出生于2002年,目前在苏州的西交利物浦大学学习计算机专业。
上高中时,他不敢熬夜,怕影响第二天的学习,家里人也没有熬夜的习惯。离开父母上大学后,他的入睡时间变得越来越晚,尤其是有了手机之后,哪怕在深夜也会不停地刷手机。“高中时没有那么多电子产品,所以最多的消遣活动就是睡前和室友们唠嗑,看看书架上翻过好几遍的鸡汤励志文学,很快就能睡着。但上了大学后,我睡前总是忍不住用手机刷短视频……时间一晃可能就是一个多小时,于是常常熬夜。”
胡逸飞感觉熬夜影响到了自己的生活。每次熬夜后,第二天如果没有课,他会睡到10点左右,减少了上午的清醒时间,也意味着白天自由支配的时间变少了,“我每次熬夜之后,会觉得很后悔,上午感觉啥事都没干,一下就到中午了。” 胡逸飞发现,熬夜不仅是他一个人遇到的问题,身边的人都知道熬夜有很多危害,但往往一到晚上就会因为种种原因熬夜,白天又晚起,由此陷入恶性循环。
把熬夜时间量化出来
以此督促大家少熬夜
学习计算机专业的胡逸飞,刚好有一门编程课,他一直想着开发一个APP实战一下。因为之前关注到了熬夜的危害,又想着自我督促来实现改变,他某一天突然来了一个灵感:开发一个和睡眠相关的APP。他想用这个APP以一种可视化的方式,让人们感受到自己在熬夜,并且以此来减少大家的熬夜频次。这个APP他取名StaySleep,有“保持睡眠”和“避免熬夜”的意思。
随着手机、手环等智能产品普及,借助数字助手量化生活成为一种时尚。“量化生活”这个词最早由美国《连线》杂志编辑加里·沃尔夫和凯文·凯利于2007年提出,指的是利用科学技术手段收集记录个人日常生活中产生的各种数据,并且进行分析和可视呈现,以此指导生活。
在“豆瓣网”上有“量化生活”小组,组员们有很多有趣的量化生活实践。胡逸飞注意到,有很多别人开发的量化工具,把喝水、睡眠、屏幕使用时间等都量化成了一些数字和图表,有时使用者为了合上健身APP的圆环而特意去运动,为了记账软件的漂亮支出图而刻意减小开支,可以很明显地感觉到这些“量化APP”提高了做事的效率,“于是我就想到了去开发一个通过量化睡眠时间来督促大家少熬夜的APP 。”
开发 StaySleep 的灵感来源于2021 年底,当时他偶然在朋友圈里看到别人转发的“通过填方格的形式记录睡眠”,内容是通过Excel把自己的睡眠时间填进表格,然后染色不同的区块,最终形成一个可视化的方格图。
作为计算机专业的学生,胡逸飞立刻认出这个方格图就是在程序员常用的开源项目托管平台GitHub上看到的贡献图。他感觉这个方法可以让人们直观地查看自己的熬夜和睡眠情况,但是使用Excel手动记录似乎太麻烦了,要是用一个APP通过手机简单地记录与创建贡献图,会更方便。如果这样的APP可以和其他睡眠记录软件与设备联动,就不用担心记录的准确度了。
花了6个月时间开发
自学编程从零开始
开发这个APP用了6个月时间,他用了4个月学习相关的编程知识,因为当时他还有其他学业,于是每天抽出大约一个小时从零开始学习相关知识,那门课程到暑假刚好学完。在这段时间,胡逸飞有了很多新想法,比如和好友竞赛看谁熬夜次数更少,记录并统计每天的睡眠地点……他把这些头脑风暴都记了下来,准备在APP中慢慢实现。
他在暑假着手开发StaySleep,在1个半月的时间里,白天基本上都在研究这个问题,“因为有很多不会的东西要学习,有很多资料要查。”
因为是一个人开发APP,所有的工作都要自己做,不仅要写代码,还要写文案、画宣传图等,“作为一个理工男,我实在是花了很久才憋出几张像样的宣传图。”
8月初,StaySleep正式进行公测,看着后台报名参加测试的用户逐渐变多,胡逸飞既高兴又焦虑。第一次公测结果不错,虽然没有收到太多负面评价,但他看着后台的 400 次启动中有 40 次闪退记录,还是感到很内疚。
8月18日晚,StaySleep正式在APP Store上架,看着用户终于可以下载安装了,胡逸飞感到非常开心,“独立开发一款 APP,也是我人生中的一个小梦想。”
在开发APP的那段时间,他没有熬夜工作,“我把开发程序和其他活动分得挺开的,真正开发的时候,还是把它当做一份很正式的工作,固定白天做,晚上干一些其他的事。”