AutoSleep 5 测评:一款自动化监测睡眠的 iOS + watchOS App

最方便的睡眠监测类 App:主动读取 iPhone 与 Apple Watch 协处理器里的数据并分析,不需要在后台一直获取数据,亦或是在睡前醒时打开 App 操作。

我用过很多睡眠监测类 App,去年在给少数派供稿期间也撰写了 iOS 10 的「就寝」功能如何让我的睡眠变得更有规律 一文,当时负责这篇文章的编辑是 JailbreakHum。在与 Hum 交流的过程中,我得知了他平时喜欢用 AutoSleep 作为自己的睡眠监测 App。虽然之前我也购买过 AutoSleep,但因为使用前的调试略显复杂,再加上与之前使用的 App 相比也没有「闹钟」「就寝提醒」这样的核心功能,我就并没有仔细审视这款如今被我称作为「最方便的睡眠监测类 App」的 AutoSleep。

之所以说它「方便」,是因为它和其他睡眠监测类 App 的使用逻辑不同。像 Pillow、Sleep Cycle、Sleep Better 这样的 App,你都需要在睡前主动打开它们,在睡眠时这些 App 也会不停地通过各种传感器获取相关的数据,用以分析你的睡眠状况:

主流睡眠监测类 App 的使用逻辑,这是一张由三个 App 屏幕截图所拼接的图像。最左侧是 Pillow App,最底部有「开始」按钮,上半部分是唤醒时间的调节。中间的 Sleep Cycle 与右侧的 Sleep Better 与也是相同的设计。

而 AutoSleep 则是自己主动读取 iPhone 与 Apple Watch 协处理器里的数据 —— 这些数据在默认情况下系统会主动获取并保存在健康 App 中,所以 AutoSleep 就不会像其他 App 那样持续影响电池续航时间,只需要在 App 被唤醒时对协处理器的数据进行分析就可以得出睡眠状况了。这不需要花费数小时的时间在后台一直获取数据,也不需要在睡前或醒时打开 App 进行操作(我经常在使用其他同类 App 时忘记开始或结束睡眠监测,也会在午睡时因为麻烦而不使用它们)。如果在 iPhone 的设置内针对 AutoSleep 开启了「后台应用程序刷新」的话,你还可以在起床后收到与睡眠状况有关的通知。

AutoSleep 是这样分析协处理器数据的:在夜晚佩戴 Apple Watch 的情况下,它会通过 Apple Watch 的运动与心率数据来分析睡眠状况(是否为深度睡眠、低心率以及是否在运动),并通过是否有运动数据(如果没有则归类为「手表在充电」)以及 iPhone 是否被移动来判断卧床与起床的时间。如果数据不准确,可以手动进行微调,微调后也将应用在下一次分析中。即使不安装 AutoSleep 的 watchOS 版本,这些操作依然可以实现。

AutoSleep 分析协处理器数据的方法,这是一张由两个 AutoSleep 的屏幕截图所拼接的图像。左侧和右侧展示的都是 AutoSleep 的「当日/编辑」界面,但区别是右侧开启了图例。截图中有许多竖状条,左侧三条的分类是「传感器」,其中包括了「您的手机被移动了」「手表在充电」以及「您在移动」,右侧的分类是睡眠,其中包括了「深度睡眠」「低心率」以及「好动」。

而在没有佩戴 Apple Watch 的情况下,AutoSleep 则会通过 iPhone 在睡前的最后一次移动与起床后的第一次移动计算睡眠时间,但通过这种方式是无法得到睡眠状况数据的。

在第一次使用 App 以及进入设置页面时,AutoSleep 会通过几个选项来确定应该使用上述的哪种监测方式(如果当前的设备没有绑定 Apple Watch,那么就会缺少一些设置选项):

AutoSleep 关于睡眠监测方式的设置选项。这是一张由三个 AutoSleep 设置界面的屏幕截图所拼接的图像。最左侧的标题是「哪个最能描述您?」,下面的选项是「我戴着我的手表睡觉,想追踪睡眠质量」与「我不戴着手表睡觉的话我希望基于手表充电的时间来追踪我的睡眠质量」。底部的说明是「如果您倾向于在不同日子里切换使用方式,您可以两个都选。中间截图的标题是「设置您的睡前活动时间」,下面的说明是「如果您在上床前看电视或阅读,并且您不想在此期间检测到睡眠,请设置睡前活动时间。最右侧的截图标题是「使用手机作为苏醒迹象?」,下面的说明是「如果您的手机被触摸或移动,那么这将表明您醒了」。

由于 Apple 的协处理器会保留七天内的数据,所以第一次使用 App 时你就可以看到过去几天的睡眠状况,而数据的详细程度取决于你是否会在睡眠时佩戴 Apple Watch。睡眠数据会像计时码表一样显示在时钟上,如果需要更多数据只需要往下翻就可以看到:

AutoSleep 的「时钟」界面。这是一张由三个 AutoSleep 在时钟界面下的屏幕截图所拼接的图像。最左侧是一个像计时码表一样的界面,外面一圈显示了每一小时,可以设置为 12 小时或者 24 小时。这一圈上紫色的标识表明是睡眠状态;在外圈内有四个小圈,分别代表了睡眠时间、睡眠质量、深度睡眠时间与心率。中间的截图是上一张截图的下一部分,展示了睡眠时间、时长、图表、睡眠质量综述(包括了有效睡眠时长占比与熟睡时长占比)、清醒状态(包括了入睡用时与赖床时长)。最右侧截图是上一张截图的下一部分,展示了心率(包括了睡眠平均心率、与静息心率相比)、深度睡眠以及七日平均时长的圆形图。

