我第一次意识到录制页不该继续叫“录制页”,不是因为它缺少某个高级按钮,而是因为一次很普通的中断:白板已经画了一半,录制设置也调过,预览弹层刚出现,用户却可能因为登录、回看、重录或离开页面而被迫重新开始。一个只能在“按下开始”这一秒成立的页面,最多是功能演示;真正的工作台,必须接住这些不完整的过程。
单点录制的问题,是它默认用户不会被打断
早期的 MakePlans 录制入口很直接:打开页面,看到白板,选择区域,开始录制。这个结构对验证浏览器录制能力很有效,因为它把最核心的风险暴露得足够快:权限、画布合成、导出格式、录制状态都能被快速测到。
但当我把它放回真实使用场景里,问题就变了。用户不是为了“体验一次录制按钮”而来,他要完成的是一段连续工作:先把想法画出来,再决定镜头、比例和背景,然后录一遍、看一遍,不满意就重录,满意才导出。中间任何一次跳转、刷新、登录或关闭弹层,都不应该把这段工作切断。
如果界面只关心开始录制,它就会天然忽略录制前后的上下文。白板像临时草稿,预览像一次性结果,设置像附属弹窗,登录像外部流程。每一个部件都存在,却没有组成同一张桌面。
我先补的不是新功能,而是“回来以后还在”的能力
这次迭代里,我最在意的是 workspace bootstrap。它不是一个显眼功能,却决定页面到底是启动器还是工作台。现在进入 /workspace 时,系统会先尝试恢复本地保存的白板、活动 slide、缩放位置、用户会话,以及录制后的 preview draft,再让界面进入可操作状态。
这个顺序很重要。启动器默认用户每次都是第一次来,工作台默认用户上次已经做过一些事。两者的体验差距不在视觉,而在态度。
工作台首先要有记忆
白板恢复解决的是构思被打断的问题。用户画到一半离开,回来时不应该面对空白画布。
预览草稿恢复解决的是录制后动作被打断的问题。用户录完以后去登录、查看权益或调整设置,回来时不应该被迫重新录制。
会话恢复解决的是身份切换的问题。公共站、产品页和运行页之间可以有分工,但用户不应该因为跨层跳转就失去工作上下文。
这些能力单独看都不酷,可它们让页面开始像工作台。因为工作台的核心不是“东西多”,而是它知道刚刚发生了什么。
录制前、中、后应该是三种界面责任
过去的单点录制页很容易把所有控件都放到同一层:设置、提词、区域选择、摄像头、录制按钮、预览结果都围绕一个中心动作转。但真实使用里,录制前、录制中、录制后不是同一种任务。
录制前,用户需要准备:白板是否已经有内容、比例是否合适、是否要开麦克风和摄像头、是否要先打开提词器。
录制中,用户需要低干扰:时间、停止动作和状态反馈要清楚,其它东西应该退后。
录制后,用户需要判断结果:能不能播放、重录、废弃、下载,是否要保留白板,是否还需要回到当前工作区继续做。
Starter Card 的价值,是承认空白不是失败
工作区空白时出现的 Starter Card 不是装饰。它把“先准备”这个动作摆出来,而不是假装所有用户一进来就应该立刻录。对一个表达工具来说,空白状态不是错误状态,而是需要被引导的起点。
区域选择也不是视觉特效。它让 16:9、4:3、9:16 这些决定提前发生,而不是录完以后才后悔。录制中的界面进一步收紧,也不是为了显得极简,而是为了把用户从设置决策里解放出来。
预览弹层不是下载提示,而是录制后的整理区
我不喜欢那种录完以后只扔给用户一个文件链接的处理方式。它把最关键的判断外包给用户:你自己去打开、自己检查、自己决定要不要重录。MakePlans 的 VideoPreviewModal 更像一个整理区:播放、暂停、检查时长、命名、重录、废弃、关闭时是否清空白板,都被放回同一个上下文里。
这一步让录制结果不再是孤立文件,而是工作区的一部分。预览和白板、登录状态、Pro 权益、本地持久化之间都有关系。未登录用户会看到水印相关提示,重录和废弃可能影响本地与云端草稿。也就是说,录制完成不是流程终点,而是下一次判断的开始。
公共站负责解释,workspace 负责运行
这次工作台改造也和公共站点的重构有关。现在 MakePlans 不再让首页直接等于录制页面,而是把公共博客作为语境层:文章解释判断,分类组织问题,产品导航说明当前真正运行的能力,/workspace 则负责承接实际操作。
这个分工反而让工作台更干净。公共站不再逼运行页承担所有自我介绍,运行页也不必一边解释项目愿景一边处理录制状态。用户如果从产品导航进入,已经知道这里是一个把白板、提词、录制与导出放在一起的工作空间;如果从文章进入,也能理解这不是凭空冒出来的功能,而是整个公开工作系统里最成熟的产品入口。
工作台不是更大的页面,而是更少中断的页面
我现在判断这个入口是否变好,不再只看它有多少模块,而是看用户会不会被迫中断。画到一半能不能回来,录完能不能接着看,登录以后能不能恢复,切换阶段时界面会不会自动收紧,失败时有没有清楚的回退路径。
只要这些问题没有被处理,再多功能都只是堆叠。真正的工作台不靠把所有控件摊开证明自己强,而是让用户在同一张桌面上完成构思、准备、录制、检查和继续。录制工具变成工作台,就是从它愿意对这些中断负责开始的。