為了讓自己少熬夜 大學(xué)生花6個(gè)月時(shí)間做了一款A(yù)pp
胡逸飛是個(gè)00后,目前在蘇州西交利物浦大學(xué)讀大三。為了讓自己少熬夜,他用6個(gè)月時(shí)間獨(dú)立開(kāi)發(fā)出一款手機(jī)App,量化睡眠數(shù)據(jù)。App上架后,一度登上蘋(píng)果應(yīng)用商店健康健美分區(qū)的前100榜單,還獲得編輯推薦。很多用戶使用他的App之后,對(duì)自己熬夜的情況有了更為直觀的感受,胡逸飛的熬夜情況也有所改善。近日,接受揚(yáng)子晚報(bào)/紫牛新聞?dòng)浾卟稍L時(shí),他笑著說(shuō):“我這個(gè)‘熬夜星人’的入睡時(shí)間也提早了大概1個(gè)小時(shí),希望能給更多人幫助吧!”
紫牛新聞?dòng)浾?宋世鋒
熬夜影響學(xué)習(xí)和生活
突發(fā)奇想開(kāi)發(fā)App
胡逸飛是江西人,出生于2002年,目前在蘇州的西交利物浦大學(xué)學(xué)習(xí)計(jì)算機(jī)專業(yè)。
上高中時(shí),他不敢熬夜,怕影響第二天的學(xué)習(xí),家里人也沒(méi)有熬夜的習(xí)慣。離開(kāi)父母上大學(xué)后,他的入睡時(shí)間變得越來(lái)越晚,尤其是有了手機(jī)之后,哪怕在深夜也會(huì)不停地刷手機(jī)?!案咧袝r(shí)沒(méi)有那么多電子產(chǎn)品,所以最多的消遣活動(dòng)就是睡前和室友們嘮嗑,看看書(shū)架上翻過(guò)好幾遍的雞湯勵(lì)志文學(xué),很快就能睡著。但上了大學(xué)后,我睡前總是忍不住用手機(jī)刷短視頻……時(shí)間一晃可能就是一個(gè)多小時(shí),于是常常熬夜?!?/p>
胡逸飛感覺(jué)熬夜影響到了自己的生活。每次熬夜后,第二天如果沒(méi)有課,他會(huì)睡到10點(diǎn)左右,減少了上午的清醒時(shí)間,也意味著白天自由支配的時(shí)間變少了,“我每次熬夜之后,會(huì)覺(jué)得很后悔,上午感覺(jué)啥事都沒(méi)干,一下就到中午了?!?胡逸飛發(fā)現(xiàn),熬夜不僅是他一個(gè)人遇到的問(wèn)題,身邊的人都知道熬夜有很多危害,但往往一到晚上就會(huì)因?yàn)榉N種原因熬夜,白天又晚起,由此陷入惡性循環(huán)。
說(shuō)干就干
把熬夜時(shí)間量化出來(lái),督促大家少熬夜
學(xué)習(xí)計(jì)算機(jī)專業(yè)的胡逸飛,剛好有一門(mén)編程課,他一直想著開(kāi)發(fā)一個(gè)App實(shí)戰(zhàn)一下。因?yàn)橹瓣P(guān)注到了熬夜的危害,又想著自我督促以實(shí)現(xiàn)改變,他某一天突然來(lái)了一個(gè)靈感:開(kāi)發(fā)一個(gè)和睡眠相關(guān)的App。他想用這個(gè)App以一種可視化的方式,讓人們感受到自己在熬夜,并且以此來(lái)減少大家的熬夜頻次。這個(gè)App他取名StaySleep,有“保持睡眠”和“避免熬夜”的意思。
隨著手機(jī)、手環(huán)等智能產(chǎn)品普及,借助數(shù)字助手量化生活成為一種時(shí)尚?!傲炕睢边@個(gè)詞最早由美國(guó)《連線》雜志編輯加里·沃爾夫和凱文·凱利于2007年提出,指的是利用科學(xué)技術(shù)手段收集記錄個(gè)人日常生活中產(chǎn)生的各種數(shù)據(jù),并且進(jìn)行分析和可視呈現(xiàn),以此指導(dǎo)生活。
在“豆瓣網(wǎng)”上有“量化生活”小組,組員們有很多有趣的量化生活實(shí)踐。胡逸飛注意到,有很多別人開(kāi)發(fā)的量化工具,把喝水、睡眠、屏幕使用時(shí)間等都量化成了一些數(shù)字和圖表,有時(shí)使用者為了合上健身App的圓環(huán)而特意去運(yùn)動(dòng),為了記賬軟件的漂亮支出圖而刻意減小開(kāi)支,可以很明顯地感覺(jué)到這些“量化App”提高了做事的效率,“于是我就想到了去開(kāi)發(fā)一個(gè)通過(guò)量化睡眠時(shí)間來(lái)督促大家少熬夜的App ?!?/p>
開(kāi)發(fā)StaySleep的靈感來(lái)源于2021年底,當(dāng)時(shí)他偶然在朋友圈里看到別人轉(zhuǎn)發(fā)的“通過(guò)填方格的形式記錄睡眠”,內(nèi)容是通過(guò)Excel把自己的睡眠時(shí)間填進(jìn)表格,然后染色不同的區(qū)塊,最終形成一個(gè)可視化的方格圖。
作為計(jì)算機(jī)專業(yè)的學(xué)生,胡逸飛立刻認(rèn)出這個(gè)方格圖就是在程序員常用的開(kāi)源項(xiàng)目托管平臺(tái)GitHub上看到的貢獻(xiàn)圖。他感覺(jué)這個(gè)方法可以讓人們直觀地查看自己的熬夜和睡眠情況,但是使用Excel手動(dòng)記錄似乎太麻煩了,要是可以用一個(gè)App通過(guò)手機(jī)簡(jiǎn)單地記錄與創(chuàng)建貢獻(xiàn)圖,會(huì)更方便。如果這樣的App可以和其他睡眠記錄軟件及設(shè)備聯(lián)動(dòng),就不用擔(dān)心記錄的準(zhǔn)確度了。
自學(xué)編程從零開(kāi)始,花了6個(gè)月時(shí)間開(kāi)發(fā)
開(kāi)發(fā)這個(gè)App用了6個(gè)月時(shí)間,他用了4個(gè)月學(xué)習(xí)相關(guān)的編程知識(shí),因?yàn)楫?dāng)時(shí)他還有其他學(xué)業(yè),于是每天抽出大約一個(gè)小時(shí)從零開(kāi)始學(xué)習(xí)相關(guān)知識(shí),那門(mén)課程到暑假剛好學(xué)完。在這段時(shí)間里,胡逸飛有了很多新想法,比如和好友競(jìng)賽看誰(shuí)熬夜次數(shù)更少,記錄并統(tǒng)計(jì)每天的睡眠地點(diǎn)……他把這些頭腦風(fēng)暴都記了下來(lái),準(zhǔn)備在App中慢慢實(shí)現(xiàn)。
他在今年暑假著手開(kāi)發(fā)StaySleep,在1個(gè)半月的時(shí)間里,白天基本上都在研究這個(gè)問(wèn)題,“因?yàn)橛泻芏嗖粫?huì)的東西要學(xué)習(xí),有很多資料要查?!?/p>
因?yàn)槭且粋€(gè)人開(kāi)發(fā)App,所有的工作都要自己做,不僅要寫(xiě)代碼,還要寫(xiě)文案、畫(huà)宣傳圖等,“作為一個(gè)理工男,我實(shí)在是花了很久才憋出幾張像樣的宣傳圖?!?/p>
8月初,StaySleep正式進(jìn)行公測(cè),看著后臺(tái)報(bào)名參加測(cè)試的用戶逐漸變多,胡逸飛既高興又焦慮。第一次公測(cè)結(jié)果不錯(cuò),雖然沒(méi)有收到太多負(fù)面評(píng)價(jià),但他看著后臺(tái)的400次啟動(dòng)中有40次閃退記錄,還是感到很內(nèi)疚。
8月18日晚,StaySleep正式在App Store上架,看著用戶終于可以下載安裝了,胡逸飛感到非常開(kāi)心,“獨(dú)立開(kāi)發(fā)一款 App,也是我人生中的一個(gè)小夢(mèng)想?!?/p>
在開(kāi)發(fā)App的那段時(shí)間,他沒(méi)有熬夜工作,“我把開(kāi)發(fā)程序和其他活動(dòng)分得挺開(kāi)的,真正開(kāi)發(fā)的時(shí)候,還是把它當(dāng)做一份很正式的工作,固定白天做,晚上干一些其他的事?!?/p>
不過(guò)在提交App的那段時(shí)間,他確實(shí)熬夜了,因?yàn)榈谝淮喂珳y(cè)就獲得很多反饋,有很多要修改的地方。
媽媽是App忠實(shí)用戶
自己也早睡了1小時(shí)
StaySleep 是一款量化睡眠數(shù)據(jù)、幫助用戶減少熬夜的軟件,它可以自動(dòng)讀取來(lái)自智能手表、手環(huán)等設(shè)備和與App同步級(jí)蘋(píng)果手機(jī)的睡眠數(shù)據(jù),并用多種顏色組合成熬夜熱力圖。入睡越早,方格的顏色會(huì)越清新;熬夜越久,方格的顏色會(huì)越醒目,并以可視化的圖表展現(xiàn)在App或者手機(jī)桌面上。
App內(nèi)置睡眠提醒功能,可以在用戶即將熬夜的時(shí)候發(fā)送通知,提醒早睡?,F(xiàn)在數(shù)據(jù)可以直接從蘋(píng)果健康里面導(dǎo)入,不需要聯(lián)網(wǎng),不存儲(chǔ)用戶數(shù)據(jù)。
胡逸飛先在小紅書(shū)上宣傳了一下,反響挺好,收獲了挺多的用戶,目前在小紅書(shū)上的粉絲群已有將近500人。
在發(fā)布的前3天,StaySleep一度登上了App Store健康健美分區(qū)的榜單前100名,后來(lái)還獲得每周推薦。那幾天,他的社交平臺(tái)“被潮水一般的反饋、建議給淹沒(méi)了?!?/p>
很多人在持續(xù)用這個(gè)App后,會(huì)給他提一些很好的意見(jiàn)。有用戶評(píng)論說(shuō),“第一時(shí)間下載了,并且導(dǎo)入了數(shù)據(jù),一片紅,常年失眠太慘了?!?/p>
胡逸飛的媽媽是StaySleep的忠實(shí)用戶,“我媽很支持我,天天在用這個(gè)App記錄睡眠,經(jīng)常給我發(fā)她的一片紅色的熬夜圖?!?/p>
胡逸飛也用StaySleep記錄自己的睡眠情況。不過(guò)他說(shuō)自己沒(méi)有早睡的習(xí)慣,但開(kāi)發(fā)完這凌晨2點(diǎn)左右才睡覺(jué),現(xiàn)在提早了大概1個(gè)小時(shí)?!?/p>
現(xiàn)在很多人對(duì)生活數(shù)據(jù)化也有爭(zhēng)議,有人甚至想嘗試完全脫離手機(jī)等智能設(shè)備來(lái)生活。胡逸飛承認(rèn),量化生活有時(shí)候也是一種負(fù)擔(dān),“比如我看到我的睡眠數(shù)據(jù)很差,或者看到還有很多任務(wù)沒(méi)有完成也會(huì)焦慮。世界是多元化的,不能說(shuō)誰(shuí)對(duì)誰(shuí)錯(cuò),只有找到自己喜歡的生活方式,才是最好的?!?/p>
目前StaySleep只有蘋(píng)果版本,沒(méi)有安卓版本,因?yàn)檫@是兩種不同的開(kāi)發(fā)語(yǔ)言,對(duì)于他這樣的大學(xué)生獨(dú)立開(kāi)發(fā)者來(lái)說(shuō),還沒(méi)有能力同時(shí)做出兩個(gè)版本。
在開(kāi)發(fā)過(guò)程中他認(rèn)識(shí)了很多朋友,收獲了很多東西,他還有很多更新計(jì)劃,針對(duì)蘋(píng)果新發(fā)布的iOS 16進(jìn)行改進(jìn)。從零開(kāi)始獨(dú)立做出這個(gè)App,胡逸飛笑著說(shuō):“還是挺佩服自己的?!?div id="paqbvexgh" class="adEditor">