得益于 Apple Watch 的协处理器,AutoSleep 虽然没有像一些 App 那样需要通过麦克风录制音频来分析睡眠情况,但依然给出了较为详尽的睡眠数据。AutoSleep 虽然只区分了浅度睡眠与深度睡眠,但我认为在没有专业睡眠监测设备的情况下,快速动眼期(REM)记录的功能其实并不是那么重要。关于 AutoSleep 睡眠数据的详尽介绍,可以阅读 JailbreakHum 在少数派文章的「具体使用」部分:AutoSleep,苹果生态下完全自动统计睡眠的尝试

而在 Apple Watch 下,AutoSleep 默认状态的视图是这样的:

AutoSleep 在 watchOS 上的默认视图,这是一张由两个 App 屏幕截图所拼接的图像。最左侧中间是像 iPhone 时钟上那样的圆形图的简化版,下方左侧是昨晚的睡眠时间,右侧是七天的平均睡眠时间。右侧是左侧截图的下半部分,中间是圆形的「Lights Off」按钮,下方有文字描述「Optionally use lights off to start sleeping」。

点击「Lights Off」后,AutoSleep 就进入了睡眠状态的界面:

AutoSleep 在 watchOS 上的睡眠视图,这是一张由两个 App 屏幕截图所拼接的图像。最左侧中间依然有一个圆形图,但已经被变成了睡眠状态,圆的中间显示着入睡的时长,圆的下方显示着在床上的时长。右侧的截图是左侧截图的下半部分,展示了 Sleep(时长)、Quality(时长)、Average(心率)、Deep(时长)四项数据。

这一界面上的数据同样是从内建的协处理器中获取的,所以即使佩戴着 Apple Watch 睡觉,也不会像同样支持 Apple Watch 的 Pillow 与 Sleep + + 让电池续航时间受到比较大的影响(建议在睡眠时开启剧院模式,这样在 Apple Watch 检测翻动时也不会频繁点亮屏幕)。一般情况下,只需要在起床后给 Apple Watch 充电 20-30 分钟左右的时间,并且在第二天睡前 1-2 小时开始给 Apple Watch 充电,就足以在夜晚佩戴的情况下支撑其工作一整天了。

这里的「Lights Off」按钮作用是,只要点击该按钮 AutoSleep 就会知道你已经在这个时间点上床了,通过这个方式你就可以在 iOS 的 App 内得到「入睡用时」的数据,这个功能也在 iOS 上的小组件内提供。但无论你是否使用这个功能,AutoSleep 都不会直接通过传感器获取数据。

此外,AutoSleep 的「历史」功能也是相较其他同类 App 做得更加细致的地方,你可以按照入睡时间、心率等项目查看每一日的地方,比较适合需要研究自己睡眠状况的高级用户:

AutoSleep 的「历史」界面,这是一张由三个 App 屏幕截图所拼接的图像。左侧是「睡眠」视图,上方展示了每日的变化图表,下方是选中日期的睡眠时长、质量、睡眠、上床时间、心率、深度睡眠数据;中间是「心率」视图,上方展示了每日的变化图表,下方是选中日期的 emoji 笔记;右侧是「深度睡眠」视图,上方展示了每日的变化图表,下方是选中日期的图表。

如果你不喜欢左侧的深色主题的话,AutoSleep 还提供了像右侧那样的淡色主题,只不过界面看起来还是一样地凌乱,这也应该是开发者今后需要优化的地方。

但 AutoSleep 除了界面外也存在一些不足,比如我在文章提到的「闹钟」与「就寝提醒」功能 AutoSleep 并没有提供,这可能也和开发商希望其专注于睡眠监测这一点有关。好在我们可以搭配其他 App 同时使用:

  1. 将 AutoSleep 与 iOS 系统内建的「闹钟」功能搭配就是一个很好的选择。如果你希望获得「就寝提醒」,可以考虑使用同样为系统内建的「就寝」功能。相关介绍请见我在文章开头提到的这篇文章:iOS 10 的「就寝」功能如何让我的睡眠变得更有规律
  2. 搭配 AutoSleep 的开发商 Tantsissa 最近推出的 AutoWake 一同使用。这款 App 支援在 Apple Watch 上使用震动代替闹铃,也支援主流的睡眠监测 App 大多提供了的智能唤醒功能。但由于这款 App 在文章截稿时刚刚发布了 1.0 版本且有许多用户反馈无法使用,是否购买还需谨慎;
  3. 可以单独与 watchOS 上的「闹钟」功能搭配使用,在静音的情况下 Apple Watch 仅会以震动的方式进行提示。

另外一点是如果开启了「我戴着我的手表睡觉,想追踪睡眠质量」的同时关闭了「使用手机作为苏醒现象」功能,那么 AutoSleep 就经常会误记录一些数据,在使用时可以考虑避免将 iPhone 放在床上,并同时开启这两项功能。

以上就是针对 AutoSleep 5 的测评。想要了解与 AutoSleep 有关的更多内容,可以登陆 AutoSleep 的官方网站,也可以查看少数派于 2017 年 4 月对 AutoSleep 开发者 David Walsh 的专访文章

在 App Store 查看 AutoSleep:AutoSleep