打开第一眼就是记梦
打开 App,梦境输入框已经在那儿等着了。文字框排在所有东西前面——排在小时数前面,排在评分前面,排在时间轴前面——因为你能写的那个窗口大概只有九十秒,你和键盘之间每多一次点击,就吃掉它一块。点一下当时是什么感觉,把发生了什么打进去,就结束了。睡眠记录还在,就在下面一层,折着,想用的时候展开。
iPhone 上的梦境日记与睡眠记录
睁眼之后几分钟,梦就散了。所以 SleepMind 把记梦这件事放在打开后的第一屏:点一下当时的感觉,趁还在的时候把它写下来,小时数留到后面再说——睡眠记录折在下面一层,想看再展开。免费。
iPhone · 免费 · 不用注册就能用 · 五种界面语言
打开 App,梦境输入框已经在那儿等着了。文字框排在所有东西前面——排在小时数前面,排在评分前面,排在时间轴前面——因为你能写的那个窗口大概只有九十秒,你和键盘之间每多一次点击,就吃掉它一块。点一下当时是什么感觉,把发生了什么打进去,就结束了。睡眠记录还在,就在下面一层,折着,想用的时候展开。
六个感觉可以点——恐惧、不安、悲伤、喜悦、惊奇、平静——都不合适的话,自己写一个词。然后只有一个关于梦本身的问题:以前做过吗。这里原本有一整套分类,被追、坠落、飞行之类,是故意拿掉的:你刚写完「有人在走廊里追我」,再去点一个「被追」的标签,等于在梦正在蒸发的那三十秒里,把同一个问题回答了两遍。「重复出现」不一样——文字里几乎不会写到它,而且只有你自己知道。
睡眠是按它实际发生的样子记的。下午的一觉。凌晨四点断成两截的夜。晚上八点开始的夜班。一天想记几段就记几段,直接拖在一条 24 小时的条上,半小时一格。跨过午夜的那一段会被存成两天的两段——一天 23:00 到 24:00,第二天 0:00 到 07:00——这是日历能诚实容纳一个夜晚的唯一方式,而且 App 会在你输入的当下就把这件事说出来,而不是悄悄把你打的东西改掉。
每一段都有自己的五分制评分,因为午睡和夜里的觉不是同一觉,合在一起打分,就把你日后真正想看的那部分扔掉了。某一段分数低的时候,可以标一下是什么造成的:吵、热、冷、压力、手机、空气闷、房间太亮,或者干脆就是睡太晚。八个标签,全是你能动手改的东西,没有一个是诊断。
可以为工作日、周末和午睡各建一份计划,各自有自己的星期几,也各自有自己的就寝与起床提醒。哪天有计划对得上,时间轴就会被预填好——虚线、带标记、明显是「还没确认」的样子,绝不冒充你亲手确认过的记录。所以大多数早上,记录已经写好一半了,你只要补上「睡得怎么样」。提醒就是普通的本地通知,由你的计划生成;你没同意通知权限之前什么都不会排上,而且每改一次计划,整套排期都会被重新建一遍。
一个百分制的周评分,只由两件事构成:睡了多久,对着七小时一夜来算,占 55 分;你自己给的质量评分,占另外 45 分。这一页上的每张图都是最近七天,而不是你的全部历史——所以等你攒了一个月数据之后,这个数字还是会动。下面还有:时长与质量的走势、有几个夜晚写下了梦、以及哪些感觉在反复出现——按夜计数,一个夜晚在一种感觉里只算一次,全部来自你自己点下的标签。
点一下解读,App 把你这条记录反射回给你:你点的那个感觉、你有没有标成「以前做过」、最近几晚和之前几晚比起来如何,以及两三条值得一试的建议——这些建议全部从你真的用过的标签里来。它是在手机上用普通算术算出来的:同一个夜晚每次读都一样,因为措辞是拿这条记录做哈希挑出来的,不是随机的。没有任何请求发出去。它是一面用来照自己的镜子,而且每一次解读的最后一句都会把这句话说出来。
日记会留下每一条记录,可以筛出写了梦的那些夜晚,也可以筛出没写的。整份导出成 JSON,或者导出成 CSV——CSV 里一段睡眠一行,所以断成两截的夜在表格里还是两截。两种都走 iOS 系统分享面板,你送到哪儿它就去哪儿,不去别处。要是你想让它消失,把这台设备上的每一条记录抹掉,是两次点击加两次确认。
没有计划要报名,也没有连续记录要开始。下面只是把这件事本身描述一遍,好让你在装之前就知道它合不合你。
有一条边界要说清楚。SleepMind 不测量任何东西。它不碰麦克风,不碰运动传感器,不接任何手环手表,也从不声称自己检测到了某个睡眠阶段、某种障碍或者某个原因。图表上的每一个数,都是你自己打进去的。对一本日记来说这是优点,对一件医疗器械来说这是取消资格——如果你的睡眠真的让你担心,那是该去看医生的事,这里的任何东西都替代不了。
默认存在你手机上的一个本地数据库里。每一次保存都先落到本地,界面也从本地读——你的记录不用等网络才出现,而且这个 App 在从未登录过任何东西的情况下完全可用。
没有注册墙。不会为了让你进门而先问你要邮箱;账号那一页是你自己找过去的地方,不是横在你和 App 中间的东西。
App 里没有统计分析 SDK,也没有广告 SDK。没有服务器在数你打开了多少次,没有东西上报你点了哪些感觉,也没有任何东西被卖给谁。没有横幅广告,没有插屏,也没有被锁在付费后面的功能。
想让这些夜晚出现在第二台设备上,可以登录,用邮箱或者用 Apple 账号。同步只带你自己的数据行,也只带你自己的;合并是一行一行做的,改得晚的那一边赢——所以在一台手机上写的夜晚,永远不会悄悄把另一台上写的那条抹掉。这件事是可逆的:注销账号、连同存在账号里的一切,在 App 内部就能做。
把本地的一切抹掉是两次点击加两次确认,把一切导出成 JSON 或 CSV 是一次点击。梦是你写的,进和出这两扇门都在 App 里,不需要给客服发邮件。
免费。1.0.0 版本里没有内购、没有订阅、也没有付费墙——这个 App 里没有任何功能被锁在购买页面后面,因为它根本没有购买页面。
同样,里面任何地方都没有广告。一个人刚从梦里醒来,中间横一条广告,是相当难看的一件事;而且这个 App 里根本没有用来投放广告的 SDK。
不会,而且这一点必须说清楚。这个 App 不获取麦克风、不获取运动数据、也不接任何手环手表,从不声称自己检测到了某个阶段、某种障碍或者某个原因。它里面的每一个小时数和每一个分数,都是你自己输入的。它是一本日记,不是一台仪器。
不需要。不登录也完全能用,登录页只能从你自己的账号页进去,第一次打开 App 的时候它不会挡在前面。登录存在的理由只有一个:让你的记录出现在不止一台设备上。如果你从来不想要这个,那你永远不需要它。
能,而且这正是重点之一。时间轴覆盖完整的二十四小时,一天想记几段就记几段——下午的一觉、凌晨四点断开的夜、傍晚开始的班。跨过午夜的一段会被存成两段,两个日历日各一段,而且 App 会在你输入的时候就告诉你这件事。
从你自己的记录来,在手机上算出来的。它把你点的那个感觉、你有没有标成重复出现、最近几晚和之前几晚的对比读回给你,再加上两三条从你真的用过的标签里挑出来的建议。不向任何服务器发请求,也不涉及任何语言模型——同一个夜晚每次读都一样,因为措辞是拿这条记录做哈希挑的,不是随机的。每一次解读的结尾都会写明:这是一面镜子,不是医疗建议。
不登录的话,它就待在你手机上的本地数据库里;登录了,也只在你自己的账号下同步。你随时可以通过 iOS 系统分享面板把全部内容导出成 JSON 或 CSV,也可以两次点击就把这台设备上的每一条记录抹掉。注销账号会连带删掉存在账号里的东西,在 App 内部就能做。
它会把你告诉它的东西整理好还给你——你点的是哪个感觉、这个梦以前有没有来过、你最近几晚是什么样子。它不会告诉你「坠落代表焦虑」或者「水代表变化」,因为没有人能诚实地这么告诉你。它是一面用来照自己的镜子,而且每一次解读都会把这句话写出来。
iPhone,iOS 16.4 或更新,大约 26 MB。界面有英文、简体中文、繁体中文、日文和韩文,四套主题——一套深色,三套浅色。