01 / DIGITAL RITUAL · IOS PRODUCT

BEADFLOW

把时间,盘进一颗珠子里。 以触摸节律、材质包浆与专注体验,重新理解手机里的念珠。

View on App Store
SCROLL TO OBSERVE
OWNERSHIP / 方式Independent product
Solo end-to-end
ROLE / 角色Product · Interaction
iOS Development
TIMELINE / 时间Origin 2024
App Store since 2025
STATUS / 状态App Store v1.10.3
Active iteration
STACK / 技术SwiftUI · SwiftData
iOS 17.6+
CORE / 核心命题How can time become visible through touch?

01 / PERSONAL ORIGIN

故事始于一段钟声
而不是一块屏幕。

我成长、求学的地方离法门寺不远。钟声、诵念,以及人们手中缓慢移动的珠子,是记忆里很具体的声音与动作。

2024 年端午再次回到那里,我留意到一件事:让人安静下来的,不只是宗教符号,而是重复触摸形成的节律。手有事可做,呼吸才慢下来,时间也因此有了可以被感知的形状。

一周后的第一个原型由此出现。问题也从“做一个电子计数器”,转向“手机能否保留这份身体性的安静”。

月亮前静坐的人影
FIELD MEMORY / FAMEN TEMPLE
不是研究对象的浪漫化,而是一个长期生活经验重新浮现的时刻。

02 / FIELD NOTES

当仪式进入手机,
什么必须留下,什么应该消失?

01

留下手的节奏,
拿掉机械点击。

真实盘珠并不是一次次独立点击,而是连续、可变速、带方向的移动。因此交互从按钮计数改为沿珠链滑动,并允许不同手位与珠链布局。

BUILT / DIRECTIONAL SWIPE · SPEED LIMIT · STEP HAPTIC
02

留下材质记忆,
拿掉空洞皮肤。

木、玉、石的差别不应只是换一张贴图。每种材质拥有独立声音、触觉反馈、使用次数与包浆状态,选择才会形成真正的长期关系。

BUILT / 15 MATERIAL STATES · BASE + PULP · INDEPENDENT HISTORY
03

留下偶遇,
拿掉功利化积分。

如果所有反馈都可预测,仪式很快会变成任务。BeadFlow 在文化节律节点上加入随机出现的“神迹”,让奖励更像偶然被看见的景象,而不是又一张打卡表。

BUILT / RHYTHM NODE 18 · RANDOM TRIGGER · PROGRESSIVE SCENES

03 / BEHAVIOR TRANSLATION

不是“点一下加一”,
而是一条完整的感知回路

手指方向、滑动距离与速度共同驱动珠链旋转。每一次有效移动,都连接触觉、材质声音、计数与视觉反馈,让屏幕不再只是一块平面。

01GESTURE / 任意方向滑动INPUT
02ROTATION / 珠链随手位旋转MOTION
03HAPTIC / 分级触觉回应BODY
04SOUND / 木、玉材质声MATERIAL
05COUNT / 当前与累计状态DATA
06PATINA / 时间沉积为光泽MEMORY
BeadFlow 木珠主界面,显示珠链、累计次数与包浆度

04 / FOUR-ACT ONBOARDING

先让人感受,
再让人理解。

新手引导被拆成四幕:如何盘珠、包浆如何生长、神迹为何出现、专注如何开始。拖动视差、页面独立声场与触觉,让“教程”本身成为产品气质的第一次体验。

BeadFlow 引导页:如何盘珠
01 / 手势SWIPE
BeadFlow 引导页:包浆渐生
02 / 时间PATINA
BeadFlow 引导页:神迹偶现
03 / 偶遇MIRACLE
BeadFlow 引导页:专注计时
04 / 专注FOCUS
36%

05 / TIME AS MATERIAL

触摸没有被统计,
它被沉积

36% PATINA

真实珠串会因摩擦、油脂与氧化逐渐温润。数字端无法复制这段物理过程,却可以保留它最重要的含义:时间会留在物上。每种珠材独立记录使用量,并把它转译为光泽变化;用户先看到材质改变,再看到百分比,注意力因此回到“珠子”而不是数据。

INDEPENDENT每种材质拥有自己的使用历史
VISIBLE光泽先变化,数字随后出现
STABLE01–99 双位显示保持界面节奏

06 / MATERIAL LIBRARY

材质不是主题皮肤,
而是一组行为参数。

每种珠材由基础视觉层、包浆光泽层、声音与独立计数共同构成。和田玉更清亮,翡翠更冷润,木珠则以低沉触感回应;差异贯穿视觉、听觉和长期状态。

和田玉HETIAN JADE
翡翠FEICUI
木珠WOOD
15MATERIAL PRESETS IN CURRENT BUILD

从黄杨木、核桃与小叶紫檀,到和田玉、南红、青金石与 iOS 液态玻璃,材质库既保存传统触感,也允许数字媒介拥有只属于自己的“材料”。

