跳至正文
Roosta

关于我们

这个闹钟为什么存在

Roosta 始于一个具体而毫不浪漫的问题:闹钟被一个还没清醒到事后记得住的人关掉了。产品里的一切,都来自把这件事当真。

简短版本

Roosta 是一个面向 iOS and Android 的任务闹钟,由一支小而独立的团队制作。它靠使用者付的钱活着,而不是靠广告;没有账号体系,也没有自己的服务器。它围绕五条规则构建——这些规则由代码来执行,而不是在营销里被宣称。

问题

关于起床的建议,大多假设问题出在意志力。通常并不是。醒来之后的头几分钟里,大脑清醒到足以行动,却还没清醒到足以判断或形成记忆。在这个窗口里,一个人可以伸手把闹钟关掉,然后继续睡,对这一切没有留下任何印象。

一次点击轻松地落在这个窗口之内。整个设计缺陷就在这里。这不是音量问题,所以买一个更响的闹钟,最多买来几个星期。人对大声的适应,和对小声的适应是一样的。

解法是要求一件半睡的大脑做不到的事:算术、走二十步、找到一样东西并把相机对准它。想法就这么多,而且不少 App 早就有过——我们提供的 十七个任务 也不过是它的一种实现。真正不同的是你在它周围造了什么,那写在 唤醒流程是怎么运作的里。

我们在它周围造的东西

闹钟是基础设施。它只有一件事要做,而它要在你失去意识、无法监督的时候把这件事做成,并且一次失败就会永久摧毁信任。这个视角催生了五条规则,它们排在我们工程规范的最前面,被当作不可让步的东西,而不是偏好。

  1. 1

    绝不把闹钟的可靠性放在 JavaScript 背后

    排程、声音和唤醒界面归操作系统所有。App 和系统对状态的判断不一致时,以系统为准。产品里其他一切都可以商量,这一条不行。

  2. 2

    响铃路径上不得有任何一环需要网络

    不做云端推理,不拉取远程配置,不刷新登录态。一个没有信号的人也必须能醒过来。正是这条约束决定了相机任务在设备本地运行,也决定了这里没有广告。

  3. 3

    绝不永久地把用户挡在外面

    每个任务都有时限和退出通道。「这个 App 害我误了航班」是一张工单和一个一星评价。摩擦是目的,困住人不是。

  4. 4

    相机画面绝不留存、绝不传输

    所有推理都在设备本地完成。这是一项隐私承诺,而不是实现细节,而且可以验证:关掉网络,那些任务照样能用。

  5. 5

    吉祥物绝不羞辱用户

    成功时它鼓励你,贪睡时它耸耸肩。Roosta 是替你惋惜,而不是对你失望。这套机制本身已经够难缠了,公鸡是那个配重。

我们做错过的事

闹钟排程模块被重写过不止一次。第一版把排程放在 App 内部,测试时表现完美,然后以 我们那篇安卓排查指南 如今警告的那种方式失败了:省电优化挂起了进程,闹钟没有响。这次失败正是可靠性那条规则被写成现在这样的原因,也是它排在第一条的原因。

吉祥物也重做过。早先的一个方向靠的是习惯类 App 让大家熟悉起来的那种愧疚腔调。测试下来,它恰好在最要紧的那一刻令人不适。一个刚刚没能起来的人,不需要一个卡通形象对他失望——关于语气的那条规则,就是因此而存在的。

谁在做

Roosta 是一支小而独立的团队做的,不是一家拿风险投资的公司,所以商业模式是有人为这个 App 付钱,而不是广告。没有谁可以拿你的数据去卖,也没有哪个增长目标会让「在解除界面上放个广告」显得合理。

问题、缺陷报告和不同意见,最后都会到一个人手里,地址是 hello@roosta.app

我们不会做的事

  • 在 App 的任何地方放广告,尤其不会放在你和一个正在响的闹钟之间。
  • 以任何理由上传相机画面、声音或位置。
  • 拿掉退出通道——不管那会让我们的完成率数字好看多少。
  • 把愧疚当作留住用户的手段。
  • 声称这个 App 能治疗睡眠障碍。它把你弄下床,仅此而已。

关于究竟有什么会离开你的设备,完整的说明在 安全页面

设一个你得自己挣来的闹钟。

今晚挑一个任务。明天早上,它不会让你半睡半醒地把它按掉;而如果你真有地方非去不可,它照样放你出去。

按年方案含 7 天免费试用 · 永远没有广告 · 离线可用