Quantcast
Channel: 少数派
Viewing all articles
Browse latest Browse all 13779

AutoWake,手腕上的智能闹钟

$
0
0

下面这些情况,我相信不少拿手机当闹钟的朋友应该会经常碰到:

  • 早上睡得正香,被整点闹钟惊醒。相信这对于很多人来说就是「痛苦」一天的开始,从早到晚昏沉的感觉一定非常的不好受。感觉并没有睡好,但是又不得不爬起来开始这一天;
  • 起床时间之前的某一刻打算起来上个厕所,上完后犹豫要不要多眯上一段时间,但是怕睡过头了,或是遇到进入深度睡眠的情况;
  • 和他人共住一个房间时,要不要开闹钟?开了生怕闹钟吵醒他人,不开怕起不来;
  • 放假时间比较长,前一天晚上忘记开启第二天的闹钟。结果第二天迟到了……

这些问题,通过一款叫做 AutoWake 的 watchOS 闹钟应用都能解决。AutoWake 和少数派之前介绍过的睡眠追踪应用 AutoSleep 出自同一个开发者,后者是一款主打自动化追踪睡眠的应用,无需我们进行多余的操作,只需要戴着 Apple Watch 睡觉,它就能统计我们的睡眠状况。

关联阅读:AutoSleep,苹果生态下完全自动统计睡眠的尝试

AutoWake 也是类似的原理,它利用了 Apple Watch 能够通过运动传感器和心率传感器获得用户活动状态的特性,将数据传递到手机进行分析,当用户处于浅度睡眠时,用相对轻柔的震动方式叫醒用户,是一款更体贴的闹钟应用。

AutoWake 在发布 1.0 时问题较多并且也相对简陋,前不久作者更新了具有大量新功能的 2.0 版本,下面我将展开讲一讲这个应用的特点,包括根据睡眠深浅进行唤醒、防止睡过头的安全系统、根据不同的睡眠习惯设置睡眠计划、以及搭配 HomeKit 智能家居的自动化功能。

智能唤醒

AutoWake

唤醒作为一款闹钟应用最重要的功能,其功能和带来的效果是决定了用户会不会继续使用的重要因素,总的来说 AutoWake 会在合适的时间,用合适的方式,唤醒在睡梦中的你。

在合适的时间唤醒你

设置窗口时间

在确定一个起床时间以后,我们还可以设置检测窗口时间,这个设置的作用是:AutoWake 会在起床前的一段时间内(有 15 分钟和 30 分钟可选),每隔 5 分钟读取一次 Apple Watch,然后通过算法推断出用户当前处于何种状态的睡眠状态下(有浅度睡眠 Light Sleep 和中度睡眠 Medium Sleep 可选)。

当手表检测到用户处于窗口时间段内,且用户的睡眠状态是浅度睡眠/中度睡眠时,就会唤醒用户。这种方式很好地避免传统手机端闹钟固定时刻唤醒,有时会给用户带来强烈的昏沉感的问题。当然用户也还是可以选择准点起床,也就是将窗口时间设为「no way!」。

Sleep cycle buster (睡眠周期抑制)

此外当用户处于深度睡眠时,AutoWake 还会在检测窗口时间开始以后,通过开启 Sleep cycle buster (睡眠周期抑制),每隔 5 分钟让手表震动一下,帮助用户快速脱离深度睡眠的状态,为最后的唤醒做准备。

贪睡模式(Snooze)

贪睡模式作为一个可选项,默认是关闭的状态,即作者并不希望用户真的打开它。在这个选项下面也同样有说明:「也许你真的并不需要它」。个人认为贪睡模式是一种不太好的习惯,会给人能够再多睡会的错觉,在日常工作或者学习里也会表现出「感觉这项任务还能再往后拖延一会儿」的类似感觉。

如果你已经有这样的习惯——早上闹钟响起以后,按下贪睡模式接着多睡会儿——并想要改善这样的情况,或是想让自己贪睡的时候有额外的负罪感,不妨试一下 Speak on snooze 功能吧。开启该功能以后,每当你按下贪睡按钮,手机就会发出你提前设定好的语音。听着自己设定的语音,还有理直气壮睡得下去的理由吗。🙃

震动 & 自定义震动

不同于手机,手表是贴身使用的,因此震动是一种很友好的唤醒方式,同时也是一种不会打扰到他人的方式。得益于线性马达,在 AutoWake 里总共有 4 种不同种类的震动方式可供选择,你可以根据自己的喜好进行挑选。同时用户也可以调整 Sleep cycle buster(睡眠周期抑制)的震动方式。

此外如果你觉得震感并不强烈的话,还可以考虑前往 Watch 应用,选择「声音与触感」,将「触感强度」提至最高,并打开强震动功能。

安全闹钟系统

用震动唤醒唯一一个坏处就是:有的时候「真的没感觉到震动」,结果睡过了。从去年 11 月份作者发布这个 App 之后,我使用了长达 7 个月的时间,期间一共出现了 3 次睡过的情况。

安全闹钟设置

