40岁,我学会了在深夜的冷咖啡里,读懂“逻辑的孤独”

Vision Pro 这玩意儿,库克在台上讲得天花乱坠,我盯着直播画面,脑子里只有一个念头:妈的,我们这帮搞桌面 GUI 的,是不是又要被掀桌子了?6月6号,我记下了这个日子,不是因为它多吉利,是因为一种熟悉的、混合着焦虑和亢奋的生理反应又回来了。就像2016年第一次看到微信小程序文档时那样,胃里发紧,手心出汗,但眼睛死盯着屏幕,生怕错过一个像素点的变化。

连夜下载了 VisionOS SDK,解压包有十几个G,我的 M1 Max 风扇开始狂转。这不是我第一次面对平台更迭,但这次不一样。过去十年,从 PC 到 Web 到移动端,交互逻辑再怎么变,核心还是那块二维的屏幕,是鼠标点击和手指触摸的映射。我们这些产品经理,靠画原型、梳理信息架构、设计用户流程,还能混口饭吃。可 Vision Pro 把“空间”这个维度直接拍在你脸上。它不再是一个“界面”,而是一个“环境”。传统的 DOM 树、组件化、响应式布局那一套,在这里突然显得无比笨拙和扁平。我翻着开发者文档,里面频繁出现“锚定”、“空间网格”、“注视点渲染”这些词,每一个都在嘲笑我过去积累的所谓“经验”。

最让我后背发凉的不是技术实现,而是交互逻辑的底层重构。在二维界面里,逻辑是线性的,或者顶多是树状的。一个按钮触发一个模态框,一次滑动引发内容刷新。但在空间计算里,逻辑是发散的、并发的、甚至是被动触发的。用户可能同时看着三个悬浮窗口,用眼睛焦点、手势和语音并行操作。这他妈哪里还是“用户流程”,这简直是“用户场域”。我试着用 Axure(对,2023年了,我有时还用这老古董画概念图)去模拟一个空间应用的逻辑,画到第三层连线就已经乱成一团毛线,根本没法表达“当用户转头看向左侧时,右侧面板自动渐隐”这种基于空间位置和注意力的条件触发。这感觉,就像当年试图用瀑布模型去开发一个敏捷项目,工具和思维从根本上就不匹配。

我冲了杯咖啡,速溶的,懒得磨豆子了。喝到一半凉了,油脂凝在表面,像一层难看的膜。这杯冷咖啡让我突然理解了什么叫“逻辑的孤独”。我们过去信奉的产品逻辑、交互逻辑、商业逻辑,在新技术范式降临时,会变得异常孤独。它们曾经自洽、严密、能产出确定性的结果,但此刻,它们被困在旧有的维度里,无法与新的空间对话。这种孤独不是没人理解,而是你发现自己赖以思考的语言和语法,突然失效了。你写不出新世界的诗篇,因为你的字典里没有那些词汇。

但焦虑归焦虑,手不能停。我强迫自己打开 Xcode,挂上 VisionOS 模拟器。模拟器里那个苍白的三维空间,几个简陋的方块漂浮着。我写了几行 SwiftUI 代码,尝试把一个 2D 的列表“放置”在空间中。代码能跑通,但效果滑稽极了——一个本该在手机屏幕上优雅滚动的列表,现在像个僵硬的广告牌杵在半空,和周围的空间没有任何关系。这让我意识到,问题远不止是“适配”或“移植”。这需要一种从“界面设计师”到“空间架构师”的思维跃迁。我们得思考的不再是像素和间距,而是距离、尺度、遮挡关系,甚至是虚拟物体与真实物理光影的融合。这活儿,UI/UX 设计师干不了,他们懂美学不懂空间;3D 工程师也干不了,他们懂建模不懂交互。中间这片巨大的、令人兴奋又恐惧的空白,砸在了我们这些必须把技术、交互、商业串起来的产品狗头上。

天快亮了,咖啡彻底凉透,像中药。我关掉模拟器,文档窗口还开着。我知道接下来几个月要干什么:像十年前啃 iOS Human Interface Guidelines 一样,去啃透 VisionOS 的设计规范。去学 RealityKit,去理解空间音效,去琢磨如何在“无限画布”里重新定义“焦点”和“主次”。40岁了,体力拼不过年轻人,但好在被掀桌子的经验丰富。每一次技术核爆,炸掉的是旧饭碗,炸出来的也是新战场。只是这次,战场从二维的平原,换成了三维的、没有地图的深空。逻辑依然孤独,但或许,在更高的维度里,孤独能碰撞出新的火花。至少,在下一个掀桌子的人到来之前,我得先学会在新桌子上摆碗筷。

© 版权声明
THE END
喜欢就支持一下吧
点赞48 分享