Native SDK 是一套面向桌面原生应用的完整开发工具包,它把「声明式 UI」与「原生性能」真正统一到了一起,让开发者不再需要在表现力与运行效率之间做取舍。
Native SDK 使用 .native 标记语言描述界面,用纯 TypeScript(或 Zig)编写业务逻辑,编译后直接由自研引擎渲染到操作系统原生窗口,既没有浏览器,也没有 WebView。应用可以做到数 MB 的单二进制分发,同时保留操作系统原生的滚动、菜单、输入法等体验。
从零开始只需三步:安装 CLI、native init 创建项目、native dev 立即看到窗口。内置的组件库默认美观,主题系统完全基于设计令牌,可一键换肤;状态管理遵循 Model/Msg/Update 模式,修改在 update 函数里完成,逻辑清晰且易于调试;自动化能力也已内建,可供 AI Agent 读取无障碍快照、驱动控件并生成确定性截图。
目前已在 macOS、Linux、Windows 三平台稳定运行,示例仓库提供了计算器、笔记、声板、100k 行虚拟列表等多种演示,方便快速上手。
GitHub:github.com/vercel-labs/native
官网:native-sdk.dev
发布于 北京
