● Photophore

读懂你的每一晚,
看见白天的压力。

Apple Watch 每晚都在记录你的心率、HRV、呼吸与血氧。Photophore 把这些数字拿来跟“你自己的平常”比较,每一条判读规则都写明研究出处,也写明它还没被验证的地方。

加入 TestFlight 测试 iPhone + Apple Watch・TestFlight 封测中
Photophore 的压力页:今天的压力值 44(Medium)、周历与一整天的压力曲线

核心概念

不跟别人比,跟前 28 晚的你比

每一项数值都有一条属于你的平常范围,由前 28 晚的中位数与稳健的离散度算出。单独一个极端的夜晚不会把范围撑大;连续三晚往同一个方向偏离,才会被当成新的平常。

示意图,不是真实数据。点是每晚的数值,带状区是平常范围。

画面

打开就看得懂

以下都是 app 内置演示数据的实际画面,不是任何人的真实数值。

← 左右滑动 →

概览页:压力值 Medium、心率 68、自评卡与今天的压力曲线
概览压力等级、心率、现在的感受,和今天每半小时的压力。
睡眠页:2 项偏离平常,夜间心率与 HRV 的点落在平常范围外
睡眠七项指标排成一列光点,偏离平常的那几颗带着光晕。
夜间心率详细页:28 晚的曲线与平常范围,最新一晚 69 次/分
夜间心率28 晚的走势叠在你的平常范围上,按住可以逐晚查看。
压力页:分数 44、Medium,以及一整天的读数
压力值用日历跳到任何一天;每一笔读数都依等级上色。
趋势页:每日压力柱状图与每小时等级的格子图
趋势30 天里轻松和紧绷的天数,以及每天每小时的等级。
横向全屏的压力曲线:凌晨的睡眠、上午的紧绷与傍晚的放松
压力曲线可以转成横向全屏。紫底是睡眠,灰底是走动,每一颗点都是一笔读数。
Apple Watch app:压力值 Very High 与最近的等级曲线、HRV 33 毫秒
Apple Watch app压力等级、最近几小时的曲线与 HRV。
表盘小组件:圆形、矩形与文字三种样式
表盘小组件圆形、矩形与一行文字,抬手就看到。

功能

现在已经能做的事

bpm・ms・次/分・%・°C・小时

夜间七项生命体征

夜间心率、静息心率、HRV、呼吸频率、血氧、手腕温度与睡眠时间,每晚对照你自己的平常范围,偏高或偏低一眼就看得到。

RMSSD・ms → 0–100

白天压力值

从 Apple Watch 的 HRV 读数换算成分数与等级,对照你清醒时 28 天的基准。走路、运动中与刚结束时的读数会被排除,避免把活动误当成压力。

00:00–24:00

一整天的压力曲线

用日历跳到任何一天;按住图表就能逐笔查看读数,也能转成横向全屏细看。睡眠中的读数同样会标出来。

watchOS

Apple Watch 表盘

手表在后台自己换算最新的 HRV 读数,表盘上的压力等级不必等 iPhone 打开才更新。

疲累 1–7・紧绷 1–5

现在感觉如何

随时记下疲累程度(Samn–Perelli 量表)与紧绷程度,再勾选当天的特殊状况,例如喝酒或生病。这些记录只留在你的 iPhone。

WidgetKit

主屏幕与锁屏小组件

不打开 app,也能在主屏幕或锁定屏幕看到现在的压力等级。

怎么运作

从手腕到早晨的一句话

  1. 戴着 Apple Watch 睡觉

    手表整晚记录心率、HRV、呼吸频率、血氧与手腕温度,写入 iPhone 的“健康”。Photophore 只读取,不改动任何记录。

  2. 和前 28 晚的你比较

    醒来后,这一晚的每一项都拿去和前 28 晚的中位数与稳健离散度比较;累积满 7 晚就开始判读。

  3. 看出哪里跟平常不一样

    偏离的指标会被标出来,写明差多少、常见的影响因素与研究出处。白天则用 HRV 推估压力,3 天出暂定值、7 天转为正式。

原则

我们怎么做这个 app

每个数字都有出处
方法页列出每一个门槛与它的研究来源;没有研究直接支持的起始值,会照实标成“未经验证”。
数据留在你身上
没有服务器、没有账号、不上 iCloud。所有计算都在你的 iPhone 与 Apple Watch 上完成。
只读,不写
Photophore 只读取“健康”里的数据,不会改动或写入你的健康记录。
不做诊断
它帮你看出“跟平常不一样”,不判断原因,也不取代医生。

名字由来

深海里的一列小灯

Photophore

希腊文 phōs(光)+ phoros(携带者)
中文:发光器

发光器是深海生物身上会发光的器官。灯笼鱼的腹侧排着一列列发光器,在几乎照不到阳光的深海里,这些小小的光点用来隐藏身形、和同伴互相辨认。

