Natural Stupidity

把代码部署到现场:All in House 组装小宇宙线下装置

从播客漫游日到大学路志趣探索之旅,再到刚刚结束的小宇宙播客大赏。
三年三场不同形态的线下聚会,活动装置的部分由小宇宙的技术团队 All-in-House 打造。
第一次认真考虑怎么把代码部署进物理世界的时候, 我还在盘算着把吃灰多年的开发板和焊台拿到公司开整。
但今天, 我们已经默契达成共识:不要炫技, 不要花里胡哨的声光电装置, 要传递真实的平台气质, 让社区氛围从 Online 流淌到 Onsite.
借着又一次播客圈的聚会, 聊聊我们怎么把代码“部署”到现场。

01. 最好的导航,是让你「迷路」

在技术选型阶段,我们脑暴过很多看起来很酷的 Idea: UWB 室内定位、基于摄像头的身份追踪,全场大屏实时同步...这些技术很酷,显得我们掌控能力很强,又能交出准确好看的报表。
最终我砍掉了所有“监控级”的方案,选择了让大家“迷路”(当然有些也是因为太贵太难)。

效率在线下聚会中是个伪命题。大家来这里不是为了最快找到某个点位,而是为了“相遇”。

小宇宙播客漫游日

在活动页做详尽的线上地图,只是为了帮用户在抵达前建立基本的空间概念。我们通过动线设计和点位安排,制造直觉上的“漫游”。一旦踏入会场,我们希望你脱离导航,被一段吵闹吸引、被一个装置打动,自然地去撞见那个点位,而不是被所谓的产品设计推着走。

技术在这里选择了隐身。“不确定性”的“相遇”此时开始变得迷人。

我不希望你盯着屏幕找路,而是看着身边的人。

02. Touch 主义

虽然在“导航”上选择了克制,但在核心体验上的设计原则是:将线上的意象,实体化为线下的触感。
小宇宙的用户和创作者都很熟悉“播放时长”和“里程碑”。在线上,他们代表着真实的收听习惯和回忆,在活动现场,我们希望它能被“触摸”。为了在线下呈现它,我们做了一个 3米×3米 的巨型实体里程碑。
用手机触碰,巨大的屏幕瞬间响应,展示出属于他的独家数据。这是一个精心设计的“输入-输出不对称”:

你只是轻轻碰了一下手机,世界却给了你一个巨大的回响。

聚集在航行日志大屏幕前的听众们

这里的技术实现非常有意思。经过好几轮与播控服务供应商们的搏斗,价格从几十万谈到几百万之后,我决定不搞这些高大上的东西了,直接把 Chrome 浏览器投屏,让工程师们把自己最熟悉的 Motion/Rive 搬上 LED 屏;没法像支付宝一样定制碰一碰支付的手机,那就写个 App 装进安卓手机让它把自己模拟成 IC 卡(不过现场证明这个“土法炼钢”确实很不稳定)。
这种 Homebrew 的方案,虽然听起来不那么“工业级”,但它让我们能以粗糙的手工活,在现场制造出令用户惊叹的 Wow Moment。对于主播而言,这是对他们创作生涯最隆重的实体加冕;对于听友,这是归属感的具象化。

03. 圈越热,周边(小垃圾)越多!

我们每次活动被搭建供应商吐槽最多的,就是零零散散的小物料多到用卡车拉。
引用老二次元们的话:

圈越热,周边(小垃圾)越多。

为了串联起路线与玩法,我们把小宇宙的贴纸,绑上淘宝商家们宣传了好多年的「屏幕印章」。碰碰装置打卡、在手机屏幕上盖章,收集活动专属的限定贴纸。
贴纸系统背后又联动着「收听时长货币」,听众们随时可以亮出 100 小时限定贴纸,彰显自己对主播与平台的喜爱;选择“贴纸”作为限制流通的数字资产,一定程度上是因为它不绑定真实的货币,它代表着独一份的现场体验与身份认同。

屏幕印章不是一个新鲜玩意了,但我依然选择了它。因为心理学角度看,物理动作能带来更强的“确权感”。
在手机屏幕上盖一个章,这种物理世界的仪式感,是单纯点击一个“领取”按钮无法比拟的。

正在赛博盖章的玩家

只不过这背后,是调试阶段为了解决一个凹多边形相似度的问题,我在测试机上盖了几千次不同的章,盖到手都抬不起来。而 QA 工程师为了验证回归,在两天之后重新体验了一遍我的公务员生活,一度考虑去民政局工作。

我们更希望在活动结束后,用户带走的不仅是满手的周边物料,还有独属于这一刻的数字资产。让感动与回忆回归互联网空间,延续长尾效应。

04. All-in-House 的好处都有啥?

为什么这些东西,都要自己手搓?这在行业里其实不多见,毕竟找供应商更省事。但我的观点是: 技术侧 All-in-House,反而降低了系统的整体复杂度,让体验更可控。
外部团队很难短时间内摸清小宇宙的业务逻辑和用户资产结构。如果不自研,我们就会陷入无休止的接口对接和硬件适配中。

为了让现场体验丝滑,我们还为每场活动定制专用的配套工具。最近我才刚给他想好了一个名字:Roadie.
用它代表乐队巡演的幕后工作人员,就像我们的志愿者拿着工具箱,帮来到现场这个大舞台的朋友们,体验这场为他们准备的演出。

领航员在背后默默守护

好的体验不仅属于用户,也属于服务者。 这种对“隐形家务”的重视,往往是外包团队无法顾及的,但却是活动平稳运行的基石。

05. Plan B 也不降级

当然,物理世界充满了不可控。

2024年漫游日,因为用安卓手机模拟 NFC 读卡器,被复杂的系统 NFC 优先级教做人;现场人多复杂的电磁环境、下雨屏幕上的水渍,都是纯线上开发遇不到的坑。
即使现在我们已经换到全被动 NFC 方案,我依然坚持:所有交互必须有 Backup,而且不能是“降级”的 Backup。
当用户的手机因为这样那样的兼容性问题没法完成交互时,我们不会让你“扫码填表”。相反,我们在客户端埋了一个“紧急救援入口”,让志愿者用 Roadie 反向扫描用户,协助完成操作。

因为你在现场,所以这是体验的特权。

06. 写在最后

折腾了这三年,虽然还是会手忙脚乱,但我开始与那些不完美和解:技术不需要最顶尖,也可以很好玩;不搞震撼首发,体验反而更稳。
我还是会因为兼容性焦头烂额、还是会盼望标准普及,让工程师们能用上更多的新特性。但也意识到,我们所追求的「科技平权」,是用最合适的技术,去“接住”每一个人的体验。