
Native SDK (vercel-labs/native)
Native SDK 是 Vercel Labs 做原生桌面应用的工具包,用声明式 UI 和 TypeScript 写,目标是编出原生二进制。它常被说成 Electron 的替代品。实际上,焦点、终端、WebView 可观测性这些基础能力,在 issue 里仍不完整。
为什么在这里
产品还很早,话却说得很满。宣传强调没有 WebView、没有 JavaScript 运行时。跟踪器里却满是还不能用的基础能力,包括焦点、终端、WebView 可观测性和布局控制(#222 到 #226)。星标和「agent 自动化」的说法,跑得比扎实的质量快。如果产品还分不清哪个终端触发了事件,那就不是完成的革命,只是一份很长的作业清单。
参考资料(8)
vercel-labs/native 仓库
约 7k 星、100+ open issues;README 卖零运行时原生二进制。
WebView 只写不读 — 无 console、导航或崩溃信号
嵌入 WebView 内容对自动化快照与应用侧诊断不可见。
macOS focus 靠推断,不靠观测
自动焦点与焦点切换滞后或永不出现;key window 放弃未被观测。
终端事件无法识别是哪个终端
on-terminal 状态没有 pty 键;多终端 UI 无法消歧。
PtySpawnOptions 没有 cwd
按目录开终端只能把 cd 塞进 shell 命令行。
Focus 效果无法在视图间移动焦点
文档里有 focus API,Zig 更新实际无法转移焦点。
Kill Electron 风格营销帖
无浏览器运行时 + 星标数模板叙事当完整论据。
对重造桌面组件的怀疑
吐槽原生桌面控件被反复重造,而不是用成熟栈。