你睡着的时候,身体也在黑暗里留下信号:心率、呼吸、血氧、HRV。Photophore 把它们排成一列光点,每一点是一项指标;跟平常不一样的那一颗,会亮起来。

Photophore 的 app 图标:紫色底上一条白色灯笼鱼,腹侧四颗光点,第三颗亮着青光
App 图标:腹侧一列发光器,跟平常不一样的那一颗亮着。

路线图

一步一步点亮

发光的点是已经完成的里程碑,半亮的正在真机验收,空心的是接下来要做的。

  1. 夜间七项与个人基准

    完成

    七项夜间数值、28 晚的平常范围、校准进度与每一项的研究说明。

  2. 白天压力值

    完成

    HRV 换算的分数与等级、个人对应表、一整天的曲线,以及走路与运动的排除规则。

  3. 后台更新

    完成

    不用打开 app,iPhone 会在后台更新,并把结果送到手表。

  4. 现在感觉如何

    完成

    疲累与紧绷的自评记录,以及当天的特殊状况标记。

  5. TestFlight 封测

    开放中

    已通过 Apple 的 Beta 审查,正式版打开全部功能。装好 Apple 的 TestFlight App 后,用公开链接就能加入;隐私政策已经公开。

  6. Apple Watch app、表盘与小组件

    真机验收中

    手表自己在后台换算表盘上的压力等级;iPhone 锁屏与待机显示小组件。

  7. 特殊的日子不拉偏你的平常

    真机验收中

    喝酒、生病或临时用药的日子照常显示,但不列入之后用来比较的平常;常规用药改变时,从那天起重新建立基准。天数依研究建议设置。

  8. 晨间恢复检查

    真机验收中

    起床后用 Apple“心电图” App 量 30 秒,Photophore 只用窦性心律记录的心跳间隔计算 HRV,看 7 天平均的走势。不判读心律。

  9. 更多表盘与小组件

    真机验收中

    大尺寸压力小组件与一天的级别比例、运动或走路后的冷却倒计时、“昨晚”与“HRV”表盘,手表上还有近 7 天与晨间数值;手表 app 的曲线过了午夜仍显示最近 24 小时。

  10. 压力提醒

    真机验收中

    压力明显上升、回落、一小时内起伏较大、连续一小时都偏低,或连续半小时偏高时提醒你;早上另有一则,告诉你昨晚哪里和平常不一样。标题写当时的 HRV、压力级别与读数时间,附上最近 2 小时的曲线。iPhone 锁定时读不到“健康”,解锁后会补上错过的提醒;iPhone 太久没判断时,改由手表发。压力相关的提醒可以设置静音时段,睡眠中也不发。

  11. 跟着你的作息算“一晚”

    真机验收中

    作息明显偏晚或偏早时,一晚的时间范围会跟着你最近两周的睡眠移动,整段睡眠算进同一晚。

  12. 走完路,心率多久回到平常

    真机验收中

    每次步行后心率回到你平常静止水平花了几分钟,加上 Apple 的有氧恢复与有氧适能估计,和一整年的 HRV 并排。只看自己的变化,不分好坏。

  13. 个人校准

    积累数据后

    用三到四周的自评记录对照压力值,检查门槛是不是贴近真实的感受,再调整。

  14. 手表上的实时测量

    评估中

    由 app 启动一段短时间的测量,马上看到现在的状态。

  15. 经期标注

    选用・评估中

    默认关闭;开启时只在有记录的日子标注,不推论周期。

常见问题

你可能想问

怎么加入测试?
在 iPhone 上先装 Apple 的“TestFlight” App,再打开公开链接安装 Photophore;手表 app 会跟着装上,没有的话到 iPhone 的“Watch” App 安装。意见可以在 TestFlight 里“发送反馈”,或写信到 photophore@nyanako.com。
需要什么设备?
iPhone(iOS 27)与 Apple Watch(watchOS 27)。夜间指标需要戴着手表睡觉。
多久会开始有结果?
夜间各项累积 7 晚开始判读,28 晚后基准完整;压力值 3 天出暂定值,7 天转为正式。
数据会上传到哪里吗?
不会。没有服务器、没有账号,计算都在你的 iPhone 与 Apple Watch 上完成,也不上 iCloud。
会一直跳通知吗?
提醒默认关闭,要自己在设置里打开,每一种都可以分开开关。在同一台设备上,同一段状态只提醒一次,几种压力相关的提醒同时成立时只发一条,连续偏高时最多每半小时一次;压力相关的提醒在静音时段(默认 22:00 到 08:00)与睡眠中不发。iPhone 的“显示预览”维持默认时,锁屏只显示“有新的提醒”。
准吗?
Apple Watch 的数值本身有误差,Photophore 的门槛多半是研究建议的起始值。方法页逐项写出出处与尚未验证的部分;它适合用来看自己的变化,不能当作诊断。