这时候安全闹钟系统就派上用场了,总共有 2 种不同的方式,一种是让 Siri 说出你提前输入的话,另外一种是播放音乐。你可以选择其中一个开启,也可以选择 2 个都开启。它们均会在你忽略了手表上的震动以后,在手机上发出声响,保证你能够准时起床。

自动化

除去智能唤醒这个特色功能,AutoWake 还能够作为自动化流程的一部分,。自动化功能均是新的 2.0 版本更新以后才有的,也是为什么我直到 2.0 版本才正式推荐这款应用。

计划控制

从周一到周日,你可能会有不同的睡眠习惯,因此我们可以为每天设置不同的计划,包括闹钟的类型闹钟时间就寝时间提醒

闹钟类型包括:不自动开启闹钟、准点闹钟、提前 15/30 分钟从轻度/中度睡眠中唤醒。同样你也能够在手表端看到第二天的计划情况。

闹钟类型;在手表查看计划情况

不同于 iOS 内置的就寝模式,我们可以自定义周一到周日不同的需求,而不用手动前往就寝设置去调整,或是关闭就寝模式,导致收不到就寝通知。

此外每日计划还能够避免节假日前后(尤其是有调休的节假日前后)用户没有打开/关闭闹钟导致的一系列问题。比如上班迟到,或者打断了休假的好梦。

我的计划是进行每周检查并依据相应的情况做一次调整,我一般会在周日的中午 12 点进行检查。如果你觉得容易忘记的话,也可以用任务管理软件记下这个任务。

最后,当你设置完计划控制之后,记得打开最顶部的 Master Switch(总开关),以及点击右上角的 Send(发送)按钮,以保证相应的数据正确的发送到了手表。

HomeKit 联动

能够有 HomeKit 的支持确实令我意外。AutoWake 可以作为 HomeKit 设备的触发条件,比如早上起床关闭 AutoWake 闹钟后,床头灯就会自动打开,减少用语音进行控制的这一步。而且有时候早上刚起床之后,往往不太想讲话。

AutoWake 支持下列 4 种情景,实际使用的时候只需要添加你想用的情景即可:

  1. 「AutoWake On」(AutoWake 在手表端打开时):睡觉时,可以让 Homekit 关闭床头灯,关闭窗帘,提高空调温度,切断其他房间的电源;
  2. 「AutoWake Off」(AutoWake 在手表端主动关闭):适合在半夜上厕所时,让 Homekit 以微弱的亮度打开床头灯;或者直接起床,使用起床模式;
  3. 「AutoWake Snooze」(AutoWake 的贪睡按钮被按下):当早上按下贪睡按钮以后,这个情景就会被启动,打开床头灯,窗帘透光度提高,用灯光唤醒还想接着入睡的你;
  4. 「AutoWake Stop」(闹钟响起时,AutoWake 的停止按钮被按下):当早晨用户苏醒过来时启动的情景模式,以最大亮度打开床头灯或者房间灯,完全让窗帘透光,降低空调温度,接通厨房的热水壶或者咖啡机的电源等等。

此外 AutoWake 还可以和作者自己开发的 AutoSleep 进行联动,在手表端手动启动 AutoWake 以后,在所设置的时间范围内,AutoSleep 也会自动启动熄灯模式(Lights Off)。

其他特色功能

额外的音效

除去上述功能以及特点,你还可以为你打开闹钟和关闭闹钟的设置单独的音效。

设置额外音效

打开闹钟时,你可以:

  1. 让手机端汇报一次明天早上最晚的起床
  2. 确认扬声器音量正常
  3. 手机不在充电时,发出警告

关闭闹钟时,也可以让手机发出闹钟关闭的提示音。

数据统计

你还可以在 Last Alarm 页看到前一天的睡眠情况,以及最近 7 天睡眠的心率情况。如果想要了解更详细的睡眠数据和心率数据分析,同一作者的 AutoSleep 和 HearthWatch 都是不错的应用哦。

注意事项以及佩戴建议

在使用 AutoWake 的时候,需要在 Watch 端添加表盘小部件,并且在睡觉时调整为当前表盘。因此我建议大家添加一个额外的表盘作为睡眠时使用,睡觉之前只需要切换到那个表盘即可。推荐使用「大文字、数字」这 2 个简洁的表盘,睡觉的时候不会因为其他的表盘部件吸引注意力,同时也方便看时间。

此外有些人可能觉得戴手表睡觉不舒服,这个问题可能因人而异,据我了解也有不少人是戴着传统手表睡觉的。我认为可以考虑佩戴运动表带和尼龙表带,它们较为柔软也轻巧,适合在夜间睡眠的时候佩戴。

对于耗电量的问题,其实完全不用担心。一般来说,Apple Watch 第二代之后,平均一晚上耗电 5%~10% 左右,不会太过影响白天的使用体验。充电问题可以考虑每天洗澡以后,睡眠之前的这段时间进行充电。

如果你觉得这款应用不错的话,不妨试试吧,售价 12 元,可以在 App Store 进行下载。


> 关联阅读:

> 下载 少数派 iOS 客户端、关注 少数派公众号,发现更多有趣的应用 🎉


Viewing all articles
Browse latest Browse all 13779

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>