如果说上周是「冻结什么、融化什么」,那么本周的问题更为具体 — 融化的画面究竟住在哪里。

本周Signal
「画面住在服务器上」成了本周的答案。 在编译被告别的地方留下的疑问——没烤过的画面在哪里?本周脉络汇聚的答案很明确。画面的定义住在服务器上,画面本身则接收那份定义,随处浮现。它不会被制成标本封进设备里。所以同一份定义在评估板上、在农夫的平板上,都以同样的样子亮起。别把画面烤进设备,要在服务器上定义它 — 上个月的那一句话来到2月,具体化为「它住在哪里」。
芯片与农夫站上了同一条路。「在芯片上」的评估板与郑福山的种植笔记,乍看相距甚远。一边是MCU,一边是塑料大棚。然而本周,二者被放在了同一句话之上——它们都无需专用画面,凭一个定义就得到画面。产业与现场共享同一套机制,正是本月反复印证的信号。
询问的质地变了。 从「那真的能行吗」变成「我们的板子/我们的活儿也能行吗」。这意味着提问者已经开始把自己的处境代入进去。证据累积起来,问题就变成了自己的。无论是处理芯片的一方,还是在现场为工具不趁手而苦恼的一方,都送来同样质地的问题——领域虽不同,提问的形状却渐渐相似。
工具·包备忘
本周的备忘是关于指向定义。若是旧方式,为了展示画面会说「装上我的环境」。在服务器定义的方式里,只需指向定义所在之处即可。接收的一方,有一个通用运行时就够了。芯片也好平板也好,都一样——无非是接收定义并把它画出来。「在我设备上明明能行啊」这句老掉牙的玩笑,在这个模型里不成立。既然画面不被绑在任何一台设备上,那么展示与搬运就成了同一个动作——一指,它就在那里现身。
一点短想
画面不被绑在设备上,意味着画面像数据一样流动。你不是在分发代码,而是在搬运定义。所以修改这件事变轻了。不再需要沉重的构建,只需改一行定义,再指一次即可。
来自现场
郑福山本周画出了第一批格子。「今日温度」「浇水时刻」,还有「备注」。三格就是全部。别人做的App里二十个格子中,对他有用的只有三个。「因为没有用不上的格子,反倒每天都会去写了。」工具因为小而被使用的悖论——三个合自己手的,胜过二十个别人做的。他做的不是重新做一个画面,只是从定义里抹掉了用不上的格子。没有构建,也没有安装。他改了定义、再次打开,三格的画面就浮现了出来。
本周提问·下周预告
在你每天使用的工具里,真正用到的格子有几个?其余的为什么在那儿?下周,「告别编译」将转入「那么是谁来做」,我们也将看到郑福山的三格如何在一周里增增减减。
makemind.dev 「动态」— 2月第2周。追问画面住在何处。