水母、轨迹与佛像组成的神迹场景

07 / UNPREDICTABLE REWARD

奖励不是积分,
而是一次偶然被看见。

“神迹”不证明任何超自然结果,它是一种克制的体验反馈。系统在 18 的节律节点上,以带随机性的方式触发不同层级的视觉场景。它承认坚持,却不让用户为了奖励而盘珠,保留一点不可计算的惊喜。

18 CULTURAL RHYTHM NODE
节律节点 + 随机触发 + 渐进层级
BeadFlow 专注时长选择界面

08 / FOCUS MODE

减少操作,
让时间自己流动。

专注模式提供 5–60 分钟时长选择,进入横屏后由系统维持珠串节律、声场与倒计时。退出需要有意的长按动作,避免一次无意识触碰打断正在形成的状态。

ORIENT横屏进入更沉浸的视觉场域
RHYTHM自动盘珠保留稳定听觉与触觉节律
COMMIT长按退出,为中断增加一个有意识的门槛

09 / FROM PROTOTYPE TO SYSTEM

从一个原型,
长成一套产品系统。

珠材、布局、手位、语言与专注模式都被拆成可独立管理的状态。偏好会被保存,语言无需重启即可切换;产品因此从一次视觉实验,走向一套能持续迭代的 SwiftUI 架构。

15MATERIALS
材质预设
05SELECTABLE LAYOUTS
当前可选布局
08LANGUAGES
当前界面语言
04ONBOARDING ACTS
首次体验章节
BeadFlow 珠子材质库界面
MATERIAL LIBRARY独立状态与选择
BeadFlow 多语言选择界面
LIVE LANGUAGE无需重启切换

10 / VERSIONED EVIDENCE

不是一句“持续迭代”,
而是两个被版本化的决定。

设计迭代曾以 v1.11 与 v1.12 两份内部 PRD,分别验证“材质能否扩展”和“人与珠串的关系能否扩展”。两组成果现已合并发布于 App Store v1.10.3,页面保留内部拆解,以呈现每个决定如何形成。

INTERNAL PRD / MATERIAL DROPSHIPPED IN V1.10.3

增加三种材质,
但不重构成熟的包浆逻辑。

小叶紫檀、星月籽与南红玛瑙都复用 Base + Pulp 叠层、独立 usageCount 与既有声音类型。迭代目标不是制造更多皮肤,而是验证一套低风险、可持续扩展的数字材质模型。

小叶紫檀 RED SANDALWOOD
星月籽 STAR MOON SEED
南红玛瑙 SOUTHERN RED AGATE
5,000
INTERNAL PRD / CENTER VERTICALSHIPPED IN V1.10.3

与其再加一种材质,
不如增加一种相处方式。

中垂手位把屏幕中轴变成注意力锚点:珠子向下拨动、越过中央后计数,远端珠子按纵深缩小。它复用全部材质、声音、触觉、包浆和持久化状态,只新增布局与手势状态机。

中垂手位选择卡片,中央珠最大并向上下逐级缩小
SELECTOR CARD / ONLY NEW VISUAL ASSET
01向下拨动,珠串连续跟手
02越过中央焦点时准确计数
03吸附、声音与触觉同步确认
04切换手位不重置材质与历史
BUILT / CURRENT EVIDENCE

一个可运行、可扩展的原生产品系统。

当前证据包括公开可下载的 App Store v1.10.3、原生 SwiftUI 工程、版本化 PRD、真实运行录屏、持久化数据结构,以及材质、布局、多语言与专注模式之间可复用的状态关系。

NOT YET CLAIMED

我不把“能运行”,写成“已经改变用户”。

现阶段足以证明产品机制与实现能力,但还没有足够的长期用户数据去声称它提升了专注、留存或心理状态。下一步验证应是一段小样本日记研究,观察节律与包浆是否真的促成持续使用。

11 / DESIGN REFLECTION

数字化传统,不是复制它的外形,
而是找到其中仍然能被身体理解的行为

01 / OBSERVE

先观察动作,再使用符号。

真正值得保留的是手的重复、声音的间隔与时间的沉积,而不是堆叠更多文化图案。

02 / TRANSLATE

把时间设计成材质。

相比连续签到与等级数字,包浆提供了更自然的长期反馈:使用越久,物本身越有关系。

03 / RESTRAIN

让反馈足够丰富,也足够克制。

触觉、声场、神迹与动画共同存在,但都围绕同一个目标:帮助人回到节律,而不是争夺注意力。

WORKING NAME / MALAFLOW

项目最初以 MalaFlow 作为代码仓库中的工作名。随着它从“电子念珠计数器”扩展为材质、专注与多语言系统,面向产品的名字也演进为 BeadFlow:强调的不是器物类别,而是手、珠与时间之间持续发生的流动。