Vercel又挖新坑了,这个Native SDK用Zig写原生UI,还自带AI Agent协作,比Electron轻量多了,值得看看。
Native SDK是Vercel推出的一个用Zig语言构建原生桌面应用的开发框架,采用声明式标记语言(.native文件)和Model/Message/Update单向数据流架构。它自带组件库(按钮、输入框、虚拟列表等)和设计Token体系,CLI工具链包含native init、native dev热重载、native check静态校验、native test无头UI测试等。该框架将AI Agent协作作为一等公民,每个应用内置自动化服务器,Agent可读取无障碍快照、操控控件、断言运行时状态。目前macOS最成熟(Metal渲染、原生菜单),Linux和Windows可用但功能较少,项目处于pre-1.0阶段,采用Apache 2.0协议。
Native SDK是Vercel推出的一个用Zig语言构建原生桌面应用的开发框架,采用声明式标记语言(.native文件)和Model/Message/Update单向数据流架构。它自带组件库(按钮、输入框、虚拟列表等)和设计Token体系,CLI工具链包含native init、native dev热重载、native check静态校验、native test无头UI测试等。该框架将AI Agent协作作为一等公民,每个应用内置自动化服务器,Agent可读取无障碍快照、操控控件、断言运行时状态。目前macOS最成熟(Metal渲染、原生菜单),Linux和Windows可用但功能较少,项目处于pre-1.0阶段,采用Apache 2.0协议。
真佩服 Vercel 的挖坑速度,又开了个大坑,后面就看能不能填上了。 Native SDK 是一套用 Zig 语言构建原生桌面应用的开发框架,它想解决的问题是用声明式标记语言写 Native UI。 要我说,在 AI 时代之前,这类框架真的挺有价值的,写一遍到处能运行。 现在 AI 时代,不如同一套设计,让 AI “翻译”到不同平台,Mac 你就老老实实用 AppKit(SwiftUI 都没必要),既能保证性能和兼容性,又能避免去踩跨…